.module-parts-tooling{background:#fff;border:2px solid #ccc;border-radius:15px;margin:20px 0}.module-parts-tooling .top_description{margin-bottom:0;padding:30px}.module-parts-tooling .top_description .row{display:flex;flex-wrap:wrap;margin:0 -15px}.module-parts-tooling .svg-column{flex:0 0 25%;max-width:25%;padding:0}.module-parts-tooling .richtext-column{flex:0 0 55%;max-width:55%;padding:0 15px}.module-parts-tooling .svg-column img{height:auto;margin:0 0 0 20px;max-width:100%}.module-parts-tooling .buttons-column{display:flex;flex:0 0 20%;flex-direction:column;gap:15px;max-width:20%;padding:0 15px}.module-parts-tooling .buttons-column .btn{border-radius:4px;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}.module-parts-tooling .btn-primary{background:transparent!important;color:#171717!important}.module-parts-tooling .btn-primary,.module-parts-tooling .btn-secondary{border:3px solid #ee3042!important;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;padding:21px 35px 12px!important;text-transform:uppercase}.module-parts-tooling .btn-secondary{background-color:#ee3042;color:#fff}.module-parts-tooling .productCarousel{background:#fff;border-radius:15px;overflow:hidden;padding:40px 0;position:relative}.module-parts-tooling .carousel-wrapper{margin:0 auto;max-width:100%;padding:0;position:relative}.module-parts-tooling .slick-slider-multi{display:flex;margin:0}.module-parts-tooling .slick-list{overflow:hidden;width:100%}.module-parts-tooling .slick-track{display:flex!important;width:100%!important}.module-parts-tooling .carousel-item{flex:0 0 25%;max-width:25%;padding:0 10px}.module-parts-tooling .slick-slide{margin:0;width:auto!important}.module-parts-tooling .slick-next,.module-parts-tooling .slick-prev{background-position:50%!important;background-repeat:no-repeat!important;border:none;cursor:pointer;font-size:0;height:40px;padding:15px;position:absolute;width:40px;z-index:9}.module-parts-tooling .slick-prev{background:url(https://362209.fs1.hubspotusercontent-na1.net/hubfs/362209/Geographe%20Feb_2024/Homepage/Left_arrow.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;left:0}.module-parts-tooling .slick-next{background:url(https://362209.fs1.hubspotusercontent-na1.net/hubfs/362209/Geographe%20Feb_2024/Homepage/Right_arrow.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;right:0}.module-parts-tooling .slick-next:before,.module-parts-tooling .slick-prev:before{display:none}.module-parts-tooling .image-wrapper{margin-bottom:15px}.module-parts-tooling .image-wrapper img{display:block;height:auto;margin:0 auto;max-width:100%}.module-parts-tooling .product-name h3{color:#333;font-size:18px;margin:10px 0;padding:0 34px 16px;text-align:center}.module-parts-tooling .container{margin:0 auto;max-width:100%;padding:0}@media (max-width:1400px){.module-parts-tooling{margin:20px;max-width:1320px}}@media (max-width:1199px){.module-parts-tooling .top_description .row{flex-wrap:wrap}.module-parts-tooling .svg-column{flex:0 0 40%;max-width:40%}.module-parts-tooling .richtext-column{flex:0 0 60%;max-width:60%}.module-parts-tooling .buttons-column{flex:0 0 100%;flex-direction:row;justify-content:flex-end;margin-top:20px;max-width:100%}}@media (max-width:1024px){.module-parts-tooling .carousel-item{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:768px){.module-parts-tooling .carousel-item{flex:0 0 50%;max-width:50%}.module-parts-tooling .row{flex-direction:column}.module-parts-tooling .col-md-4{margin-bottom:20px;width:100%}.module-parts-tooling{margin:20px;max-width:1320px}.module-parts-tooling .buttons-column,.module-parts-tooling .richtext-column,.module-parts-tooling .svg-column{flex:0 0 100%;margin-bottom:20px;max-width:100%}.module-parts-tooling .buttons-column{flex-direction:column}.module-parts-tooling .buttons-column .btn{width:100%}.module-parts-tooling .top_description{margin-bottom:0;padding:10px}}@media (max-width:480px){.module-parts-tooling .carousel-item{flex:0 0 100%;max-width:100%}.module-parts-tooling .carousel-wrapper{padding:0}.module-parts-tooling{border-radius:10px;padding:15px}}