@font-face{font-family:'Oswald extralight';src:url(/assets/fonts/Oswald-Extralight.ttf) format("truetype"),url(/assets/fonts/Oswald-Extralight.woff2) format("woff2")}@font-face{font-family:'Oswald medium';src:url(/assets/fonts/Oswald-Medium.ttf) format("truetype"),url(/assets/fonts/Oswald-Medium.woff2) format("woff2")}@font-face{font-family:'Roboto bold';src:url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto light';src:url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto medium';src:url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto regular';src:url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.woff2) format("woff2")}.product_category_subdiv{width:100%}.product_category_main_div{height:auto}.product_category_main_div .product_category_subdiv .product_category_subdiv .title_div{border-bottom:none}.product_category_main_div .product_category_subdiv .product_category_subdiv .title_div .title_span h3{border-bottom:1px solid #231f20;margin:0 0 40px 0;padding-bottom:5px;font-size:32px;color:#333;letter-spacing:1px}.product_category_main_div .title_span h1{font-size:48px;font-family:'Oswald medium'!important;color:#333;letter-spacing:1px}.product_category_main_div .description_div{margin-top:10px;padding-right:6%;padding-left:6%;line-height:20px}.product_category_main_div .description_div a:hover span{color:#FDBB2D}.product_category_main_div .product_category_subdiv.commercial>.description_div{margin-top:10px;padding-right:15%;padding-left:15%;line-height:20px;text-align:left;text-indent:3%}.product_category_main_div .product_category_subdiv.commercial>.description_div_centered{margin-top:2rem;text-align:center;text-indent:0}.product_category_main_div .product_category_main_div{height:auto;display:inline-flex}.product_category_main_div .product_category_main_div .product_category_subdiv{border-bottom:1px solid #231f20;padding:15px 0}.product_category_main_div .product_category_main_div a:hover .product_category_subdiv{box-shadow:0 0 0 rgba(0,0,0,.3),inset 0 0 .9em rgba(0,0,0,.5)}.product_category_main_div .product_category_main_div a:hover .title_span h3{color:#FDBB2D!important}.product_category_main_div .product_category_subdiv .product_category_subdiv a:hover>.family_div{box-shadow:0 0 0 rgba(0,0,0,.3),inset 0 0 .9em rgba(0,0,0,.5)}.product_category_main_div .description_span{font-size:20px;font-weight:700;color:#333}.product_category_main_div .family_content_div_1{display:inline;font-size:0}.product_category_main_div .fam_tiles{padding-left:10px;padding-right:10px}.product_category_main_div .fam_group{display:inline-block;margin-bottom:20px}.product_category_main_div .fam_group_sub_div{width:90%;margin-left:auto;margin-right:auto;border-bottom:#e8e8e8 3px solid;margin-bottom:10px}.product_category_main_div .fam_group_title{font-size:16px;color:#231f20;font-family:'Roboto medium'}.product_category_main_div .fam_group_title span{font-size:80%}.product_category_main_div .family_div{width:9vw;display:inline-block;font-size:1rem;vertical-align:top;padding:0 15px}.product_category_main_div .img_div{margin-left:auto;margin-right:auto}.product_category_main_div .img_div img{display:block;width:auto;height:110px;margin-left:auto;margin-right:auto;max-width:125px}.product_category_main_div .logo_div{margin-bottom:8px;margin-top:8px}.product_category_main_div .logo_div img{display:block;width:auto;height:32px;margin-left:auto;margin-right:auto}.product_category_main_div .specs_div{line-height:26px;margin-left:auto;margin-right:auto;margin-top:6px;max-width:340px}.product_category_main_div .specs_span{background-color:#398409;border-radius:4px;font-size:16px;font-weight:500;color:#fff;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;font-family:'Roboto medium'}.product_category_main_div .info_div{line-height:26px;margin-left:auto;margin-right:auto;margin-top:6px;max-width:340px}.product_category_main_div .info_span{border-radius:4px;font-size:16px;font-weight:500;color:#231f20;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;font-family:'Roboto regular'}.product_category_main_div .specs_subspan{font-size:72%;letter-spacing:1px}.government .header{background-image:url(/assets/images/demo_mower_banner_1920x1320.jpg);background-position:center center;background-repeat:none;background-size:cover;height:400px;position:relative}.government .header__pricing{background-color:#333333cc;color:#f5f5f5;font-family:'Oswald extralight',sans-serif;font-size:2em;inset:auto auto 40px 40px;padding:8px;position:absolute}.government .header__pricing:hover{background-color:#333}.government .sourcewell_logo{height:auto;margin:20px auto;max-width:400px;min-width:150px;width:50%}.government .equalis_logo{height:auto;margin:20px auto;max-width:600px;min-width:275px;width:50%}.government .equalis_actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:20px auto;width:70%}.government .canoe_logo{height:auto;margin:20px auto;max-width:500px;min-width:275px;width:50%}.government .ncl_logo{height:auto;margin:20px auto;max-width:500px;min-width:275px;width:50%}.government .pill_button{background-color:#FDBB2D;border-radius:9999px;color:#231f20;font-family:'Oswald medium',sans-serif;padding:8px 16px;width:150px}.government .pill_button:hover{background-color:#333;color:#f5f5f5}.government .section_header{background-color:#FDBB2D;font-family:'Oswald medium',sans-serif;font-size:36px;font-weight:700;padding:20px;text-transform:uppercase;text-align:center}.government .section_header--last{box-shadow:rgba(0,0,0,.16) 0 2px 8px;margin-bottom:0}.government .products{display:flex;flex-direction:column}.government .products a:hover .title_span h3{color:#FDBB2D}@media (max-width:1400px){.product_category_main_div .family_div{width:15vw}}@media (max-width:1340px){.product_category_main_div .family_div{width:25vw}}@media (max-width:880px){.product_category_main_div .product_category_subdiv .product_category_subdiv .title_div .title_span h3{font-size:28px}.product_category_main_div .title_span h1{font-size:42px}.government .section_header{font-size:32px}}@media (max-width:767px){.product_category_main_div .family_div{width:30vw;padding-left:0;padding-right:0}.product_category_main_div .description_span{font-size:18px}.product_category_main_div .img_div img{height:90px}.product_category_main_div .logo_div{margin-bottom:7px;margin-top:7px}.product_category_main_div .logo_div img{height:38px}}@media (max-width:641px){.product_category_main_div .product_category_subdiv .product_category_subdiv .title_div .title_span h3{font-size:24px}.product_category_main_div .title_span h1{font-size:36px}.product_category_main_div .description_span{font-size:16px}.product_category_main_div .img_div img{height:80px}.product_category_main_div .logo_div{margin-bottom:6px;margin-top:6px}.product_category_main_div .logo_div img{height:30px}.government .section_header{font-size:28px}}@media (max-width:500px){.product_category_main_div .product_category_subdiv .product_category_subdiv .title_div .title_span h3{font-size:20px}.product_category_main_div .title_span h1{font-size:28px}.product_category_main_div .description_span{font-size:15px}.government .section_header{font-size:24px}}@media (max-width:481px){.product_category_main_div .family_div{width:90vw}.product_category_main_div .img_div img{height:120px}.product_category_main_div .logo_div img{height:45px}}