.question_birthday__fields{position:relative}.question_birthday .form-group{margin-bottom:12px;text-align:left}@media (min-width:768px){.question_birthday .form-group{display:flex;justify-content:center;margin-bottom:17px}}.question_birthday .field-holder{width:100%;padding:0 5px;max-width:320px;margin:0 auto 7px}@media (min-width:768px){.question_birthday .field-holder{max-width:100%;position:relative;width:123px;margin:0}.question_birthday .field-holder.month-holder{width:176px}}.question_birthday .select-active .dropdown-holder{opacity:1;visibility:visible;overflow:visible;display:block}.funnel-ada .question_birthday .dropdown-holder .dropdown-wrap .icon-cancel,.question_birthday .mCSB_outside+.mCSB_scrollTools:after,.question_birthday .mCSB_outside+.mCSB_scrollTools:before{display:none}.question_birthday .dropdown-holder{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;color:#fff;overflow:hidden;z-index:50}@media (max-width:767px){.funnel-ada .question_birthday .select-active .dropdown-holder{display:none}.question_birthday .dropdown-holder{transition:all .4s ease;opacity:0;visibility:hidden}.funnel-ada .question_birthday .dropdown-holder{position:relative;margin:10px 0 0;display:none;transition:none}}@media (min-width:768px){.question_birthday .dropdown-holder{position:absolute;width:196px;top:-125px;bottom:auto;display:none;z-index:5}}.question_birthday .dropdown-holder .dropdown-wrap{box-shadow:0 0 20px rgba(0,0,0,.1);background:#01c6f7;border-radius:4px;position:relative;padding:12px 16px;height:100%}.question_birthday .dropdown-holder .dropdown-wrap .icon-cancel{font-size:20px;line-height:26px;font-weight:700;position:absolute;cursor:pointer;right:16px;top:10px;color:#fff;z-index:2}@media (min-width:768px){.question_birthday .dropdown-holder .dropdown-wrap{padding:23px 26px 23px 16px;height:auto}.question_birthday .dropdown-holder .dropdown-wrap .icon-cancel{display:none}}.question_birthday .dropdown-holder .dropdown-wrap .icon-cancel i{display:block}.question_birthday .dropdown-holder .title{display:block;border-bottom:1px solid rgba(0,0,0,.06);font-size:11px;line-height:1.5;padding:0 0 10px;text-transform:uppercase;margin:0 0 12px;letter-spacing:1px}@media (min-width:768px){.question_birthday .dropdown-holder .title{font-size:13px;padding:0 0 15px;margin:0 0 18px 10px;letter-spacing:1.5px}}.question_birthday .list-options{margin:0;padding:0 10px 0 0;list-style:none}.question_birthday .list-options li{margin:2px 0}.question_birthday .list-options a{text-decoration:none;display:block;position:relative;padding:7px 10px;color:#fff;border-radius:4px;transition:all .4s ease;font-weight:600;font-size:13px}@media (min-width:768px){.question_birthday .list-options a{font-size:16px;padding:11px 0 11px 10px}}.question_birthday .field-opener:after,.question_birthday .list-options a:before{position:absolute;font-size:14px;font-family:icomoon;top:50%;transform:translate(0,-50%)}.question_birthday .list-options a:before{left:8px;line-height:18px;content:"\e909";opacity:0;visibility:hidden;transition:all .4s ease}.question_birthday .list-options a.active{background:#fff;color:#01c6f7;padding:11px 10px 11px 30px}.question_birthday .list-options a.active:hover{padding-left:30px}.question_birthday .list-options a.active:before{opacity:1;visibility:visible}.question_birthday .list-options a:hover{background:#fff;color:#01c6f7}.question_birthday .scroll-bar{max-height:calc(100vh - 165px)}@media (max-width:767px){.funnel-ada .question_birthday .dropdown-holder .dropdown-wrap{height:auto}.funnel-ada .question_birthday .scroll-bar{max-height:390px}}.question_birthday .mCSB_outside+.mCSB_scrollTools{right:0;top:0;width:3px;margin:0!important}.question_birthday .mCSB_outside+.mCSB_scrollTools .mCSB_draggerRail{width:3px;background-color:#01b6e4}.question_birthday .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.question_birthday .mCSB_outside+.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.question_birthday .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.question_birthday .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.question_birthday .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff}.question_birthday .mCSB_outside+.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px!important;margin:0 0 0 -1px}.question_birthday .mCSB_inside>.mCSB_container{margin-right:0}.question_birthday .field-opener{position:relative;background:#01c6f7;min-height:56px;display:flex;align-items:center;color:#fff;font-size:12px;border-radius:5px;padding:10px 35px 10px 20px;text-decoration:none;font-weight:700;text-transform:uppercase}@media (min-width:768px){.question_birthday .scroll-bar{max-height:390px}.question_birthday .field-opener{padding:10px 40px 10px 26px;color:rgba(255,255,255,.75);min-height:70px;font-size:14px;height:100%}}.question_birthday .field-opener.field-active{min-height:56px}.question_birthday .field-opener.field-active .selected_text{text-transform:uppercase;padding:0}@media (max-width:767px){.question_birthday .field-opener.field-active .label_text{display:none}}.question_birthday .field-opener:after{right:18px;content:"\e921";font-weight:300;color:#fff}.question_birthday .field-opener .selected_text{display:block;color:#fff;text-transform:none}@media (min-width:768px){.question_birthday .field-opener.field-active{min-height:75px}.question_birthday .field-opener.field-active .selected_text{text-transform:none;padding:5px 0 0}.question_birthday .field-opener:after{right:20px}.question_birthday .field-opener .selected_text{font-size:17px}}