@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.range-slider-wrapper{position:relative;width:100%;margin:0 0 15px}.range-slider,.slider-bar{background:#e2e3f3}.range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:3px;vertical-align:bottom;margin:0;height:6px;cursor:pointer}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:24px;height:24px;border-radius:50%;border:3px solid #fff;background-color:#ff173f;box-shadow:0 2px 4px 0 #000}.range-slider::-moz-range-thumb{-moz-appearance:none;appearance:none;position:relative;width:24px;height:24px;border-radius:50%;border:3px solid #fff;background-color:#ff173f;box-shadow:0 2px 4px 0 #000}.range-slider:focus{outline:none}.range-slider:active::-webkit-slider-thumb,.range-slider:hover::-webkit-slider-thumb{top:0}::-moz-range-track{background:transparent;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.slider-bar{position:absolute;height:6px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#ff173f;left:0;bottom:0;pointer-events:none}.button{border-radius:5px;font-size:12px;font-weight:600;padding:10px 0;border:none;cursor:pointer}.save-button{background-color:#444054;color:#fff}.cancel-button{text-align:center;background-color:#f0f0f0;color:#444054}.reject-button:hover,.save-button:hover{opacity:.9}.cancel-button:hover{background-color:#e0e0e0}.reject-button{background-color:#e21b1b;color:#fff}.button:disabled{opacity:.9;cursor:not-allowed}.survey-preview-button{background-color:#f9809d;text-align:center;color:#fff}.survey-preview-button:hover{opacity:.9}.survey-wrapper{font-family:Roboto,sans-serif;color:#545454;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0;padding:20px;box-sizing:border-box}.survey-wrapper .survey-header{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:5px}.survey-wrapper .survey-header h1,.survey-wrapper .survey-header h3{color:#393939}.survey-wrapper .survey-header span{font-size:14px}.survey-wrapper .survey-header .powered-by{width:100%;text-align:right}.survey-wrapper .survey-form{grid-column:1/span 3;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;margin-top:30px;grid-row-gap:30px}.survey-wrapper .survey-form span{grid-column:2;font-weight:700;color:#393939}.survey-wrapper .survey-form input{grid-column:2}.survey-wrapper .survey-form .input-group{width:100%;grid-column:2;position:relative}.survey-wrapper .survey-form .input-group input{box-sizing:border-box;width:100%}.survey-wrapper .survey-form .input-group .error-message{color:#ee3434;font-size:12px;position:absolute;margin-top:2px}.survey-wrapper .survey-form .file-upload-container{border:1px dashed #c4c4c4;height:150px;position:relative;cursor:pointer;grid-column:2}.survey-wrapper .survey-form .file-upload-container input[type=file]{display:none}.survey-wrapper .survey-form .file-upload-container .placeholder{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;color:#444054}.survey-wrapper .survey-form .file-upload-container .placeholder .file-card{display:flex;align-items:center;gap:10px;z-index:2;cursor:default}.survey-wrapper .survey-form .file-upload-container .placeholder .file-card button{border-radius:100%;border:1px solid #545454;color:#545454;background-color:transparent;display:block;text-align:center;width:-moz-fit-content;width:fit-content;aspect-ratio:1;padding:2px;align-self:flex-end;cursor:pointer}.survey-wrapper .survey-form .star-rating{display:flex;align-items:center;gap:20px}.survey-wrapper .survey-form .star-rating input{flex-grow:1}.survey-wrapper .survey-form .survey-radio-group{grid-column:2;flex-wrap:wrap;gap:20px;justify-content:space-between}.survey-wrapper .survey-form .survey-radio-group label{padding-left:20px;padding-right:20px;justify-content:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.survey-wrapper .survey-form .survey-radio-group input[type=checkbox]{display:none}.survey-wrapper .survey-form .survey-radio-group input[type=checkbox]:checked+label{color:#fff;background-color:#ff1748;border-color:#ff1748}.survey-wrapper .survey-form .survey-radio-group input[type=checkbox]+label{color:#d9d9d9;border-color:#c4c4c4}.survey-wrapper .survey-form .survey-slider-group{grid-column:2}.survey-wrapper .survey-form .survey-slider-group label{margin-bottom:10px}.survey-wrapper .survey-form .survey-slider-group .survey-slider-label-wrapper{display:flex;justify-content:flex-end}.survey-wrapper .survey-form .survey-slider-group .survey-slider-label-wrapper span{font-size:16px;color:#545454;margin-right:10px}.survey-wrapper .survey-form .survey-legal-clause{grid-column:2;font-size:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);display:flex;align-items:center;gap:20px}.survey-wrapper .survey-form .survey-legal-clause input[type=checkbox]{height:24px;width:24px}.survey-wrapper .survey-form .survey-legal-clause p{text-align:center}.survey-wrapper .survey-form .survey-captcha{grid-column:2;display:flex;flex-direction:column;align-items:flex-end}.survey-wrapper .survey-form .survey-captcha .survey-button-group{display:flex;gap:25px;margin-top:25px}.survey-wrapper .survey-form .survey-captcha .survey-button-group button{color:#fff;border-radius:5px;padding:10px 20px;font-weight:lighter;transition:opacity .1s ease-in-out}.survey-wrapper .survey-form .survey-captcha .survey-button-group .survey-send-button{background-color:#ff1748}.survey-wrapper .survey-form .survey-captcha .survey-button-group .survey-cancel-button{background-color:#6274ff}.survey-wrapper .survey-form .survey-captcha .survey-button-group .survey-cancel-button:hover,.survey-wrapper .survey-form .survey-captcha .survey-button-group .survey-send-button:hover{opacity:.9}.survey-wrapper .survey-form>label{grid-column:1;display:flex;align-items:center;margin-right:20px;font-size:14px;width:-moz-fit-content;width:fit-content;justify-self:end}@media only screen and (max-width:800px){.survey-wrapper{display:flex;flex-direction:column}.survey-wrapper .survey-header span{text-align:center;margin-bottom:10px}.survey-wrapper .survey-header h1{transform:scale(.8);margin-bottom:10px}.survey-wrapper .survey-header .powered-by{margin-bottom:20px}.survey-wrapper .survey-form{display:flex;flex-direction:column;grid-row-gap:10px}.survey-wrapper .survey-form .survey-captcha{align-items:flex-start}.survey-wrapper .survey-form>span{margin-bottom:15px}}@media only screen and (max-width:400px){.survey-radio-group label{padding-left:10px;padding-right:10px}.star-rating{flex-wrap:wrap}}input[type=checkbox]{cursor:pointer;width:24px;height:24px}.text-input{padding:15px;border-radius:5px;border:1px solid #c4c4c4}.text-input-medium{padding:10px}.text-input:focus,.text-input:focus-visible{box-shadow:inset 0 0 0 2px #5899fb;border:1px solid transparent}.radio-group input[type=radio]{opacity:0;position:fixed;width:0}.radio-group label{display:inline-block;text-align:center;color:#000;background-color:#fff;padding:12px 0;min-width:100px;font-size:12px;border:1px solid #c4c4c4;border-radius:5px;cursor:pointer}.radio-group input[type=radio]:checked+label{color:#fff;background-color:#5899fb;border-color:#5899fb}.error-border{box-shadow:inset 0 0 0 2px #ee3434;border:1px solid transparent}.success-wrapper{display:flex;justify-content:center;padding-top:100px;font-family:Roboto,sans-serif}.success-wrapper .success-card{display:flex;flex-direction:column;align-items:center;padding:0 60px 60px;border-radius:10px;box-shadow:4px 4px 12px 0 rgba(66,68,90,.25)}.success-wrapper .success-card .checkmark{display:block;font-size:128px;color:#7ed684;text-shadow:2px 2px 4px rgba(66,68,90,.25)}.success-wrapper .success-card .success-header{letter-spacing:1px;color:#7ed684}.success-wrapper .success-card .success-text{margin-top:30px;max-width:400px;text-align:justify}@media only screen and (max-width:800px){.success-wrapper{margin:20px}.success-wrapper .success-card{padding:30px}}.datepicker-wrapper{font-family:Roboto,sans-serif;color:#545454;display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0;padding:20px;box-sizing:border-box}.datepicker-wrapper .datepicker-header{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:40px}.datepicker-wrapper .datepicker-header .powered-by{text-align:right;width:100%}.datepicker-wrapper .datepicker-header span{font-size:14px}.datepicker-wrapper .datepicker{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:25px;margin-top:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;padding:35px 20px 20px 35px}.datepicker-wrapper .datepicker .week-selector{grid-column:2;display:flex;width:100%;justify-content:center}.datepicker-wrapper .datepicker .week-selector span{font-weight:700}.datepicker-wrapper .datepicker .week-selector span:first-of-type{cursor:pointer;margin-right:10px}.datepicker-wrapper .datepicker .week-selector span:last-of-type{cursor:pointer;margin-left:10px}.datepicker-wrapper .datepicker .datepicker-day{display:flex;width:100%}.datepicker-wrapper .datepicker .datepicker-day .day-date-group{display:flex;min-width:25%;justify-content:space-between;align-items:center;margin-right:10px}.datepicker-wrapper .datepicker .datepicker-day .day-date-group span:first-of-type{font-weight:700;margin-right:10px}.datepicker-wrapper .datepicker .datepicker-day .day-date-group span:last-of-type{background-color:#ff1748;color:#fff;padding:5px 20px;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.datepicker-wrapper .datepicker .datepicker-day .day-hours-group{display:flex;flex-grow:1;flex-wrap:wrap;gap:10px}.datepicker-wrapper .datepicker .datepicker-day .datepicker-hours{display:flex}.datepicker-wrapper .datepicker .datepicker-day .datepicker-hours input{display:none}.datepicker-wrapper .datepicker .datepicker-day .datepicker-hours label{color:#ff1748;border:1px solid #ff1748;border-radius:5px;padding:2px 15px;cursor:pointer}.datepicker-wrapper .datepicker .datepicker-day .datepicker-hours label.disabled{color:#e2e3f3;border:1px solid #e2e3f3;background-color:#fff;cursor:not-allowed}.datepicker-wrapper .datepicker .datepicker-day .datepicker-hours input[type=radio]:checked+label{color:#fff;background-color:#ff1748}.datepicker-wrapper .datepicker .datepicker-day .grey{background-color:#e2e3f3!important}.datepicker-wrapper .datepicker .datepicker-button{display:flex;justify-content:flex-end;width:100%}.datepicker-wrapper .datepicker .datepicker-button button{background-color:#ff1748;color:#fff;padding-left:10px;padding-right:10px}.datepicker-wrapper .datepicker .datepicker-button button:hover{opacity:.9}@media only screen and (max-width:1400px){.datepicker-wrapper .datepicker{padding:15px}.datepicker-wrapper .datepicker .datepicker-button button{width:100%}.datepicker-wrapper .datepicker .datepicker-day{flex-direction:column}.datepicker-wrapper .datepicker .datepicker-day .day-date-group{margin-bottom:15px;width:100%;margin-right:0}.datepicker-wrapper .datepicker .datepicker-day .day-hours-group{display:flex;flex-wrap:wrap;gap:10px;width:100%}.datepicker-wrapper .datepicker .datepicker-day .day-hours-group .datepicker-hours>label{margin-left:0}}@media only screen and (max-width:800px){.datepicker-wrapper{grid-template-columns:1fr 10fr 1fr}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;height:100vh;overflow-x:hidden;font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none}input:focus-visible{outline:none;border:none}textarea{all:unset;resize:none}.cursor-pointer{cursor:pointer}.bold{font-weight:700}.flex{display:flex}