[data-binder-service]{font-family:'Roboto',sans-serif;width:100%}[data-binder-service] .back-button{background-color:black;color:white;padding:5px 8px;display:inline-block;margin-top:20px;font-size:.7rem}[data-binder-service] .back-button.hide{display:none}[data-binder-service] select{height:32px}[data-binder-service] table th{font-weight:800}[data-binder-service] .steps>*{display:none}[data-binder-service] .steps>.active{display:flex}[data-binder-service] .step1 form{display:flex;flex-direction:column;width:75%}[data-binder-service] .step1 form .formfield-wrapper{flex-direction:row;width:100%;height:200px}[data-binder-service] .step1 form .formfield-wrapper>*{flex:50%;padding-right:20px;margin-bottom:20px}[data-binder-service] .active.step2{display:flex;flex-direction:row}[data-binder-service] .step2>ul{display:flex;flex-direction:column;flex-basis:auto;list-style-type:none;padding:0;margin:0;padding-right:55px;margin-right:55px;flex:1 1 0;border-right:1px solid lightgrey}[data-binder-service] .step2>ul:last-child{border-right:0}[data-binder-service] .step2>ul>li a{color:#e60000;text-decoration:none;display:block}[data-binder-service] .step2>ul>li a:hover{color:#9e0000}[data-binder-service] .step2>ul>li{padding:10px;border-bottom:1px solid lightgrey;display:block;color:#e60000}[data-binder-service] .active.step3{display:flex;flex-direction:row;text-align:center}@media only screen and (max-width:900px){[data-binder-service] .active.step3{flex-direction:column}[data-binder-service] .step1 form{max-width:100%}[data-binder-service] .step1 form .formfield-wrapper{flex-direction:column;height:auto}}[data-binder-service] .active.step3>*{flex:1 0 33%;text-align:left;padding-right:50px;margin-right:50px;border-right:1px solid lightgrey}[data-binder-service] .active.step3>:nth-child(2) .solution>div{border-bottom:1px solid lightgrey;padding:15px 0}[data-binder-service] .active.step3>:nth-child(2) .solution>div:last-child{border-bottom:0}[data-binder-service] .active.step3>*:last-child{border-right:0}[data-binder-service] .active.step3 h3,[data-binder-service] .active.step3 h4{margin-top:20px}[data-binder-service] .active.step3 a{display:inline-block;background-color:#e60000;color:white;padding:5px 15px;margin-bottom:15px;font-weight:900}[data-binder-service] .active.step3 a.black{background-color:black}[data-binder-service] .stepInvalid{flex:1 1 0;flex-direction:column;flex-direction:column;justify-content:center;align-items:flex-start}[data-binder-service] .stepInvalid a{background-color:#e60000;color:white;padding:5px 15px}[data-binder-service] .message{color:#e60000}[data-binder-service] form{display:flex;flex-direction:column;align-items:flex-start}[data-binder-service] form .form-group{margin:10px 0;flex-direction:column}[data-binder-service] form label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}[data-binder-service] form input{background-color:#e6e6e6;border:0;padding:5px 10px}[data-binder-service] form button{background-color:#e60000;color:white;border:0;padding:6px 10px;cursor:pointer}[data-binder-service] form>*{display:flex;align-self:flex-start}