.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.loading-screen .container{width:100%;max-width:1200px;margin:0 auto}.loading-screen .row{width:100%;margin:0}.loading-screen .loading-animation-wrapper{position:relative;width:100%;max-width:415px;height:333px;margin:0 auto 2rem}.loading-screen .loading-animation-wrapper img{object-fit:contain}@media screen and (max-width:768px){.loading-screen .loading-animation-wrapper{max-width:300px;height:auto;padding-top:80%}}.loading-screen .loading-stat{display:flex;align-items:center;gap:10px;font-size:1.25rem;margin-bottom:1rem}.loading-screen .loading-stat .icon{flex-shrink:0;position:relative;height:1.5rem;width:1.5rem}.loading-screen .loading-stat .icon.loading{animation:rotate 1.25s linear infinite}.loading-screen .loading-stat .icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width:768px){.loading-screen .loading-stat{font-size:1.5rem}.loading-screen .loading-stat .icon{height:2rem;width:2rem}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.stepped-progress-bar{position:relative;z-index:0;padding:0 7.5%;height:50px;display:flex;align-items:center;gap:2.35rem}.stepped-progress-bar .stepped-progress-bar__item{position:relative;z-index:1;width:100%;border-radius:2rem;height:7px;overflow:hidden;cursor:pointer}.stepped-progress-bar .stepped-progress-bar__item:after,.stepped-progress-bar .stepped-progress-bar__item:before{pointer-events:none}.stepped-progress-bar .stepped-progress-bar__item:after{content:"";position:absolute;inset:0;background-color:#e5e5e5;z-index:-2}.stepped-progress-bar .stepped-progress-bar__item:before{content:"";position:absolute;inset:0;background-color:#005ee3;z-index:-1;transform:translateX(-100%);transform-origin:left;transition:background-color 1s ease-in-out,transform 1s ease-in-out}.stepped-progress-bar .stepped-progress-bar__item.visited:before{transform:translateX(0)}.stepped-progress-bar .stepped-progress-bar__item.error:before{background-color:#e00000}@media screen and (max-width:768px){.stepped-progress-bar{padding:0 16px;height:30px;gap:8px}.stepped-progress-bar .stepped-progress-bar__item{height:4px}}.survey-header-underlay{background-color:#fff;position:fixed;top:0;left:0;right:0;height:140px;z-index:1}@media screen and (max-width:768px){.survey-header-underlay{background-color:transparent}}@media screen and (max-height:695px){.survey-header-underlay{height:auto}}@media screen and (max-width:576px){.survey-header-underlay{height:auto}}.survey-header-underlay.map-mode-styles{height:30px;background:none}@media screen and (max-width:576px){.survey-header-underlay.map-mode-styles{background:none}}.survey-header-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:1083}.survey-header-wrapper .survey-header{display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:90px;width:100%;padding-left:7.5rem;padding-right:7.5rem;box-shadow:0 4px 8px 2px hsla(0,0%,40%,.18)}.survey-header-wrapper .survey-header .header-content{width:100%}.survey-header-wrapper .survey-header .header-content .back-btn{display:inline-flex;gap:8px;background-color:#fff;border:none;outline:none;color:var(--Main_black,#262626);font-size:1rem;font-weight:500;padding:0;align-items:center}.survey-header-wrapper .survey-header .header-content .back-btn:before{content:"";display:block;height:24px;width:24px;background:url(/icons/chevron-left-light-grey-circle.svg) 50% no-repeat;background-size:contain}.survey-header-wrapper .survey-header .header-brand-container{position:relative;width:100%;max-width:160px;min-height:50px}.survey-header-wrapper .survey-header .header-brand-container .header-brand{width:100%;height:auto;object-fit:contain}@media screen and (max-height:695px){.survey-header-wrapper .survey-header{height:50px}.survey-header-wrapper .survey-header .header-content{display:flex;align-self:center}}@media screen and (max-width:768px){.survey-header-wrapper .survey-header{display:none}}@media screen and (max-width:576px){.survey-header-wrapper .survey-header{height:40px}}.survey-header-wrapper .progress-bar-wrapper .content .back-btn{display:none}.survey-header-wrapper .progress-bar-wrapper .content .stepped-progress-bar{background-color:#fff}@media screen and (max-width:768px){.survey-header-wrapper .progress-bar-wrapper{display:flex;padding:14px 1rem}.survey-header-wrapper .progress-bar-wrapper .content .back-btn{display:inline-block;border:none;outline:none;height:32px;width:32px;background:url(/icons/chevron-left-outlined-circle-grey.svg) #fff 50% no-repeat;border-radius:50%;background-size:contain}.survey-header-wrapper .progress-bar-wrapper .content:first-child,.survey-header-wrapper .progress-bar-wrapper .content:last-child{flex-shrink:0;width:32px}.survey-header-wrapper .progress-bar-wrapper .content:nth-child(2){display:flex;align-items:center;flex-grow:1}.survey-header-wrapper .progress-bar-wrapper .content:nth-child(2) .stepped-progress-bar{width:100%}}.survey-header-wrapper.map-mode-styles{background:linear-gradient(180deg,#323232,hsla(0,0%,55%,0))}.survey-header-wrapper.map-mode-styles .survey-header{height:50px;background-color:transparent;box-shadow:none}.survey-header-wrapper.map-mode-styles .survey-header .back-btn{background-color:transparent;color:#fff}@media screen and (max-width:576px){.survey-header-wrapper.map-mode-styles .survey-header{height:40px}}.survey-header-wrapper.map-mode-styles .progress-bar-wrapper{background:none!important;box-shadow:none!important;background-image:none!important}.survey-header-wrapper.map-mode-styles .progress-bar-wrapper .stepped-progress-bar{height:30px;background-color:transparent;position:relative;overflow:hidden}.survey-header-wrapper.map-mode-styles .progress-bar-wrapper .stepped-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;z-index:1}@media screen and (max-width:576px){.survey-header-wrapper{background-color:#fff}}.survey-step-error{position:absolute;top:96px;left:0;width:100%;z-index:1082;padding:1rem 1.25rem;background-color:#e00000;color:#fff;display:flex}.survey-step-error .survey-step-error__content{flex-grow:1;padding-left:5px;font-weight:600}@media screen and (max-width:768px){.survey-step-error{top:4px}.survey-step-error .survey-step-error__content{font-size:1.25rem}}.formfield-root{position:relative;width:100%;margin-top:.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.12);background-color:#fff;transition:all .25s ease-in-out;will-change:auto;display:flex;align-items:center;padding-left:.75rem;font-size:.875rem}.formfield-root .end-icon{padding-right:.75rem}.formfield-root.ltr.has-value .formfield-embedded-select,.formfield-root.ltr:focus-within .formfield-embedded-select{opacity:1;visibility:visible}.formfield-root.ltr .formfield-embedded-select{order:1;visibility:hidden;opacity:0;transition:all .25s ease-in-out;will-change:visibility opacity}.formfield-root.ltr .formfield-embedded-select .formfield-embedded-select__menu{right:unset;left:0}.formfield-root.ltr .formfield-input-prefix{order:2}.formfield-root.ltr .formfield-input{order:3}.formfield-root.disabled{background-color:#f5f5f5}.formfield-root.disabled .formfield-input,.formfield-root.disabled .formfield-select{background-color:transparent}.formfield-root.disabled.has-value .formfield-label:before{content:"";position:absolute;z-index:-1;top:65%;left:0;width:100%;bottom:0;background-color:#f5f5f5}.formfield-root.has-start-icon .formfield-label{padding-left:50px}.formfield-root.has-value .formfield-input-prefix{visibility:visible;opacity:1}.formfield-root.has-value .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:75%}.formfield-root.has-value .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65%;background-color:#fff}.formfield-root.has-not-value .formfield-input-prefix{visibility:visible;opacity:1}.formfield-root.has-not-value .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:80%}.formfield-root.has-not-value .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65%;background-color:#fff}.formfield-root.formfield-otp{padding-left:0;margin-right:.5rem;outline:none;border-color:#5d5d60;-moz-appearance:textfield}.formfield-root.formfield-otp::-webkit-inner-outer-button,.formfield-root.formfield-otp::-webkit-inner-spin-button{-webkit-appearance:none}.formfield-root.formfield-html-textfield{padding:0}.formfield-root.formfield-html-textfield .html-textfield{width:100%}.formfield-root.formfield-html-textfield .html-textfield .ql-container,.formfield-root.formfield-html-textfield .html-textfield .ql-toolbar{border:none}.formfield-root.formfield-html-textfield .html-textfield .ql-container .ql-editor{min-height:150px;padding-top:0}.formfield-root.formfield-file-input:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:24px;width:24px;pointer-events:none;background-color:#262626;-webkit-mask-image:url(/icons/upload-outline.svg);mask-image:url(/icons/upload-outline.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.formfield-root.formfield-file-input .formfield-input{opacity:0}.formfield-root.formfield-file-input .file-input-field-placeholder{position:absolute;top:50%;left:1rem;right:calc(2rem + 24px);transform:translateY(-50%);color:#5d5d60;pointer-events:none}.formfield-root.formfield-file-input.formfield-invalid:after{background-color:#e00000}.formfield-root.formfield-file-input.formfield-invalid .file-input-field-placeholder{color:#e00000}.formfield-root.formfield-invalid{border-color:#e00000}.formfield-root.formfield-invalid .formfield-label{color:#e00000}.formfield-root:focus-within{border-color:#005ee3}.formfield-root:focus-within.formfield-invalid{border-color:#e00000}.formfield-root:focus-within.formfield-invalid .formfield-label{color:#e00000}.formfield-root:focus-within .formfield-input-prefix{visibility:visible;opacity:1}.formfield-root:focus-within .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:80%;color:#005ee3}.formfield-root:focus-within .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65.5%;background-color:#fff}.formfield-root:focus-within .formfield-text-area-prefix{visibility:visible;opacity:1}.formfield-root.field-disabled,.formfield-root.field-disabled .formfield-input-prefix{opacity:.7}.formfield-root .formfield-input-prefix,.formfield-root .formfield-text-area-prefix{font-size:1rem;line-height:normal;visibility:hidden;opacity:0;transition:all .25s ease-in-out;will-change:visibility opacity}.formfield-root .formfield-label{position:absolute;top:50%;left:0;padding-left:1rem;padding-right:1rem;background:transparent;color:#5d5d60;transform:translateY(-50%);line-height:1;pointer-events:none;transition:all .25s ease-in-out;will-change:auto}.formfield-root .number-field-input-container-wrapper{position:relative;flex-grow:1;height:2.5rem}.formfield-root .number-field-input-container-wrapper .number-field-input-container{position:absolute;left:0;top:0;right:0;bottom:0}.formfield-root .formfield-input{overflow:hidden;height:2.5rem;padding-right:1rem}.formfield-root .formfield-input,.formfield-root .formfield-text-area-input{display:block;flex-grow:1;outline:none;border:none;border-radius:inherit;background-color:transparent}.formfield-root .formfield-text-area-input{min-height:7.5rem;padding:.8rem .8rem .8rem 0}.formfield-root .formfield-select{display:block;width:100%;height:unset;border-radius:inherit}.formfield-root .formfield-select .formfield-select__control{height:100%;min-height:2.5rem;outline:none;border:none;border-radius:inherit;background-color:transparent;box-shadow:none}.formfield-root .formfield-select .formfield-select__value-container{padding:0 .25rem 0 0}.formfield-root .formfield-select .formfield-select__indicators .formfield-select__indicator{padding-left:.75rem;padding-right:.75rem}.formfield-root .formfield-select .formfield-select__indicators .formfield-select__clear-indicator{padding-right:0}.formfield-root .formfield-select .formfield-select__indicator-separator{width:0}.formfield-root .formfield-select .formfield-select__menu{border-radius:8px;box-shadow:0 4px 8px 2px hsla(0,0%,40%,.18)}.formfield-root .formfield-select .formfield-select__menu .formfield-select__option{font-size:90%;font-weight:500;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}.formfield-root .formfield-select .formfield-select__menu .formfield-select__option.formfield-select__option--is-focused{background:#d6e7ff}.formfield-root .formfield-select .formfield-select__menu .formfield-select__option.formfield-select__option--is-selected{background:rgba(0,94,227,.75)}.formfield-root .formfield-select .formfield-select__menu .formfield-select__option.formfield-select__option--is-disabled{cursor:auto}.formfield-root .formfield-select .formfield-select__menu .formfield-select__menu-notice.formfield-select__menu-notice--no-options{height:100%;display:flex;justify-content:center;align-items:center}.formfield-root .formfield-range-slider{width:100%;padding:3.125rem 2.75rem 1rem 2rem}.formfield-root .formfield-range-slider .formfield-range-slider-input .rc-slider-track{background-color:#005ee3}.formfield-root .formfield-range-slider .formfield-range-slider-input .range-slider-handle{position:absolute;top:0;height:14px;width:14px;border-radius:50%;background-color:#005ee3;border:2px solid #fff;transition:border .25s ease-in-out;will-change:border}.formfield-root .formfield-range-slider .formfield-range-slider-input .range-slider-handle:active{border:1px solid #fff}.formfield-root .formfield-range-slider .formfield-range-slider-input .range-slider-handle .handle-tooltip{position:absolute;top:-10px;left:5px;transform:translate(-50%,-100%);font-size:1rem;padding:.25rem .625rem;border-radius:.625rem;background-color:#001147;color:#fff;cursor:default}.formfield-root .formfield-range-slider .formfield-range-slider-input .range-slider-handle .handle-tooltip:before{content:"";position:absolute;bottom:0;left:50%;height:10px;width:10px;transform:translate(-50%,50%) rotate(45deg);background-color:inherit}.formfield-root.formfield-date-picker .end-icon{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;pointer-events:none}.formfield-root .formfield-embedded-select .formfield-embedded-select__control{flex-wrap:nowrap;outline:none;border:none;border-radius:inherit;background-color:transparent;box-shadow:none}.formfield-root .formfield-embedded-select .formfield-embedded-select__single-value{color:#5d5d60}.formfield-root .formfield-embedded-select .formfield-embedded-select__value-container{padding:0}.formfield-root .formfield-embedded-select .formfield-embedded-select__indicators .formfield-embedded-select__indicator{padding-right:1rem}.formfield-root .formfield-embedded-select .formfield-embedded-select__menu{right:0;min-width:10rem}.formfield-root .formfield-phone__input{font-family:unset;height:2.5rem;padding-right:1rem;flex-grow:1}.formfield-root .formfield-phone__input .PhoneInputInput{height:100%;border:none;outline:none}.formfield-root .formfield-phone__input .formfield-phone__custom-country-select .formfield-phone__custom-country-select__control{outline:none;border:none;border-radius:inherit;background-color:transparent;box-shadow:none}.formfield-root .formfield-phone__input .formfield-phone__custom-country-select .formfield-phone__custom-country-select__value-container{padding-right:0;padding-left:0}.formfield-root .formfield-phone__input .formfield-phone__custom-country-select .formfield-phone__custom-country-select__menu{min-width:200px}.formfield-root .formfield-phone__input .formfield-phone__custom-country-select .formfield-phone__custom-country-select__menu .flag-option{padding:.5rem 1rem;transition:all .15s ease-in-out;will-change:background-color}.formfield-root .formfield-phone__input .formfield-phone__custom-country-select .formfield-phone__custom-country-select__menu .flag-option:hover{background-color:#d6e7ff;transition:unset}@media(max-width:768px){.formfield-root{font-size:1rem}.formfield-root .number-field-input-container-wrapper{height:3rem}.formfield-root .formfield-input{font-size:1rem;height:3rem}.formfield-root .formfield-phone__input{height:3rem}.formfield-root .formfield-phone__input .PhoneInputInput{font-size:1rem}.formfield-root .formfield-select .formfield-select__control{min-height:3rem}.formfield-root .formfield-select .formfield-select__control .formfield-select__value-container .formfield-select__single-value{font-size:1rem}.formfield-root .formfield-select .formfield-select__indicators .formfield-select__clear-indicator svg{height:.8rem;width:.8rem}.formfield-root .formfield-select .formfield-select__indicators .formfield-select__indicator{padding-left:.5rem;padding-right:.75rem}.formfield-root .formfield-range-slider{padding-top:3.5rem}}.formfield-error{min-height:1.125rem;font-size:.7rem;color:#e00000;letter-spacing:.03125rem}@media screen and (max-width:768px){.formfield-error{font-size:.85rem}}.formfield-slider .rc-slider-handle{opacity:unset}.formfield-slider .rc-slider-rail{background-color:#d6e7ff;height:6px}.formfield-slider .rc-slider-track{height:6px;background-color:#005ee3}.formfield-slider .rc-slider-dot{display:none}.formfield-slider .rc-slider-mark{transform:translateY(1rem)}.formfield-slider .rc-slider-mark .rc-slider-mark-text,.formfield-slider .rc-slider-mark .rc-slider-mark-text-active{color:#262626}.formfield-slider .formfield-slider__handle{position:absolute;transform:translate(-50%,-30%);display:flex;align-items:center;gap:.4rem;padding:.5rem .25rem;border-radius:10rem;border:1px solid #005ee3;background-color:#fff}.formfield-slider .formfield-slider__handle .slider-custom-handle__text{font-size:.875rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formfield-slider .slider-custom-handle-btn{flex-shrink:0;height:1.25rem;width:1.25rem;padding:0;border:none;background-color:transparent}.formfield-slider .slider-custom-handle-btn.next{background:url(/icons/chevron-rounded-right.svg) no-repeat 50%;background-size:contain}.formfield-slider .slider-custom-handle-btn.previous{background:url(/icons/chevron-rounded-left.svg) no-repeat 50%;background-size:contain}.form-switch{display:flex;align-items:center}.formfield-select-custom-icon{flex-shrink:0;height:3rem;width:3rem;margin:auto}.formfield-select-custom-icon.arrow-down{background:url(/icons/chevron-black-down.svg) 50% no-repeat;background-size:50%}.formfield-select-custom-icon.filters{background:url(/icons/filter-outline.svg) 50% no-repeat;background-size:50%}.form-check{font-size:1.125rem;margin-left:.25em}.form-check .form-check-label{padding-left:.5rem}@media screen and (max-width:768px){.form-check{font-size:1.275rem;display:flex;align-items:center;gap:1rem}.form-check .form-check-input{width:1.8rem;height:1.8rem;margin-top:inherit}.form-check.form-switch .form-check-input{width:3rem}}.prop-ai-survey-page .formfield-root{border-color:#5d5d60;border-radius:.625rem;height:3.75rem}.prop-ai-survey-page .formfield-root:focus-within{border-color:#005ee3}.prop-ai-survey-page .formfield-root.location-picker-with-action{border-color:#dfe2ec}.prop-ai-survey-page .formfield-root.location-picker-with-action:focus-within{border-color:#5d5d60}.prop-ai-survey-page .survey-step-error{top:140px}@media screen and (max-width:768px){.prop-ai-survey-page .survey-form{height:100%}.prop-ai-survey-page .survey-form .survey-footer{position:fixed;left:0;right:0;bottom:0}}