.survey-pagination a:focus{outline:none transparent!important;box-shadow:none}.survey .sq-title{font-weight:400;font-size:16px;color:#7a7e8c}.survey .panel-footer{display:flex;justify-content:center}.survey input::placeholder{color:#3b4256;opacity:.44}.survey input:-ms-input-placeholder{color:#3b4256;opacity:.44}.survey input::-webkit-input-placeholder{color:#3b4256;opacity:.44}.survey input:-moz-placeholder{color:#3b4256;opacity:.44}.survey .invalid-answer{margin-top:8px;font-weight:400;font-size:12px;color:#e23d64}.survey .form-control{background:#f5f5f5;color:#3b4256;border:none;height:48px}.survey .form-control:focus{outline-style:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.survey .form-control input{line-height:24px;padding:0;font-family:IBM Plex Sans,sans-serif!important}.survey .sv_q_required_text{font-weight:500;color:red;padding-left:5px}.survey img{padding:20px;display:block}.survey .survey-form [type=checkbox]:checked,.survey .survey-form [type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}.survey .survey-form [type=checkbox]:checked~span:last-child,.survey .survey-form [type=checkbox]:not(:checked)~span:last-child{position:relative;padding-left:35px;margin-left:.25rem;cursor:pointer;display:inline-block;height:1.5625rem;line-height:1.5625rem;user-select:none}.survey .survey-form [type=checkbox]:checked:not(.filled-in)~span:after,.survey .survey-form [type=checkbox]:checked~span:before,.survey .survey-form [type=checkbox]:not(:checked):not(.filled-in)~span:after,.survey .survey-form [type=checkbox]:not(:checked)~span:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #8a8a8a;border-radius:1px;margin-top:3px;transition:.2s}.survey .survey-form [type=checkbox]:checked:not(.filled-in)~span:after,.survey .survey-form [type=checkbox]:not(:checked):not(.filled-in)~span:after{border:0;transform:scale(0)}.survey .survey-form [type=checkbox]:checked:not(:checked):disabled~span:before,.survey .survey-form [type=checkbox]:not(:checked):not(:checked):disabled~span:before{border:none;background-color:#bdbdbd}.survey .survey-form [type=checkbox]:checked:checked~span:before,.survey .survey-form [type=checkbox]:not(:checked):checked~span:before{top:-4px;left:-5px;width:12px;height:1.375rem;border-color:transparent #3b4256 #3b4256 transparent;border-style:solid;border-width:2px;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}.survey .survey-form [type=checkbox]:checked:checked:disabled~span:before,.survey .survey-form [type=checkbox]:not(:checked):checked:disabled~span:before{border-right:2px solid #bdbdbd;border-bottom:2px solid #bdbdbd}.survey .survey-form [type=checkbox]:checked.filled-in~span:after,.survey .survey-form [type=checkbox]:not(:checked).filled-in~span:after{border-radius:.125rem}.survey .survey-form [type=checkbox]:checked.filled-in~span:after,.survey .survey-form [type=checkbox]:checked.filled-in~span:before,.survey .survey-form [type=checkbox]:not(:checked).filled-in~span:after,.survey .survey-form [type=checkbox]:not(:checked).filled-in~span:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}.survey .survey-form [type=checkbox]:checked.filled-in:not(:checked)~span:before,.survey .survey-form [type=checkbox]:not(:checked).filled-in:not(:checked)~span:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%}.survey .survey-form [type=checkbox]:checked.filled-in:not(:checked)~span:after,.survey .survey-form [type=checkbox]:not(:checked).filled-in:not(:checked)~span:after{height:20px;width:20px;background-color:transparent;border:2px solid #848e99;top:0;z-index:0}.survey .survey-form [type=checkbox]:checked.filled-in:checked~span:before,.survey .survey-form [type=checkbox]:not(:checked).filled-in:checked~span:before{top:0;left:1px;width:8px;height:13px;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;transform:rotate(37deg);transform-origin:100% 100%}.survey .survey-form [type=checkbox]:checked.filled-in:checked~span:after,.survey .survey-form [type=checkbox]:not(:checked).filled-in:checked~span:after{top:0;width:20px;height:20px;border:2px solid #a6c;background-color:#a6c;z-index:0}.survey .survey-form [type=checkbox]:checked.filled-in.filled-in-danger:checked~span:after,.survey .survey-form [type=checkbox]:not(:checked).filled-in.filled-in-danger:checked~span:after{background-color:#f44336;border-color:#f44336}.survey .survey-form input[type=radio]:checked~.sv_q_radiogroup_control_label,.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:1.5625rem;line-height:1.5625rem;transition:.28s ease;user-select:none}.survey .survey-form input[type=radio]~.sv_q_radiogroup_control_label:after,.survey .survey-form input[type=radio]~.sv_q_radiogroup_control_label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}.survey .survey-form input[type=radio]:checked~.sv_q_radiogroup_control_label:after,.survey .survey-form input[type=radio]:checked~.sv_q_radiogroup_control_label:before,.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label:after,.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label:before{border-radius:50%}.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label:after,.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label:before{border:2px solid #848e99}.survey .survey-form input[type=radio]:not(:checked)~.sv_q_radiogroup_control_label:after{transform:scale(0)}.survey .survey-form input[type=radio]:checked~.sv_q_radiogroup_control_label:before{border:2px solid transparent}.survey .survey-form input[type=radio]:checked~.sv_q_radiogroup_control_label:after{background-color:#3b4256;box-shadow:0 0 0 5px #fff,0 0 0 8px #3b4256;transform:scale(.55)}