.service-group-button.active{flex-wrap:wrap;height:auto!important}.service-group-button.active .options-wrapper{transform:scale(1);display:grid;flex:1 0 100%}.service-group-button.collapse{visibility:hidden;opacity:0;transition:visibility 0s .8s,opacity .8s linear}.service-group-button .options-wrapper{grid-template-columns:200px 1fr;grid-row-gap:1em;grid-column-gap:8px;background:#fff;margin:1em -20px -12px -20px;border-radius:0 0 3px 3px;padding:12px 20px 12px 20px;transform:scale(0);display:none}.service-group-button .options-wrapper .choose-option{grid-column:1/3}.service-group-button .options-wrapper .choose-option.oneline{grid-column:1/2}.service-group-button .options-wrapper .choose-option h5{color:#000;border-bottom:1.3px solid rgba(0,0,0,.7);padding-bottom:17px;margin-right:25px;margin-top:1rem;max-width:200px}.service-group-button .options-wrapper .options{grid-column:1/3;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:end;grid-row-gap:1em;grid-column-gap:8px}.service-group-button .options-wrapper .options.oneline{grid-column:2/3}.service-group-button .options-wrapper .options .option{border-color:#006073;border-style:solid;border-radius:3px;border-width:.8px;background:#fff;padding:0;text-align:left;max-width:350px}.service-group-button .options-wrapper .options .option.active{border-color:#007bff;outline:2px solid #007bff}.service-group-button .options-wrapper .options .option.quality-1 h5{background:#0047d6}.service-group-button .options-wrapper .options .option.quality-2 h5{background:#147de7}.service-group-button .options-wrapper .options .option.quality-3 h5{background:#0e87ff}.service-group-button .options-wrapper .options .option.quality-4 h5{background:#4490db}.service-group-button .options-wrapper .options .option.quality-5 h5{background:#5c99d6}.service-group-button .options-wrapper .options .option h5{text-align:left;padding-top:15px;padding-left:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.7);background:rgba(60,60,60,.1);color:#fff}.service-group-button .options-wrapper .options .option .features{width:100%;background:#fff;padding:20px 20px 20px 10px}.service-group-button .options-wrapper .options .option .features .feature-row{display:grid;grid-template-columns:25px 3fr minmax(-webkit-max-content,1fr);grid-template-columns:25px 3fr minmax(max-content,1fr);height:1.5rem;line-height:1rem;font-size:1em}.service-group-button .options-wrapper .options .option .features .feature-row span{display:table-cell}.service-group-button .options-wrapper .options .option .features .feature-row span:last-child{text-align:right}.service-group-button .options-wrapper .options .option .footer{padding:20px;display:grid;grid-template-columns:40px auto}.service-group-button .options-wrapper .options .option .footer input[type=radio]{display:grid;place-content:center;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;border:.15em solid currentColor;border-radius:50%}.service-group-button .options-wrapper .options .option .footer input[type=radio]:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:transform 90ms ease-in-out;box-shadow:inset 1em 1em currentColor}.service-group-button .options-wrapper .options .option .footer input[type=radio]:checked:before{transform:scale(1)}h3{margin:40px 0 0}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#42b983}.showAll{margin-top:1em;display:flex;justify-content:center}.with-ios-table .showAll{border-top:1px solid rgba(0,0,0,.125)}