.stepsform{position:relative}.stepsform-progress{list-style:none;padding:0;margin:0}.stepsform-progress li{position:relative;width:33.33%;text-align:center;float:left;font-size:.8rem;color:#ababab}.stepsform-progress li:before{content:'';position:relative;z-index:2;display:block;width:12px;height:12px;line-height:9px;text-align:center;font-size:24px;color:#eee;margin:0 auto;border:2px solid #eee;background-color:#fff;-webkit-border-radius:50%;border-radius:50%}.stepsform-progress li:after{content:'';position:absolute;left:-50%;top:6px;width:100%;height:2px;background-color:#eee}.stepsform-progress li:first-child:after{content:none}.stepsform-progress li.active{color:#55a900}.stepsform-progress li.active:before{content:'';background-color:#55a900;border-color:#55a900}.stepsform-progress li.active:after{background-color:#55a900}.stepsform-options{position:relative;width:100%;text-align:center;display:none;background-color:#fff}.stepsform-options.active{display:block}.stepsform-options.animate{opacity:0;display:block;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.stepsform-options.animate.--in{position:absolute;z-index:1;top:0;left:0;opacity:1}.stepsform-options-wrap{position:relative}.stepsform-options .option{position:relative;display:block;cursor:pointer}.stepsform-options .option input[type=radio]{position:absolute;top:0;left:0;opacity:0}.stepsform-options .option input[type=radio]:checked+.box{color:#6edc00;border-color:#6edc00;background-color:#fff}.stepsform-options .option input[type=radio]:checked+.box .btn-select{background-color:transparent;border-color:#6edc00;color:#6edc00}.stepsform-options .option.__inactive{opacity:.3;pointer-events:none}.stepsform-options .box{background-color:#fff;-webkit-border-radius:5px;border-radius:5px;border:2px solid transparent;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.07),0 1px 5px rgba(0,0,0,.06);box-shadow:1px 1px 1px rgba(0,0,0,.07),0 1px 5px rgba(0,0,0,.06);text-align:center;cursor:pointer;color:#555;margin:0;-webkit-transition:border .5s,color .5s,background .5s;-o-transition:border .5s,color .5s,background .5s;transition:border .5s,color .5s,background .5s}.stepsform-options .box>*{display:block}.stepsform-options .box h6{margin:0}.stepsform-options .box .btn-select{display:inline-block;border:2px solid transparent;background-color:#6edc00;color:#fff;padding:.5rem 2rem;-webkit-transition:color .5s,border .5s,background .5s;-o-transition:color .5s,border .5s,background .5s;transition:color .5s,border .5s,background .5s}.stepsform-options .box:hover{background-color:#f7f7f7}.stepsform-options .form-toggle{font-size:1.4rem;font-weight:700;color:#55a900}.stepsform-options .form-toggle.active-on-select{color:#ababab;pointer-events:none}.stepsform-options .btn-apply{color:#fff;background-color:#eee !important;pointer-events:none}.stepsform-options.__has-value .form-toggle{color:#55a900;pointer-events:initial}.stepsform-options.__has-value .btn-apply{pointer-events:initial;background-color:#6edc00 !important;color:#fff}.stepsform-options.__has-value .btn-apply:hover{background-color:#55a900 !important}.stepsform-results{line-height:1.4;border-top:1px solid #eee}.stepsform-results>div{max-width:100%}@media (min-width:768px){.stepsform-results>div{min-width:20%;max-width:25%}}.stepsform-results .text-grey{color:#ababab}