.question .h1,.question h1{margin:0 auto 17px}@media (min-width:768px){.question .h1,.question h1{margin-bottom:22px}}.question .question__text{margin-bottom:26px}@media (min-width:1100px){.question .question__text{margin-bottom:32px}}.question_birthday .birthday{max-width:300px;margin:0 auto 17px}.question_birthday .birthday .row{margin:0 -5px}.question_birthday .birthday .column{padding:0 5px;text-align:center;margin-bottom:7px}.question_birthday .birthday .column select,.question_birthday .birthday__month{width:100%}@media (min-width:480px){.question_birthday .birthday{max-width:420px}.question_birthday .birthday .column{margin:0}.question_birthday .birthday__month{width:175px}}.question_birthday .birthday__day{width:100%}@media (min-width:480px){.question_birthday .birthday__day{width:124px}}.question_birthday .birthday__year{width:100%}@media (min-width:480px){.question_birthday .birthday__year{width:129px}}.question_birthday .birthday .select2-container{width:100%!important}@media (min-width:480px){.question_birthday .birthday .select2-container{width:auto}}.question_birthday .birthday .select2-container--default .select2-selection--single{background-color:#01c6f7;border-color:#fff;border-radius:2px;height:56px;outline:0}@media (min-width:768px){.question_birthday .birthday{max-width:422px}.question_birthday .birthday .select2-container--default .select2-selection--single{border-radius:6px;height:72px}}.question_birthday .birthday .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:11px;line-height:15px;font-weight:700;color:#fff;display:flex;flex-flow:row wrap;align-items:center;text-transform:uppercase;padding:0 34px 0 20px;letter-spacing:1.4px;height:inherit}@media (min-width:768px){.question_birthday .birthday .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:18px;padding:0 34px 0 26px}}.question_birthday .birthday .select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;top:50%;right:14px;transform:translateY(-50%)}.question_birthday .birthday .select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:static}.question_birthday .birthday .select2-container--default .select2-results__option--selected{background-color:#fff;color:#01c6f7;border-radius:4px;transition:all .3s ease;position:relative}.question_birthday .birthday .select2-container--default .select2-results__option--selected:after{font-size:12px;line-height:12px;color:#01c6f7;font-family:icomoon!important;content:"\e907";position:absolute;left:8px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.calender-field.calender-active input[type=text],.question_birthday .birthday .select2-container--default .select2-results__option--selected.select2-results__option--selected:after{opacity:1;visibility:visible}.question_birthday .birthday .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff;color:#01c6f7;border-radius:2px}@media (min-width:768px){.question_birthday .birthday .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:0 3px 3px 0}.question_birthday .birthday .select2-container--default .select2-results__option--selected:after{font-size:14px;line-height:18px}.question_birthday .birthday .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{border-radius:4px}}.question_birthday .birthday .select2-container--open .month-dropdown{background-color:#01c6f7;border:0;overflow:hidden;margin-top:-135px;right:0}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown{position:absolute;margin-top:-150px;border-radius:6px;right:auto;bottom:auto;width:196px!important}}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results{font-size:13px;line-height:17px;font-weight:600;background-color:#01c6f7;border-radius:0;color:#fff;max-height:350px;text-align:left;position:relative;padding:0 35px 0 10px;margin:10px 0}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown .select2-results{font-size:16px;line-height:20px;max-height:466px;margin:15px 0}}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results:before{font-size:11px;line-height:15px;font-weight:700;background-color:#01c6f7;border-bottom:1px solid #01bae8;color:#fff;content:'Select Month';position:absolute;top:0;left:-6px;right:-6px;display:block;text-transform:uppercase;letter-spacing:1.2px;padding:5px 0 10px;margin:0 15px;text-align:left;z-index:5}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown .select2-results:before{font-size:13px;line-height:18px;letter-spacing:1.4px;padding:8px 7px 15px}}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul{max-height:inherit;height:100%;overflow-y:hidden;padding-top:40px}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul{padding-top:50px}}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul li{padding:7px 10px;transition:all .3s ease}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul li{padding:11px 10px}}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul li.select2-results__option--selected{padding:7px 10px 7px 30px;margin-bottom:3px}.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul li:first-child{display:none}.question_birthday .birthday .select2-container--open .month-dropdown .nicescroll-rails.nicescroll-rails-vr{left:auto!important;right:20px!important;top:60px!important;height:290px!important;overflow:hidden!important}.question_birthday .birthday .select2-container--open .day-dropdown{background-color:#01c6f7;border:0;overflow:hidden;margin-top:-198px;right:0}@media (min-width:480px){.question_birthday .birthday .select2-container--open .day-dropdown{width:150px!important}}@media (min-width:768px){.question_birthday .birthday .select2-container--open .month-dropdown .select2-results ul li.select2-results__option--selected{padding:11px 10px 11px 30px}.question_birthday .birthday .select2-container--open .month-dropdown .nicescroll-rails.nicescroll-rails-vr{top:74px!important;height:400px!important}.question_birthday .birthday .select2-container--open .day-dropdown{border-radius:6px;margin-top:-150px;width:160px!important;right:auto;left:0}}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results{font-size:13px;line-height:17px;font-weight:600;background-color:#01c6f7;border-radius:0;color:#fff;max-height:350px;text-align:left;position:relative;margin:10px 0;padding:0 30px 0 10px}@media (min-width:768px){.question_birthday .birthday .select2-container--open .day-dropdown .select2-results{font-size:16px;line-height:20px;max-height:466px;margin:15px 0}}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results:before{font-size:11px;line-height:15px;font-weight:700;background-color:#01c6f7;border-bottom:1px solid #01bae8;color:#fff;content:'Select Month';position:absolute;top:0;left:-6px;right:6px;display:block;text-transform:uppercase;letter-spacing:1.2px;padding:5px 0 10px;margin:0 15px;text-align:left;z-index:5}@media (min-width:768px){.question_birthday .birthday .select2-container--open .day-dropdown .select2-results:before{font-size:13px;line-height:18px;letter-spacing:1.4px;padding:8px 7px 15px}}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul{max-height:inherit;height:100%;overflow-y:hidden;padding-top:40px}@media (min-width:768px){.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul{padding-top:50px}}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul li{padding:7px 10px;transition:all .3s ease}@media (min-width:768px){.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul li{padding:11px 10px}}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul li.select2-results__option--selected{padding:7px 10px 7px 30px;margin-bottom:3px}.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul li:first-child{display:none}.question_birthday .birthday .select2-container--open .day-dropdown .nicescroll-rails.nicescroll-rails-vr{left:auto!important;right:18px!important;top:60px!important;height:290px!important;overflow:hidden!important}.question_birthday .birthday .select2-container--open .year-dropdown{background-color:#01c6f7;border:0;border-radius:6px;overflow:hidden;margin-top:-262px;right:0}@media (min-width:480px){.question_birthday .birthday .select2-container--open .year-dropdown{width:150px!important;left:-15px}}@media (min-width:768px){.question_birthday .birthday .select2-container--open .day-dropdown .select2-results ul li.select2-results__option--selected{padding:11px 10px 11px 30px}.question_birthday .birthday .select2-container--open .day-dropdown .nicescroll-rails.nicescroll-rails-vr{top:74px!important;height:400px!important}.question_birthday .birthday .select2-container--open .year-dropdown{margin-top:-150px;right:auto;left:0;width:160px!important}}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results{font-size:13px;line-height:17px;font-weight:600;background-color:#01c6f7;border-radius:0;color:#fff;max-height:350px;text-align:left;position:relative;margin:10px 0;padding:0 30px 0 10px}@media (min-width:768px){.question_birthday .birthday .select2-container--open .year-dropdown .select2-results{font-size:16px;line-height:20px;max-height:466px;margin:15px 0}}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results:before{font-size:11px;line-height:15px;font-weight:700;background-color:#01c6f7;border-bottom:1px solid #01bae8;color:#fff;content:'Select Year';position:absolute;top:0;left:-6px;right:-6px;display:block;text-transform:uppercase;letter-spacing:1.2px;padding:5px 0 10px;margin:0 15px;text-align:left;z-index:5}@media (min-width:768px){.question_birthday .birthday .select2-container--open .year-dropdown .select2-results:before{font-size:13px;line-height:18px;letter-spacing:1.4px;padding:8px 7px 15px}}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul{max-height:inherit;height:100%;overflow-y:hidden;padding-top:40px}@media (min-width:768px){.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul{padding-top:50px}}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul li{padding:7px 10px;transition:all .3s ease}@media (min-width:768px){.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul li{padding:11px 10px}}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul li.select2-results__option--selected{padding:7px 10px 7px 30px;margin-bottom:3px}.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul li:first-child{display:none}.question_birthday .birthday .select2-container--open .year-dropdown .nicescroll-rails.nicescroll-rails-vr{left:auto!important;right:18px!important;top:60px!important;height:290px!important;overflow:hidden!important}@media (min-width:768px){.question_birthday .birthday .select2-container--open .year-dropdown .select2-results ul li.select2-results__option--selected{padding:11px 10px 11px 30px}.question_birthday .birthday .select2-container--open .year-dropdown .nicescroll-rails.nicescroll-rails-vr{top:74px!important;height:460px!important}}.question_calendar .step-holder__wrap{position:relative;z-index:10}.question_calendar .select2-container--default .select2-selection--single{background-color:transparent;border-color:#fff;height:37px;outline:0}.question_calendar .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:18px;font-weight:700;color:#fff;height:inherit;text-align:left;letter-spacing:1.4px;padding:7px 20px 7px 15px}.question_calendar .select2-container--default .select2-selection--single .select2-selection__arrow{height:37px;width:37px;top:0;right:0}.question_calendar .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.question_calendar .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.question_calendar .select2-container--default .select2-results__option--selected{background-color:transparent;color:#fff}.question_calendar .select2-container--default .select2-results__option{font-size:14px;line-height:18px;font-weight:700;color:#fff;letter-spacing:1.4px;padding:12px;text-transform:uppercase}.question_calendar .select2-container--default .select2-results__option--disabled{opacity:.5}.question_calendar .select2-container--default.select2-container-month{min-width:157px}.question_calendar .select2-container--default.select2-container-year{margin-left:8px;min-width:89px}.question_calendar .select2-container--default.select2-container--open .dropdown-month,.question_calendar .select2-container--default.select2-container--open .dropdown-year{background-color:#01c6f7;border:1px solid #a6ebfc!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin-top:-37px}.question_calendar .select2-container--default.select2-container--open .dropdown-month .select2-results,.question_calendar .select2-container--default.select2-container--open .dropdown-year .select2-results{background-color:#01c6f7;border-radius:0;max-height:252px;pointer-events:none;text-align:left}.question_calendar .select2-container--default.select2-container--open .dropdown-month .select2-results ul,.question_calendar .select2-container--default.select2-container--open .dropdown-year .select2-results ul{max-height:inherit;overflow-y:hidden}.calender-area{position:relative;margin:0 0 18px}.calender-area__title{font-size:18px;line-height:22px;font-weight:400;text-align:center;display:block;color:#6e7c81;margin:0 0 25px}@media (min-width:768px){.calender-area__title{margin:0 0 41px}}.calender-field{width:100%;height:70px;position:relative;border-radius:5px;background:#01c6f7}.calender-field.calender-active label{padding-top:14px;letter-spacing:1px;font-size:11px}.calender-field label{position:absolute;top:0;right:0;bottom:0;left:0;font-size:14px;line-height:18px;font-weight:700;color:rgba(255,255,255,.75);padding:27px 30px 10px 15px;text-transform:uppercase;cursor:pointer;margin:0;z-index:3}.calender-field label:after,.calender-field label:before{top:50%;transform:translateY(-50%);position:absolute;transition:all .4s ease}.calender-field label:after{width:24px;height:24px;right:10px;content:'';background:url(../images/calender.png) no-repeat;background-size:cover}@media (min-width:768px){.calender-field label{padding:27px 40px 20px 26px;letter-spacing:1.3px}.calender-field label:after{right:16px}}.calender-field label:before{font-size:22px;line-height:22px;font-family:icomoon!important;content:"\e902";right:10px;color:#fff;pointer-events:none;display:none}.calender-field input[type=text]{width:100%;height:100%;background:0 0;border-radius:0;border:0;outline:0;box-shadow:none;text-align:left;color:#fff;padding:37px 30px 10px 15px;opacity:0;visibility:hidden}@media (min-width:768px){.calender-field label:before{right:16px}.calender-field input[type=text]{padding:37px 40px 10px 26px;letter-spacing:1.2px}}.daterangepicker{position:fixed;top:0!important;left:0;right:0;bottom:0;background:#01c6f7;border:0;color:#fff;padding:70px 15px 18px;width:100%;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 24px 55px rgba(0,0,0,.15);border-radius:3px;margin:0}@media (min-width:768px){.daterangepicker{padding:66px 25px 18px;position:absolute;top:-173px!important;left:0;right:auto;bottom:auto}}.daterangepicker:after{font-size:26px;line-height:26px;font-weight:800;font-family:icomoon!important;content:'\e903';position:absolute;top:20px!important;right:15px!important;left:auto!important;display:block;border:0;cursor:pointer}@media (min-width:768px){.daterangepicker:after{display:none}}.daterangepicker:before{font-size:13px;line-height:18px;font-weight:700;content:"pick a date";letter-spacing:1.4px;text-transform:uppercase;border:0!important;display:block;position:absolute;left:15px!important;right:15px;top:25px;border-bottom:1px solid rgba(0,0,0,.1)!important;padding:0 0 14px}.daterangepicker select::-ms-expand{display:none}.daterangepicker select{-webkit-appearance:none;background:url(../images/down-arrow.svg) no-repeat;background-position-x:94%;background-position-y:11px;border:0;outline:0;position:relative}.daterangepicker select.monthselect,.daterangepicker select.yearselect{background-color:#01c2f2;font-size:16px;color:#fff;cursor:pointer;padding:8px}.daterangepicker .drp-calendar{max-width:100%;width:100%;padding:0 0 10px!important}.daterangepicker .calendar-table{background:0 0;border-radius:0;padding:0!important;position:relative}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{width:40px;height:40px;font-size:15px;line-height:18px;font-weight:400}@media (min-width:768px){.daterangepicker:before{left:25px!important;right:25px}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{width:47px;height:47px;font-size:19px;line-height:22px;font-weight:400}}.daterangepicker .calendar-table td.off{background:0 0;color:#fff}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active.today,.daterangepicker .calendar-table td:hover{background:#fff;color:#01c6f7}.daterangepicker .calendar-table .next:hover,.daterangepicker .calendar-table .prev:hover{background:0 0}.daterangepicker .calendar-table th{cursor:default}.daterangepicker .calendar-table th.month{font-size:15px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:10px 0 20px}.daterangepicker .calendar-table .next:before,.daterangepicker .calendar-table .prev:before{font-size:26px;line-height:1;font-family:icomoon!important;position:absolute;color:rgba(255,255,255,.75)}.daterangepicker .calendar-table .next,.daterangepicker .calendar-table .prev{width:auto;height:auto;border-radius:0;border:0;cursor:pointer;min-width:inherit;position:absolute}.daterangepicker .calendar-table .prev{text-align:left;left:0}.daterangepicker .calendar-table .prev:before{content:"\e905";left:-6px;top:8px}@media (min-width:768px){.daterangepicker .calendar-table th.month{padding:0}.daterangepicker .calendar-table .prev:before{top:11px}}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#fff;display:none}.daterangepicker .calendar-table .next{text-align:right;right:0}.daterangepicker .calendar-table .next:before{content:"\e904";right:-6px;top:8px}.daterangepicker .drp-buttons{border:0;margin:3px 0 0;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.1);display:none}@media (min-width:768px){.daterangepicker .calendar-table .next:before{top:11px}.daterangepicker .drp-buttons{margin:15px 0 0}}.daterangepicker .drp-buttons.active{display:block!important}.daterangepicker .drp-buttons .cancelBtn{display:none}.daterangepicker .drp-buttons .applyBtn{width:135px;height:46px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:1px;color:#01c6f7;background:#fff;border:0;box-shadow:none;border-radius:3px;text-align:center;display:block;margin:0 auto;min-width:inherit;transition:all .4s ease}@media (min-width:768px){.daterangepicker .drp-buttons .applyBtn{margin:0}}.daterangepicker .drp-buttons .applyBtn:hover{opacity:.9}