.bob-multistep-form .multiple_mini{overflow-y:scroll}.bob-multistep-form .multiple_mini::-webkit-scrollbar-track{background:var(--question_strip_color)}.bob-multistep-form .multiple_mini::-webkit-scrollbar-thumb{background:var(--multiple_title_color);border-radius:10px;cursor:pointer}.bob-multistep-form .multiple_mini{scrollbar-color:var(--multiple_title_color) var(--question_strip_color);scrollbar-width:thin}.bob-multistep-form .multiple_mini .spacing-bottom{margin-bottom:25px}.bob-multistep-form .btn{margin:0}.bob-multistep-form .bob-form-tag{position:relative;overflow-x:hidden}.bob-multistep-form .bob-form{padding:var(--padding_y);max-width:100%;margin-right:auto;margin-left:auto;color:var(--other_text_color);background-color:var(--main_bg_color);border:1px solid var(--main_border);font-family:var(--font_body);font-size:var(--font_size_body);font-weight:var(--font_weight_body);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:8px}.bob-multistep-form .bob-form-content{margin-top:20px}.bob-multistep-form .form-questions{margin:0 40px}.bob-form-wrapper.bob-multistep-form{position:relative;width:100%;display:flex}.bob-multistep-form .size-wrapper{max-width:800px;width:100%;margin:var(--form_position)}.bob-multistep-form .form_pages_wrapper{transition:transform 0.4s ease-out;position:relative;display:flex}.bob-multistep-form .form_pages{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:25px 5px 10px 5px;margin:auto 0!important;transition:left 0.4s ease-out;left:100%}.bob-multistep-form .form_pages.active{left:0}.bob-multistep-form .form_pages.completed{left:-100%}.bob-multistep-form input.was-validated:invalid+label:before,.bob-multistep-form input.was-validated:invalid,.bob-multistep-form textarea.was-validated:invalid,.bob-multistep-form select.was-validated:invalid{border:1px solid red}.bob-multistep-form .output-range{position:relative;display:block;text-align:center;font-size:3em;font-weight:400}.bob-multistep-form input[type=range]{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:0;height:1.5em;background:transparent;outline:none;position:relative;z-index:1}.bob-multistep-form input[type="range"]::-webkit-slider-runnable-track{background:#fff;height:.5rem;border:1px solid #b6b6b6}.bob-multistep-form input[type="range"]::-moz-range-track{background:#fff;height:.5rem;border:1px solid #b6b6b6}.bob-multistep-form input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:10px;margin-top:-12px;background-color:var(--progress-color);box-shadow:2px 2px 2px -1px #6d6d6d;height:2rem;width:1rem;border:1px solid #817d7d}.bob-multistep-form input[type="range"]::-moz-range-thumb{border:none;border-radius:10px;background-color:var(--progress-color);box-shadow:2px 2px 2px -1px #6d6d6d;height:2rem;width:1rem;border:1px solid #817d7d}.bob-multistep-form .bob-form-checkboxes-images input[type="radio"]{display:none}.bob-multistep-form .bob-form-checkboxes-images label{border:1px solid #fff;padding:10px;display:block;position:relative;margin:10px;cursor:pointer;width:125px;max-width:100%;position:relative}.bob-multistep-form .bob-form-checkboxes-images label div{display:block;position:absolute;text-align:center;bottom:-50px;left:0;width:100%}.bob-multistep-form .bob-form-checkboxes-images input.was-validated:invalid+label{border:1px solid red}.bob-multistep-form .bob-form-checkboxes-images label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid grey;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:0.4s;transform:scale(0)}.bob-multistep-form .bob-form-checkboxes-images label img{height:100%;width:100%;transition-duration:0.1s;transform-origin:50% 50%;aspect-ratio:1/1}.bob-multistep-form .bob-form-checkboxes-images input[type="radio"]:checked+label{border-color:#ddd}.bob-multistep-form .bob-form-checkboxes-images input[type="radio"]:checked+label:before{content:"✓";background-color:#175da6;transform:scale(1)}.bob-multistep-form .bob-form-checkboxes-images input[type="radio"]:checked+label img{transform:scale(.9);box-shadow:0 0 5px #333;z-index:-1}.bob-multistep-form .btn.nextPage,.bob-multistep-form .btn.form-submit{float:right}.bob-multistep-form .btn.nextPage.hidden,.bob-multistep-form .btn.form-submit.hidden{display:none}.bob-multistep-form .btn.prevPage{opacity:0;background-color:transparent;color:rgba(0,0,0,.55)}.bob-multistep-form .btn{box-shadow:none;padding:10px 50px;border-radius:var(--border_radius_button)!important;color:var(--button_text_color);border:var(--button_border_color)!important;font-family:var(--font_button);font-size:var(--font_size_button);background-color:var(--button_bg_color);font-weight:var(--font_weight_button)}.bob-multistep-form .btn-group{display:block!important}.bob-multistep-form .btn:hover{transform:none}.bob-multistep-form .btn:active{transform:scale(.97)}.bob-multistep-form .progress{bottom:0;left:0;width:100%;height:10px;background-color:#e9ecef;border-radius:8px;margin:0;z-index:1}.bob-multistep-form .progress_wrapper{margin:0}.bob-multistep-form .progress_wrapper .progress-text{margin-bottom:10px;font-size:var(--font_size_body);color:var(--progress-color);font-weight:700}.bob-multistep-form .informations_container{display:block;font-size:var(--font_size_body);font-family:var(--font_body);font-weight:var(--font_weight_body);line-height:1.4;margin-bottom:10px!important}.bob-multistep-form .question-title{margin-bottom:25px;line-height:var(--line_height_title)!important;font-size:var(--font_size_title)!important;font-family:var(--font_title)!important;color:var(--question_text_color)!important;font-weight:var(--font_weight_title)!important}.bob-multistep-form .buttons_switch,.bob-multistep-form .copyright_container,.bob-multistep-form .multiple_mini{margin:0;display:block;font-size:var(--font_size_body);font-family:var(--font_body);font-weight:var(--font_weight_body)}.bob-multistep-form input[type="text"]::placeholder,.bob-multistep-form input[type="tel"]::placeholder,.bob-multistep-form input[type="email"]::placeholder,.bob-multistep-form input[type="number"]::placeholder,.bob-multistep-form textarea::placeholder,.bob-multistep-form select{font-family:var(--font_body);font-weight:var(--font_weight_body);font-style:italic}.bob-multistep-form select:valid,.bob-multistep-form select option{font-style:normal}.bob-multistep-form .multiple_mini{font-style:normal;line-height:normal}.bob-multistep-form .question-answer{position:relative;color:var(--answer_text_color)}.bob-multistep-form .question-answer .bob-form-radio,.bob-multistep-form .question-answer .bob-form-checkbox{margin-bottom:10px}.bob-multistep-form .promooption{line-height:var(--line_height_body);font-size:var(--font_size_body);font-family:var(--font_body)}.bob-multistep-form .checkboxes{line-height:var(--line_height_body);font-size:var(--font_size_body);font-family:var(--font_body)}.bob-multistep-form .progress-bar{background-color:var(--progress-color);transition:width 0.6s ease;height:100%;position:relative;background-size:1rem 1rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;border-radius:8px}.bob-multistep-form .progress-bar.animate{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.bob-multistep-form .h2{color:#175da5;font-size:1.5rem;margin-bottom:.6em;margin-top:.6em;font-weight:700}.bob-multistep-form .h3{color:#175da5;font-size:1.2rem;margin-bottom:.6em;margin-top:.6em;font-weight:700}.bob-multistep-form input[type=checkbox]:checked+label::before,.bob-multistep-form input[type=radio]:checked+label::before{background-color:var(--checkboxes-color)!important}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.bob-multistep-form .multiple_mini{margin:0 50px}@media (max-width:1199px){.bob-multistep-form .form_pages{padding:25px 40px 10px 40px}.bob-multistep-form .buttons_switch,.bob-multistep-form .copyright_container,.bob-multistep-form .multiple_mini{margin:0 40px}.bob-multistep-form .progress_wrapper{margin:0 40px}}@media (max-width:767px){.bob-multistep-form .form_pages{padding:25px 20px 10px 20px}.bob-multistep-form .buttons_switch,.bob-multistep-form .copyright_container,.bob-multistep-form .multiple_mini{margin:0 30px}.bob-multistep-form .progress_wrapper{margin:0 20px}}@media (max-width:576px){.bob-multistep-form .form-questions{margin:0 10px}.bob-multistep-form .form_pages{padding:25px 10px 10px 10px}.bob-multistep-form .buttons_switch,.bob-multistep-form .copyright_container,.bob-multistep-form .multiple_mini{margin:0 20px}.bob-multistep-form .progress_wrapper{margin:0 10px}.bob-multistep-form .btn{padding:10px 30px}}