.real_name{font-weight:500}input.error+.cities-autocomplete-container{border-color:#ff3859}.btn-secondary.focus,.btn-secondary:focus{box-shadow:none!important}.fa-arrow-right{animation:bounce .8s ease infinite alternate}.cities-autocomplete-container{background-color:#faf7f5;border:none;border-bottom:1px solid #ced4da;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:22px;min-height:30px;min-width:100px;padding:0}input#autoComplete{background:#fff;border:1px solid #ced4da;border-radius:0;height:46px;width:100%}#cities-list{display:flex}.city-selected{background-color:#00385e;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;margin:8px 2.5px;padding:4px 12px}.cities-autocomplete-container .city-selected:first-child{margin-left:10px!important}.cities-autocomplete-container .city-selected:nth-last-child(2){margin-right:5px!important}.autoComplete_wrapper{margin:auto 0}.autoComplete_wrapper input::placeholder{color:#797676!important}.autoComplete_wrapper>ul>li mark{color:#00385e!important}.autoComplete_wrapper>input{background-color:transparent;border:none!important}.no_result span{color:#00385e;margin-left:10px}.section_form{background-color:#faf7f5}#steps-container{align-items:top;display:flex;margin:auto;vertical-align:top}.step{display:none}#success h4,.step h4{font-size:22px;font-weight:500;line-height:1.2;margin:0 0 20px;padding:0;position:relative}.num_step{color:#797676;font-size:18px}.mandatory_field{font-size:14px}#q-box__buttons{text-align:center}#q-box__buttons .btn{border-radius:25px;min-width:120px}button#next-btn,button#prev-btn,button#submit-btn{cursor:pointer;z-index:1}.progress{border-radius:0 0 5px 5px!important;height:8px!important}.alert-primary{background-color:transparent!important;border-color:#ff3859!important;color:#ff3859!important;font-size:14px!important}.form-control{border:1px solid #ced4da;border-radius:0;height:46px}.question__input{left:-9999px;position:absolute}label{color:#00385e;font-size:16px;margin-bottom:5px}.question__label{color:#00385e;cursor:pointer;display:block;line-height:40px;padding:5px 0 5px 40px;position:relative;transition:all .15s ease-in-out}.question__label:after,.question__label:before{content:"";position:absolute}.question__label:before{border-radius:50%;box-shadow:inset 0 0 0 1px #ced4da;height:26px;left:0;top:12px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:26px}.question__input:checked+.question__label:before{background-color:#008d97;box-shadow:0 0 0 0}.question__input:checked+.question__label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:5px;left:8px;top:22px;transform:rotate(-45deg);width:10px}.form-check-input:checked,.form-check-input:focus{background-color:#dc3545!important;border:none!important;outline:none!important}input:focus{outline:none}.form-check{padding-left:0}label.form-check-label.radio-lb{margin-right:15px}input[type=email],input[type=text]{padding:8px 14px 8px 0}input[type=range]{width:100%}output{display:block;font-size:22px;font-weight:500;text-align:center}input[type=email]:focus,input[type=text]:focus{-webkit-appearance:none;background-color:#faf7f5;border:none;border-bottom:1px solid #00e3c8;border-radius:0;box-shadow:none!important;outline:0!important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-check-input:checked[type=radio],.form-check-input:checked[type=radio]:active,.form-check-input:checked[type=radio]:focus,.form-check-input:checked[type=radio]:hover{border:none!important;box-shadow:none!important;-webkit-outline:0!important}.form-check-input:focus,input[type=radio]:hover{box-shadow:none;cursor:pointer!important}#success{display:none}#success .btn-secondary{border-radius:25px}.step10 .form-control{height:30px!important}@media (min-width:768px){#steps-container{margin-bottom:50px;min-height:280px}.step h4{line-height:1.6;margin:0 0 24px}#q-box__buttons .btn{min-width:220px}.question__label{line-height:40px;padding:5px 20px 5px 50px}}