.cncguide-index-index .page-title-wrapper,.cncguide-index-index .hidden{display:none}.cncguide-index-index .page-wrapper #section-main{background-color:#f5f5f5 !important}.cncguide-index-index .page-wrapper .column.main{width:unset}.cncguide-index-index .cnc-guide-wrapper{padding-top:20px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title{font-size:22px;color:#333;margin-bottom:20px;position:relative}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-profile,.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-material{font-size:14px;position:absolute;right:0;top:30px;padding-left:20px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-profile:before,.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-material:before{display:block;content:'<';font-size:16px;position:absolute;left:0;top:-4px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-description{font-size:16px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-footer{margin-top:55px;margin-bottom:4rem;text-align:center}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-footer button{height:60px;padding:0 40px;background-color:#d5793b;color:#fff;font-size:24px;font-weight:bold;border-radius:15px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content{display:grid;grid-gap:20px;overflow:hidden;justify-items:center;padding:0;box-sizing:border-box;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:42px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile{border:1px solid #000;background-color:#fff;padding:14px 20px 58px;position:relative;width:100%;cursor:pointer}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile img{width:100%}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile input[type="radio"]+label{padding:0;justify-content:center;position:absolute;bottom:14px;left:calc(50% - 15px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile input[type="radio"]+label:after{content:'';background:url(../images/deselected.svg) center no-repeat;background-size:30px;width:30px;height:30px;box-shadow:none;position:relative}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile input[type="radio"]:checked+label:after{background:url(../images/selected.svg) center no-repeat;background-size:30px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content .profile.selected{border:2px solid #d5793b}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content{display:grid;grid-gap:50px;overflow:hidden;justify-items:center;padding:0;box-sizing:border-box;grid-template-columns:100%;align-items:center}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material{padding-left:90px;position:relative;width:100%;cursor:pointer}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img{max-width:100%;height:auto}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-lessthan2cm{max-width:calc(53 / 100 * 126px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-2cm{max-width:calc(53 / 100 * 224px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-3cm{max-width:calc(53 / 100 * 325px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-4cm{max-width:calc(53 / 100 * 424px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-6cm{max-width:calc(53 / 100 * 623px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material input[type="radio"]+label{padding:0;justify-content:center;position:absolute;left:0;top:calc(40% - 15px);min-height:30px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material input[type="radio"]+label:after{content:'';background:url(../images/deselected.svg) center no-repeat;background-size:30px;width:30px;height:30px;box-shadow:none;position:relative}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material input[type="radio"]:checked+label:after{background:url(../images/selected.svg) center no-repeat;background-size:30px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-footer{margin-top:130px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-title{font-size:20px;font-weight:bold;color:#1d3747;margin-bottom:5px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-description{margin:0;font-size:16px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products{display:grid;grid-gap:20px;overflow:hidden;justify-items:center;padding:0;box-sizing:border-box;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin:30px 0 50px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products .series-product{background-color:#fff;padding:20px 10px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products .series-product .product-image{background-repeat:repeat-y;background-size:contain;height:87px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products .series-product .product-name{margin:20px 0 25px;height:58px;color:#000}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products .series-product .hp-stock{display:block;position:relative;width:100%;color:#000;font-weight:bold;text-align:left;padding:3px 0 0 40px;margin:20px 0 0;clear:both;font-size:1.2em;box-sizing:border-box}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products .series-product .hp-stock:before{content:url(../../images/icons/icon-options.svg);width:30px;height:30px;position:absolute;left:0;top:0}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections{margin-bottom:70px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection{display:inline-block;height:256px;padding-right:30px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection p{text-align:center;font-size:20px;font-weight:bold;color:#1d3747;margin-bottom:15px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection .selection-image{background-color:#fff;padding:76px 20px 20px;height:calc(100% - 47px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection .selection-image img{width:auto;height:100%}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection .change-button{display:block;text-align:center;text-transform:uppercase;font-weight:bold;font-size:13px;margin-top:18px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection.material-selection .selection-image{padding:20px}@media only screen and (max-width:767px){.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material{padding-left:50px;order:1 !important}.cncguide-index-index .cnc-guide-wrapper .cnc-step .selections .selection.material-selection{margin-top:30px}}@media only screen and (min-width:768px){.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title{font-size:25px}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-profile,.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-title .change-material{top:6px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-profiles .step-content{grid-template-columns:calc((100% - 250px) / 6) calc((100% - 250px) / 6) calc((100% - 250px) / 6) calc((100% - 250px) / 6) calc((100% - 250px) / 6) calc((100% - 250px) / 6);grid-gap:20px 50px}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content{grid-template-columns:calc(50% - 25px) calc(50% - 25px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-lessthan2cm{max-width:calc(85 / 100 * 126px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-2cm{max-width:calc(85 / 100 * 224px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-3cm{max-width:calc(85 / 100 * 325px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-4cm{max-width:calc(85 / 100 * 424px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-materials .step-content .material img.material-6cm{max-width:calc(85 / 100 * 623px)}.cncguide-index-index .cnc-guide-wrapper .cnc-step.cnc-step-products .tooling-series .series-products{grid-template-columns:calc((100% - 80px) / 5) calc((100% - 80px) / 5) calc((100% - 80px) / 5) calc((100% - 80px) / 5) calc((100% - 80px) / 5)}.cncguide-index-index .cnc-guide-wrapper .cnc-step .step-footer{margin-bottom:0}}