.selection-flow-container #tool-error-text{display:none;color:#dc1f00;margin-bottom:10px}
.selection-flow-container .text-button{font-weight:500;font-size:18px}
.selection-flow-container .text-button svg{margin-top:20px}
.selection-flow-container .selection-tools label{background:white;border-radius:15px;cursor:pointer;border:solid 1px #d6dae0}
.selection-flow-container .selection-tools input[type=radio]:empty ~ label,.selection-flow-container .selection-tools label span{color:#262626;margin:0}
.selection-flow-container #tool-error-text svg{margin-right:8px}
.selection-flow-container .selection-tools{padding:0;margin:20px 20px 7px 120px}
.selection-flow-container li{list-style:none}
.selection-flow-container li a,.selection-flow-container li button{display:none}
.selection-flow-container .continue-btn{padding:13px 0 20px 40px}
@media screen and (min-width:768px){.selection-flow-container .selection-tools label{font-size:18px;border-radius:15px;width:332px;height:82px;padding:20px 25px}
.selection-flow-container .selection-tools{padding:0;margin:20px 20px 7px 40px}
.selection-flow-container #tool-error-text{padding-left:40px}
.selection-flow-container .selection-tools label span{font-size:16px}
.selection-flow-container .selection-tools .tool-long-tile:checked ~ label{border:solid 2px #003512 !important}
}
@media screen and (min-width:992px){.selection-flow-container .selection-tools label{width:400px;height:100px;padding:25px 30px}
.selection-flow-container .selection-tools{max-width:400px}
.selection-flow-container .selection-tools .tool-long-tile:checked ~ label{border-color:#003512 !important}
.selection-flow-container #tool-error-text{padding-left:40px}
}
.selection-flow-container .checked-icon .hide{display:none !important}
.selection-tools input[type=checkbox]:empty,.selection-tools input[type=radio]:empty{position:relative;opacity:0;width:auto}
@media only screen and (min-width:1200px){.selection-flow-container .selection-tools{padding:0;margin:20px 20px 7px 120px}
.selection-flow-container #tool-error-text{padding-left:120px}
.selection-flow-container .continue-btn{padding:20px 0 20px 120px}
}
@media only screen and (max-width:768px){.selection-flow-container .selection-tools label{border-radius:13px;height:82px;padding:20px 25px}
.selection-tools input[type=checkbox]:empty,.selection-tools input[type=radio]:empty{position:relative;opacity:0;width:auto}
.selection-flow-container #tool-error-text{margin-left:0}
.selection-flow-container .selection-tools .tool-long-tile:checked ~ label{border:solid 2px #11a63d !important}
.selection-flow-container .continue-btn{padding:20px 20px 20px 25px}
.selection-flow-container .selection-tools{padding:0;margin:20px 25px 7px 25px}
.selection-flow-container #tool-error-text{padding-left:25px}
}