#surveyForm{z-index:9999999}#surveyForm .modal-body{padding:0!important}#surveyForm .modal-content{border:none;box-shadow:0 0 4px 4px rgb(0 0 0 / 10%)}#surveyForm button.close{width:31px;height:32px;position:absolute;right:15px;background:url(../images/close-button.png) center center no-repeat;background-size:contain;opacity:1;border:0}.tg-survey-wrap{width:100%;padding:0}@media screen and (min-width:576px){#surveyForm .modal-dialog{max-width:550px!important}}.tg-survey-header{width:100%;padding:15px;display:flex;justify-content:flex-start;align-items:center;border-top-left-radius:.3rem;border-top-right-radius:.3rem;box-shadow:2px 0 10px 3px rgb(0 0 0 / 10%)}.tg-survey-header .survey-progressbar{width:70%;margin-right:20px;margin-bottom:0;padding:0;overflow:hidden}.tg-survey-header .survey-progressbar li{width:14.2857%;position:relative;float:left;list-style:none;text-indent:-999999px}.tg-survey-header .survey-progressbar li::before{width:6px;height:6px;border-radius:100%;background:#a8aab5;border:1px solid #a8aab5;margin:0 auto 5px auto;content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);z-index:1}.tg-survey-header .survey-progressbar li::after{content:"";width:100%;height:2px;background:#edeef5;position:absolute;left:-50%;top:9px}.tg-survey-header .survey-progressbar li:first-child:after{content:none}.tg-survey-header .survey-progressbar li.active:before,.tg-survey-header .survey-progressbar li.past:hover::before{width:15px;height:15px;top:3px;border-color:#ef6623;background:#fff}.tg-survey-header .survey-progressbar li.past{cursor:pointer}.tg-survey-header .survey-progressbar li.past::before{background:#ef6623;border-color:transparent}.tg-survey-header .survey-progress-text{padding:2px 7px;background-color:#edeef5;color:#a8aab5;font-size:11px}.tg-survey-header .survey-close{width:16px;height:16px;border-radius:100%;background-color:#edeef5;color:#a8aab5}.survey-form{width:100%;overflow:hidden;position:relative}.tg-survey-field{width:100%;margin:40px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.tg-survey-field[data-step='1'].active,.tg-survey-field[data-step='2'].active,.tg-survey-field[data-step='3'].active,.tg-survey-field[data-step='4'].active,.tg-survey-field[data-step='5'].active,.tg-survey-field[data-step='6'].active,.tg-survey-field[data-step='7'].active{position:relative;right:0;opacity:1;visibility:visible}.tg-survey-field[data-step='1'].active{margin:40px 0 40px}.tg-survey-field .arriving_time_title{display:none}.tg-survey-field .survey-form-group{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;padding:0 20px}.tg-survey-field h2{margin-bottom:20px;color:#000;font-weight:600;font-size:1.4rem!important;text-align:center}.tg-survey-field p{font-size:1.2em;margin-bottom:20px;text-align:center}.tg-survey-button{width:50%;padding:16px 0;background-color:#ef6623;color:#FFF!important;font-size:1rem;border:0;outline:0;cursor:pointer}.tg-survey-button.prev-step{background-color:#f5a57d}.tg-survey-radio-wrap{margin-bottom:10px;padding:9px 12px;border-radius:2px;border:1px solid #ef6623;display:flex;justify-content:center;align-items:flex-start}.tg-survey-radio-button{opacity:0;position:absolute}.tg-survey-radio-button+label{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;cursor:pointer;padding:0;position:relative;user-select:none;-webkit-user-select:none}.tg-survey-radio-button+label span{width:calc(100% - 40px);margin-left:40px}.tg-survey-radio-button+label:before{width:26px;height:26px;position:absolute;background:#fff;border-radius:100%;border:1px solid #ef6623;content:"";display:inline-block;margin-right:10px;vertical-align:text-top}.tg-survey-radio-button:checked+label:after{width:20px;height:20px;background:#ef6623;border-radius:100%;border:1px solid #FFF;content:"";position:absolute;left:3px}.tg-survey-calendar-wrap{margin-bottom:10px;border-radius:2px;border:1px solid #ef6623;display:none;position:relative;left:80px;width:345px;height:335px}.tg-survey-calendar-wrap.active{display:block}.tg-survey-calendar-wrap .custom-datepicker{z-index:-1!important;position:absolute!important}.w-100.d-flex .tg-survey-radio-wrap{flex:1 1 100%;margin:3px}.datepicker-switch{width:250px!important;font-family:inherit;font-size:14px;font-weight:400}.datepicker th{border-radius:0;padding:5px}.datepicker{position:absolute!important;top:7px!important;left:7px!important;padding:0;border-radius:0}th.dow{font-size:12px;font-family:inherit;color:#666;font-weight:400}.datepicker table tr td.old{color:#e5e7e9!important;opacity:.7!important;background:#f5f5f5!important;border-radius:0;font-size:13px;font-family:inherit;font-weight:400;width:38px;height:38px}.datepicker table tr td.new{background:#fff!important;color:#333!important}.datepicker table tr td.day{font-size:13px;font-family:inherit;font-weight:400;color:#333;background-color:#fff;opacity:1;width:38px;height:38px;border:1px solid #ccc}.datepicker table tr td.disabled.day{color:#aaa;background:#e5e7e9!important}.datepicker table tr td.active{background-color:#ea6726!important;color:white!important;font-size:13px;font-family:inherit;font-weight:400;background-image:none!important;text-shadow:none;width:36px;height:36px;border-radius:24px}.datepicker table tr td.active:hover{text-shadow:none}.datepicker table tr td.today{background-image:none!important;background-image:none!important;border:2px solid #ea6726!important}.datepicker table td.today:hover:hover{border-radius:0;background-image:none;background-color:#f5f5f5}.datepicker table tr td.day:hover,.datepicker table tr td.day.new:hover{background:#eee!important;cursor:pointer;border-radius:0}.datepicker table tr td.disabled.day:hover{background:#e5e7e9!important}.datepicker thead tr:nth-child(1){background:#e5e7e9}.datepicker thead tr:nth-child(2){background:#e5e7e9;height:45px;line-height:45px;border-bottom:1px solid #d7dbde}.datepicker thead tr:nth-child(3){background-color:#f1f3f4}.datepicker-dropdown.datepicker-orient-bottom:after,.datepicker-dropdown.datepicker-orient-bottom:before{display:none}.datepicker-days .table-condensed{background:#e5e7e9}.highlight-it{animation:highlight 1000ms ease-out}@keyframes highlight{0%{border:1px solid #ef6623}50%{border:3px solid #ef6623}100%{border:1px solid #ef6623}}#surveyForm .modal-dialog{margin:11.7rem auto!important}.modal{z-index:999999}.modal-backdrop{z-index:99999}.modal-backdrop.show{opacity:.60}.range-slider{width:100%}.range-slider__range{-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2c3e50;cursor:pointer;-webkit-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out}.range-slider__range::-webkit-slider-thumb:hover{background:#ec6724}.range-slider__range:active::-webkit-slider-thumb{background:#ec6724}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#ec6724}.range-slider__range:active::-moz-range-thumb{background:#ec6724}.range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #ec6724}.range-slider__value{display:inline-block;position:relative;color:#ec6724;font-size:1.2rem;line-height:20px;text-align:center;border-radius:3px;padding:5px 10px;margin-top:12px}::-moz-range-track{background:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}[dir="rtl"] .tg-survey-radio-button+label span{margin-left:0!important;margin-right:40px!important}[dir="rtl"] .tg-survey-radio-button:checked+label:after{left:inherit!important;right:13px!important}[dir="rtl"] .tg-survey-calendar-wrap{left:inherit!important;right:80px!important}[dir="rtl"] #surveyForm button.close{left:15px!important;right:inherit!important}@media screen and (max-width:575px){#surveyForm.modal{padding-right:0!important;padding-left:0!important}#surveyForm .modal-dialog{margin:6.7rem .5rem!important}.tg-survey-field h2{font-size:1.2rem!important}.tg-survey-header .survey-progressbar{margin-right:5px}.tg-survey-calendar-wrap{width:100%;left:0;height:334px}.datepicker{top:7px!important;left:7px!important;right:7px!important;bottom:7px!important}.w-100.d-flex .tg-survey-radio-wrap{padding:9px 8px}.tg-survey-radio-button+label span{margin-left:34px;width:calc(100% - 34px)}}