.questionnaire{height:100%;width:100%;max-width:1260px}.questionnaire,.questionnaire__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.questionnaire__container{flex-grow:1;max-width:820px;justify-content:center}.questionnaire__title{font-size:40px;font-weight:500;text-align:center;color:#fff;text-transform:uppercase;width:100%;max-width:624px;margin-left:auto;margin-right:auto;line-height:1.25}.questionnaire__buttons{display:flex;justify-content:space-between;align-items:center;margin-top:32px;transition:0}.questionnaire__steps{color:#fff;font-size:40px;font-weight:500}.questionnaire__form{width:100%;margin:32px auto 0;max-width:560px}.questionnaire__form .ant-select{font-family:Lexend,sans-serif;display:flex;width:100%;height:64px;max-width:458px;margin-left:auto;margin-right:auto}.questionnaire__form .ant-select .ant-select-selector{padding-left:16px;border:2px solid #a775c8;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.3;color:#fff;font-size:20px;border-radius:12px}.questionnaire__form .ant-select .ant-select-selector .ant-select-selection-item{color:#fff}.questionnaire__form .ant-select .ant-select-arrow{color:#fff;inset-inline-end:16px;font-size:16px}.questionnaire__form .ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#c29fd9}.questionnaire__form .ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#a775c8}.questionnaire__form .ant-select.ant-select-focused:where(.css-dev-only-do-not-override-tpassh).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#c29fd9;box-shadow:none}.questionnaire__form.number-form .custom-input,.questionnaire__form.text-form .custom-input{width:100%!important}.questionnaire__form.number-form .custom-input.ant-input-status-error,.questionnaire__form.text-form .custom-input.ant-input-status-error{border-color:#c71576;border-width:2px}.questionnaire__form.choice-form .ant-form-item-explain-error,.questionnaire__form.number-form .ant-form-item-explain-error,.questionnaire__form.text-form .ant-form-item-explain-error{color:#c71576;font-size:16px;position:absolute;left:0;bottom:-5px}@media screen and (max-width:1200px){.questionnaire__form.choice-form .ant-form-item-explain-error,.questionnaire__form.number-form .ant-form-item-explain-error,.questionnaire__form.text-form .ant-form-item-explain-error{position:relative}}.questionnaire__form.choice-form .ant-form-item-additional .ant-form-item-explain-error{margin:5px 50px;bottom:-10px}.questionnaire__form .ant-input-number,.questionnaire__form .ant-input-number-affix-wrapper{display:inline-flex;align-items:center;color:#212121;font-size:18px;font-family:Lexend,sans-serif;width:189px;height:56px;min-width:0;border-radius:10px;transition:.3s;margin:0!important;border:2px solid #c29fd9}.questionnaire__form .ant-input-number .ant-input-number-suffix,.questionnaire__form .ant-input-number-affix-wrapper .ant-input-number-suffix{font-weight:300}.questionnaire__form .ant-slider{margin:40px 0 16px}.questionnaire__form .ant-slider.ant-slider-horizontal{height:4px}.questionnaire__form .ant-slider .ant-slider-rail{background-color:#f4f3fe;border-radius:4px}.questionnaire__form .ant-slider .ant-slider-track{background-color:#a775c8;border-radius:4px}.questionnaire__form .ant-slider .ant-slider-handle{width:4px;height:4px;inset-block-start:4px}.questionnaire__form .ant-slider .ant-slider-handle:before{inset-inline-start:-18px;inset-block-start:-18px;width:36px;height:36px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.051);border-radius:50%;cursor:pointer}.questionnaire__form .ant-slider .ant-slider-handle:after{content:"";position:absolute;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#a775c8;box-shadow:none;transition:inset-inline-start .2s,inset-block-start .2s,width .2s,height .2s,box-shadow .2s,outline .2s}.questionnaire__form .ant-slider .ant-slider-handle:focus:after,.questionnaire__form .ant-slider .ant-slider-handle:hover:after{outline:none;inset-inline-start:0;inset-block-start:0}.questionnaire__legend{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.questionnaire__legend-label{font-size:24px;color:#a775c8}@media screen and (max-width:576px){.questionnaire__title{font-size:28px}.questionnaire__steps{font-size:24px}.questionnaire__form .ant-input-number,.questionnaire__form .ant-input-number-affix-wrapper{width:100%}}.ant-select-dropdown{padding:6px;color:#fff;font-family:Lexend,sans-serif;background-color:#2e1b3a;border-radius:12px;box-shadow:none;border:2px solid #fff}.ant-select-dropdown .ant-select-item{min-height:64px;display:flex;align-items:center;padding:8px 16px 8px 54px;color:#fff;font-size:20px;border-radius:6px;background-color:transparent;background-image:url(/_next/static/media/verify-round.ae705106.svg);background-repeat:no-repeat;background-position:8px 50%}.ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#a775c8;color:#fff}.ant-select-dropdown .ant-select-item-empty .ant-empty-description{min-height:64px;font-size:20px;color:#fff}.feedback-form-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.feedback-form-container .questionnaire__container .add-more-feedback-button-container{display:flex;justify-content:center;font-size:18px;margin-top:10px}.feedback-form-container .questionnaire__container .ant-form-item{margin-bottom:28px!important}.feedback-form-container .questionnaire__container .ant-form-item .ant-form-item-explain-error{bottom:2px!important}.feedback-form-container .questionnaire__container .ant-form-item button[type=submit]{font-size:18px;font-weight:400}.feedback-form-container .questionnaire__container .ant-form-item .ant-input.ant-input-disabled{background-color:#c5c5c5}.feedback-form-container .questionnaire__container .submit-button-container{display:flex;justify-content:flex-end}.feedback-form-container .questionnaire__container{width:100%}.feedback-overlay-container{position:fixed;right:20px;bottom:20px;z-index:999}.feedback-overlay-container .feedback-button{position:relative}.feedback-overlay-container .feedback-button .feedback-button-icon{position:absolute;width:0;right:40px;font-size:20px}