.question_answer .step-holder{max-width:320px;margin:0 auto}@media (min-width:768px){.question_answer .step-holder{max-width:350px}}@media (min-width:992px){.question_answer .step-holder{max-width:381px}}.question_answer .input-label{position:absolute;left:18px;right:18px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.question_answer .form-control{text-align:left}.question_number .form-control{text-align:center;border:0;border-radius:0;box-shadow:none;transition:all .4s ease;outline:0;color:#0f101a;height:100%}.question_number .form-control.filled,.question_number .form-control:focus{border-width:2px;border-color:#0cf;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);outline:0}@media (min-width:768px){.question_answer .input-label{left:26px;right:26px}.question_number .form-control.filled,.question_number .form-control:focus{box-shadow:0 6px 13px 0 rgba(0,0,0,.15)}}.question_number .input-label{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}.question_number__fields,.ssn-holder{position:relative}.question_number .input-wrap.number__field{max-width:245px}.question_number .address__field{width:380px}.question_number .address__field .form-control{padding-right:40px}.question_number .form-group{margin-bottom:12px}.question_number .form-group.without-label .form-control{padding-top:12px}.question_number .img-search{position:absolute;right:15px;top:50%;transform:translate(0,-50%);color:#949da2;font-size:20px}.question_number .input-wrap{text-align:center;background:0 0;border:1px solid #cfdadd;border-radius:4px;height:58px;width:281px;overflow:hidden}.question_number .input-wrap.focused{border-width:2px}.question_number .input-wrap .input-label{font-size:10px;line-height:14px;font-weight:700;position:absolute;top:50%;left:0;right:0;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .4s ease-in-out}@media (min-width:768px){.question_number .input-wrap.number__field{max-width:280px}.question_number .form-group{margin-bottom:17px}.question_number .input-wrap{border-radius:6px;height:70px}.question_number .input-wrap .input-label{font-size:14px;line-height:18px;font-weight:700;padding:0 15px}}@media (max-width:767px){.question_number .powered-by-area .img-wrap{width:100px;height:auto;padding:4px;border-radius:2px}.question_number .powered-by-area .img-wrap img{width:100%;height:auto;vertical-align:top}.question_number .unit__field{width:100%;margin:4px 0 0}.question_number .address-map-area__iframe{height:200px;border-radius:2px;padding:5px;margin:0 0 20px}.question_number .list-address-actions__item{width:100%;margin:0 0 5px}.question_number .list-address-actions__text{font-size:14px;line-height:18px;padding:12px 15px}}.enable-ssn .lp-ssn-mask-field{font-family:inherit;position:absolute;width:100%;height:100%;top:0;left:0;background:0 0!important;pointer-events:none;cursor:default;z-index:0}.enable-ssn:not(.masked-ssn) .lp-ssn-mask-field,.masked-ssn .number-input{color:transparent!important}.enable-ssn input{caret-color:#000}#toggle-ssn-icon{position:absolute;font-size:22px;color:#000;right:-36px;top:20px;cursor:pointer}.ssn-form-group{display:flex;justify-content:center}.enable-ssn .input-label{pointer-events:none;z-index:0}