.question_select-question .question__fields{position:relative}.question_select-question .step-holder{max-width:300px;margin:0 auto}.question_select-question .question__text{margin-bottom:26px}@media (min-width:1100px){.question_select-question .question__text{margin-bottom:32px}}.question_select-question .scroll-bar{max-height:calc(100vh - 252px)}.question_select-question .mCSB_outside+.mCSB_scrollTools{right:7px;width:3px;margin:0!important;visibility:visible!important}@media (min-width:768px){.question_select-question .step-holder{max-width:381px}.question_select-question .scroll-bar{max-height:415px}.question_select-question .mCSB_outside+.mCSB_scrollTools{right:10px;top:10px;bottom:10px}}.question_select-question .mCSB_outside+.mCSB_scrollTools .mCSB_draggerRail{width:3px;background-color:#01b6e4}.question_select-question .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.question_select-question .mCSB_outside+.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.question_select-question .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.question_select-question .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.question_select-question .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff}.question_select-question .mCSB_outside+.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px!important;margin:0 0 0 -1px}.question_select-question .input-wrap.focused{background-color:transparent;border-radius:8px}.question_select-question .input-wrap.focused .other-input .input-label{top:14px;z-index:1}.question_select-question .input-wrap .other-input{margin-top:10px}.question_select-question .input-wrap .other-input .form-control{font-size:14px;line-height:18px;font-weight:600;background-color:#fff;border-color:#fff;height:60px;text-align:left;padding:22px 26px 12px 16px}.question_select-question .input-wrap .other-input .form-control:focus{border-color:#fff}.question_select-question .input-wrap .other-input .input-label,.single-select-opener-wrap:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.question_select-question .input-wrap .other-input .input-label{color:#01c6f7;font-weight:600;text-align:left;left:16px}.question_select-question .input-wrap .other-input .input-label.error-message{text-align:left}.question_select-question--group .mCSB_outside+.mCSB_scrollTools{top:25px}.single-select-area{padding:10px 0 12px}@media (min-width:768px){.question_select-question .input-wrap .other-input .form-control{font-size:16px;line-height:20px}.single-select-area{padding:10px 0 17px}}.single-select-area.select-active-text .select-opener{padding-top:8px;font-size:11px}.single-select-area.select-active .single-select-dropdown{opacity:1;visibility:visible}.single-select-opener-wrap{width:100%;min-height:56px;position:relative;border-radius:2px;background:#01c6f7}@media (min-width:768px){.single-select-area.select-active-text .select-opener{padding-top:16px}.single-select-opener-wrap{min-height:74px;border-radius:5px}}.single-select-opener-wrap:before{font-size:16px;line-height:22px;font-family:icomoon!important;content:"\e921";right:16px;font-weight:400;transition:all .4s ease;color:#fff;pointer-events:none}.select-opener,.select-opener-text{position:relative;display:block;color:#fff}.select-opener{font-size:11px;line-height:15px;font-weight:700;padding:20px 30px 20px 24px;text-transform:uppercase;text-decoration:none;transition:all .4s ease;z-index:2}@media (min-width:768px){.select-opener{font-size:14px;line-height:18px;padding:27px 40px 20px 26px;letter-spacing:1.3px}}.select-opener:hover{color:#fff}.select-opener-text{font-size:14px;line-height:18px;font-weight:600;left:0;right:0;top:0;padding:0 36px 10px 23px;letter-spacing:.6px;margin:-15px 0 0}@media (min-width:768px){.select-opener-text{font-size:18px;line-height:22px;padding:0 40px 10px 26px;margin:-14px 0 0}}.single-select-dropdown{background:#01c6f7;color:#fff;position:fixed;left:0;right:0;top:0;bottom:0;padding:0 0 15px;min-height:150px;box-shadow:0 24px 55px rgba(0,0,0,.15);border-radius:3px;opacity:0;transition:all .4s ease;visibility:hidden;z-index:10}@media (min-width:768px){.single-select-dropdown{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:auto;width:381px;top:-35px}}@media (min-width:1100px){.single-select-dropdown{top:-78px}}.single-select-dropdown__title{font-size:11px;line-height:15px;font-weight:700;position:relative;display:block;text-transform:uppercase;letter-spacing:1.2px;padding:20px 0 16px;margin:0 25px 8px 18px;border-bottom:1px solid rgba(0,0,0,.06);color:#fff}.single-select-dropdown__title-group{margin-bottom:0;border:0}@media (min-width:768px){.single-select-dropdown__title{font-size:13px;line-height:18px;padding:23px 0 14px}.single-select-dropdown__title-group{padding:23px 0 8px}}.single-select-dropdown__title .icon-cancel{font-size:22px;line-height:22px;font-weight:700;color:#fff;position:absolute;cursor:pointer;top:50%;right:2px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.single-select-dropdown__wrap{padding:13px 0 0;position:relative}.single-select-dropdown__wrap:first-child{padding-top:0}.single-select-dropdown .scroll-bar{max-height:calc(100vh - 252px)}@media (min-width:768px){.single-select-dropdown__title .icon-cancel{font-size:26px;line-height:26px;display:none}.single-select-dropdown .scroll-bar{max-height:405px}.footer-inactive .single-select-dropdown .scroll-bar{max-height:295px}}.single-select-dropdown.scroll-active .single-select-list .group-title{margin:6px 0 5px 8px}.single-select-list{font-size:13px;line-height:17px;font-weight:600;list-style:none;margin:0;position:relative;padding:0 25px 0 18px}@media (min-width:768px){.single-select-list{font-size:16px;line-height:20px}}.single-select-list li{position:relative;margin-bottom:3px}.single-select-list .group-title{font-size:13px;line-height:18px;font-weight:700;color:rgba(255,255,255,.75);border-top:1px solid rgba(0,0,0,.06);letter-spacing:1px;display:block;text-transform:uppercase;margin:6px 0 5px 8px;padding-top:14px}.single-select-list a{position:relative;display:block;transition:all .3s ease;color:#fff;border-radius:2px;padding:7px;text-decoration:none;outline:0;margin-bottom:6px;word-break:break-word}@media (min-width:768px){.single-select-list a{border-radius:5px;padding:9px 7px;margin-bottom:0}}.single-select-list a.hover,.single-select-list a:hover{color:#01c6f7;background:#fff;padding:7px 16px}.input-wrap-other .other-input label,.single-select-list a:before{color:#01c6f7;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease}.single-select-list a:before{font-size:12px;line-height:12px;font-family:icomoon!important;content:"\e909";left:8px;opacity:0;visibility:hidden}.input-wrap-other .other-input.in-validate .icon-invalid,.single-select-list a.selected:before{opacity:1;visibility:visible}@media (min-width:768px){.single-select-list a.hover,.single-select-list a:hover{padding:9px 16px}.single-select-list a:before{font-size:15px;line-height:15px;left:14px}}.single-select-list a.selected{color:#01c6f7;background:#fff;padding-left:35px}@media (min-width:768px){.single-select-list a.selected{padding-left:43px}}.input-wrap-other{position:relative;display:none;margin:0 auto;transition:none!important}.input-wrap-other.focused .input-label{font-size:11px;line-height:15px;top:14px}.input-wrap-other .other-input{position:relative;margin-top:10px;display:block!important}.input-wrap-other .other-input label{text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:18px;font-weight:600;left:18px}.input-wrap-other .form-control{font-family:"Open Sans",Arial,Helvetica,sans-serif;text-align:left;font-size:16px;line-height:20px;padding:22px 26px 12px 18px;border-radius:6px;box-shadow:none;font-weight:600;transition:all .4s ease;width:100%;outline:0;border:0;color:#0f101a;background:#fff;height:60px}.single-bottom-area{border-top:1px solid rgba(0,0,0,.06);position:relative;margin:7px 0 0;padding:18px 0;display:none}.single-bottom-area.hidden{display:none}.single-finish-btn{width:135px;height:46px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:1px;color:#01c6f7;background:#fff;border:0;text-align:center;display:block;transition:all .4s ease;text-transform:uppercase;padding:14px 5px;text-decoration:none;border-radius:3px;margin:0 auto}.single-finish-btn:hover{opacity:.9}