@import"https://use.typekit.net/izn0adj.css";.view-all-models-link{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;border:none;padding:.75rem 2rem;font-weight:700;text-decoration:none;background:#ed2024;font-size:.9rem;color:#fff;transition:.2s ease-in-out;border-radius:.125rem}.view-all-models-link:hover{background:#ff3c3c}.view-models-link{display:flex;width:-moz-max-content;width:max-content;border:none;padding:.75rem 1rem;font-weight:700;text-decoration:none;background:#ed2024;font-size:.9rem;color:#fff;transition:.2s ease-in-out;border-radius:.125rem}.view-models-link:hover{background:#ff3c3c}.cta-btn-1{display:flex;align-items:center;justify-content:center;background:#fff;width:100%;border:none;padding:.75rem 2rem;font-weight:700;text-decoration:none;color:#000;font-size:.9rem}.cta-btn-1:hover{background:#000;color:#ed2024}.request-demo-btn{display:flex;align-items:center;justify-content:center;background:#fff;width:-moz-max-content;width:max-content;border:none;padding:.75rem 2rem;font-weight:700;text-decoration:none;background:#ed2024;font-size:.9rem;color:#fff}.form-submit,.request-demo-btn:hover{background:#000;color:#fff}.form-submit{display:flex;align-items:center;justify-content:center;width:100%;border:none;padding:.75rem 2rem;font-weight:700;text-decoration:none;font-size:.9rem}.form-submit:hover{background:#000;color:#ed2024}.cta-button{display:flex;color:#444;align-content:center;align-items:center;padding:.5rem 1.5rem;border:1px solid #444;background:none;font-weight:700;transition:.2s ease-in-out}.cta-button:hover{color:#fff;background:#1e1e1e;font-weight:400}.cta-button.black{color:#222;background-color:#ccc}.cta-button.card,.cta-button.hero{color:#fff}.cta-button.card,.cta-button.hero,.cta-button.heroTwo{border:1px solid #fff;width:-moz-max-content;width:max-content;border-radius:.5rem;font-weight:400}.cta-button.heroTwo{color:#222;background:#fff;text-transform:uppercase;font-weight:700}.request-demo-form{display:flex;flex-direction:column;padding:0 2%}.form-three-column,.form-two-column{display:grid;grid-template-columns:1fr}.error{color:red;font-size:.75rem}label{padding:0;margin:0}label span{margin-left:.5rem;font-weight:lighter}.input-group{display:flex;flex-direction:column;padding:.5rem 0}.input-group p.error{font-weight:700}.input-group label{font-size:.8rem;font-weight:600;color:#555;margin-bottom:.25rem}.input-group label.error{color:#fc6b3b;font-weight:700;font-size:.65rem;margin-left:.5rem}.input-group input,.input-group select{display:flex;width:100%;height:2.75rem;border-radius:.125rem;padding:.75rem;border:none;color:#000;border:1px solid rgba(0,0,0,.125)}.input-group input::-moz-placeholder,.input-group select::-moz-placeholder{color:rgba(65,65,65,.5)}.input-group input::placeholder,.input-group select::placeholder{color:rgba(65,65,65,.5)}.input-group textarea{border-radius:.25rem;padding:.75rem;border:none;background:#fff;color:#000;height:100px;resize:none;border:1px solid rgba(0,0,0,.125)}.input-group textarea::-moz-placeholder{color:rgba(65,65,65,.5)}.input-group textarea::placeholder{color:rgba(65,65,65,.5)}.form-section{padding-top:1rem}.form-section:first-child{padding-top:0}.dev-button{height:3rem;width:-moz-max-content;width:max-content;padding:.5rem 1rem;border-radius:.25rem;background:#ed2024}@media(min-width:1200px){.form-two-column{display:grid;grid-template-columns:1fr 1fr}.form-three-column,.form-two-column{-moz-column-gap:1rem;column-gap:1rem}.form-three-column{grid-template-columns:1fr 1fr 1fr}}.request-demo-page{display:flex;flex-direction:column}.request-demo-page h1,.request-demo-page p{margin:0;padding:0;height:-moz-max-content;height:max-content}.request-demo-page p{line-height:1.5rem}@media(min-width:768px){.request-demo-page{padding:1rem .5rem}}@media(min-width:1200px){.request-demo-page{display:grid;padding:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1800px){.request-demo-page{display:grid;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:3fr 4fr;padding:2rem 4rem}}.mobile-navigation{display:flex;width:100%;align-items:center;position:fixed;z-index:2;align-content:center;height:4rem;justify-content:space-between;background:#ed2024;padding:0 .5rem}.mobile-navigation svg{color:#fff;font-size:2.5rem;margin-right:1rem;cursor:pointer}.mobile-navigation img{-o-object-fit:contain;object-fit:contain;width:200px;height:-moz-max-content;height:max-content;cursor:pointer}.mobile-menu{position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,.95);z-index:3}.mobile-menu,.mobile-menu ul{display:flex;flex-direction:column}.mobile-menu ul{padding:1rem;list-style-type:none}.mobile-menu ul ul{color:#fff;padding:.125rem .5rem}.mobile-menu ul ul li a{font-size:1rem;color:#ccc;width:100%;height:100%;font-weight:400}.mobile-menu ul ul li a:hover{color:#ed2024}.mobile-menu ul li{width:100%;padding:1rem 0;border-bottom:1px solid #333}.mobile-menu ul li.dropdown{display:flex;justify-content:space-between;align-items:center;color:#fff;cursor:pointer}.mobile-menu ul li.dropdown svg{font-size:1.2rem}.mobile-menu ul li a{color:#fff;text-decoration:none;font-weight:500;width:100%;height:100%}.mobile-menu ul li a:hover{color:#ddd}.menu-header{display:flex;width:100%;align-items:center;z-index:2;align-content:center;height:3.5rem;justify-content:space-between;background:#ed2024;padding:0 .5rem}.menu-header svg{color:#fff;font-size:1.75rem;margin-right:1rem;cursor:pointer}.menu-header img{-o-object-fit:contain;object-fit:contain;width:150px;height:-moz-max-content;height:max-content;cursor:pointer}.mobile-menu-wrapper{display:flex;position:fixed;width:100%;height:100%;z-index:9;transition:.25s ease-in-out}.mobile-menu-wrapper.open{transform:translateX(0)}.mobile-menu-wrapper.close{transform:translateX(-120%)}@media(min-width:1800px){.mobile-menu-wrapper,.mobile-navigation{display:none}}.section-wrapper{padding:1rem .5rem}.section-wrapper h1{padding-bottom:1rem}.section-wrapper{background-image:url(/black_diamond_plate.png)}.section-title{display:grid;color:#fff;font-size:2rem;font-weight:700;padding-bottom:1rem;text-align:center}.two-columns-wrapper{display:grid}.option{padding:1rem 0}.option.options{color:#fff}.option.options h3{color:#ed2024}.option.options p{color:#dfdfdf}.option img{width:100%;height:-moz-max-content;height:max-content}@media(min-width:1200px){.section-wrapper{padding:2rem}.two-columns-wrapper{grid-template-columns:1fr 1fr;grid-gap:1rem}.option{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:1rem;column-gap:1rem;padding:1rem}}@media(min-width:1800px){.section-wrapper{padding:4rem}.two-columns-wrapper{grid-template-columns:1fr 1fr;grid-gap:1rem}}.why-page{padding-top:4rem;align-items:flex-start;align-content:flex-start;background:#fff}.why-page,.why-section{display:grid;grid-template-columns:1fr}.why-section{padding:1rem .5rem;-moz-column-gap:1rem;column-gap:1rem;direction:rtl;text-align:center}.why-section .why-section-image img{width:100%;height:auto}.why-section:nth-child(n+2){background:#fff;direction:ltr}.no-padded-page-header{padding:2rem .5rem}@media(min-width:768px){.why-page{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;align-content:flex-start}.no-padded-page-header{grid-column:1/span 2}.why-section{display:grid;grid-template-columns:1fr;text-align:left}}@media(min-width:1200px){.why-page{grid-template-columns:1fr 1fr 1fr}.why-section{padding:2rem;-moz-column-gap:2rem;column-gap:2rem;direction:rtl}.no-padded-page-header{grid-column:1/span 3;padding:2rem}}@media(min-width:1800px){.why-section{padding:4rem;-moz-column-gap:4rem;column-gap:4rem}.no-padded-page-header{padding:2rem 4rem}}.individual-machine-gallery{display:flex;flex-direction:column;background:#000}.individual-machine-gallery h1{font-size:1.25rem;padding:1rem .5rem}.individual-machine-gallery{padding-bottom:.25rem}.individual-machine-gallery .gallery-images-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.individual-machine-gallery .gallery-images-wrapper .image-wrapper{display:flex;width:100%;overflow:hidden}.individual-machine-gallery .gallery-images-wrapper .image-wrapper img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;opacity:.85}.individual-machine-gallery .gallery-images-wrapper .image-wrapper img:hover{cursor:pointer;opacity:1}.image-viewer .image-viewer-head{justify-content:flex-end}@media(min-width:768px){.individual-machine-gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr}.image-viewer .image-viewer-main{height:300px}.image-viewer .image-viewer-head .button-wrapper{display:flex;-moz-column-gap:1rem;column-gap:1rem}.image-viewer .image-viewer-head .button-wrapper button{display:flex;margin:0}}@media(min-width:1200px){.individual-machine-gallery h1{font-size:2rem;padding:1rem 2rem}.individual-machine-gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.image-viewer .image-viewer-main{height:500px}}@media(min-width:1800px){.individual-machine-gallery h1{padding:1rem 4rem}.individual-machine-gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.image-viewer .image-viewer-main{height:700px}}.platforms{display:flex;flex-wrap:wrap;grid-gap:2rem;padding-bottom:2rem;width:100%}.platforms a{text-decoration:none;color:inherit}.platforms .platform{display:grid;grid-template-rows:auto 1fr auto;max-width:100%;padding:1rem;border:1px solid rgba(0,0,0,.5);height:100%}.platforms .platform .description-wrapper{display:grid;height:auto;align-content:flex-start}.platforms .platform .description-wrapper h2{display:grid;margin:0;padding:0;grid-template-columns:auto 1fr;align-content:flex-start;align-self:flex-start;align-items:flex-start;height:100%}.platforms .platform .description-wrapper h2 span{font-size:1.5rem;color:#ed2024;margin-left:.5rem}.platforms .platform .description-wrapper p{display:grid;align-self:flex-start;font-size:.85rem;color:rgba(0,0,0,.65);line-height:1.25rem}.platforms .platform .platform-image-wrapper{display:grid;align-content:flex-start;align-items:flex-start;align-self:flex-start;height:210px;overflow:hidden;transition:.2s ease-in-out}.platforms .platform .platform-image-wrapper img{display:grid;justify-self:center;height:200px;width:100%;-o-object-fit:contain;object-fit:contain}.platforms .platform:hover button{background:#ed2024}.platforms .platform:hover .platform-image-wrapper{transform:scale(1.05)}.platforms button{display:grid;background:rgba(237,32,36,.75);width:100%;border:none;padding:1rem 0;color:#fff;font-weight:700;margin-top:1rem;transition:.2s ease-in-out;height:-moz-max-content;height:max-content;cursor:pointer;align-self:flex-end;align-content:flex-end;align-items:flex-end}.all-platforms{display:grid;margin-top:.5rem;row-gap:2rem;font-size:.9rem}.all-platforms .two-columns{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;width:100%;grid-template-columns:1fr;grid-gap:1rem;margin-top:1rem}.all-platforms .two-columns a{text-decoration:none;color:initial}.all-platforms .two-columns .platform-card{display:grid;grid-template-rows:auto 1fr auto;height:100%}.all-platforms .two-columns .platform-card .platform-image-container{display:grid;width:100%;height:-moz-max-content;height:max-content;justify-content:center;align-content:flex-end}.all-platforms .two-columns .platform-card .platform-image-container img{display:flex;width:100%;height:300px;-o-object-fit:contain;object-fit:contain}.all-platforms .two-columns .platform-card .platform-content-container{display:grid;align-content:flex-start;align-items:flex-start;height:-moz-max-content;height:max-content}.all-platforms .two-columns .platform-card .platform-button-container{display:grid;height:100%;align-self:flex-end;align-items:flex-end;align-content:flex-end}.all-platforms .two-columns .platform-card .platform-button-container button{display:flex;margin-top:1rem;background:#000;text-decoration:none;padding:1rem;height:-moz-max-content;height:max-content;color:#fff}.all-platforms .two-columns .platform-card .platform-button-container button svg{margin-right:.75rem}.all-platforms .two-columns .platform-card .platform-button-container button:hover{color:#ed2024}.all-platforms .two-columns .platform-card a{display:flex;align-self:flex-end;margin-top:1rem;background:#000;text-decoration:none;padding:1rem;height:-moz-max-content;height:max-content;color:#fff}.all-platforms .two-columns .platform-card a svg{margin-right:.75rem}.all-platforms .two-columns .platform-card a:hover{color:#ed2024}.all-platforms .two-columns .platform-card p{font-size:.8rem}@media(min-width:768px){.platforms{flex-wrap:wrap;justify-content:space-evenly}.platforms .platform{display:grid;grid-template-rows:auto 1fr auto;flex-direction:column;width:325px;align-content:flex-start}.platforms .platform .platform-image-wrapper{display:flex;justify-items:center;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.platforms .platform .platform-image-wrapper img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}}@media(min-width:1200px){.all-platforms{display:grid}.all-platforms h2{font-size:2rem}.all-platforms .two-columns{display:flex;flex-wrap:wrap;justify-content:space-evenly;grid-gap:2rem}.all-platforms .two-columns .platform-card{width:300px}.all-platforms .two-columns .platform-card .platform-image-container img{width:100%;height:280px}.all-platforms .two-columns .platform-card .content-container{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column}.all-platforms .two-columns .platform-card .content-container p{font-size:.9rem}}@media(min-width:1800px){.all-platforms{display:grid}.all-platforms .two-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.machine-page{display:flex;flex-direction:column}.machine-page .main-section-wrapper{display:flex;justify-content:space-between}.machine-page .image-thumb-changer-wrapper{display:grid;width:100%}.machine-page .thumbs-image-wrapper{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;width:100%}.machine-page .thumbs-image-wrapper .thumbnails-wrapper{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;width:50px;row-gap:.25rem}.machine-page .thumbs-image-wrapper .thumbnails-wrapper .thumb{width:50px;height:50px;border:1px solid #000;cursor:pointer}.machine-page .thumbs-image-wrapper .thumbnails-wrapper .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem}.machine-page .thumbs-image-wrapper .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.machine-page .thumbs-image-wrapper .image-wrapper img{height:275px;width:auto;-o-object-fit:contain;object-fit:contain}.machine-page .heading-wrapper{display:grid;align-items:center;height:-moz-max-content;height:max-content}.machine-page .heading-wrapper.desktop{display:none}.machine-page .heading-wrapper .title-wrapper{display:flex;width:100%;justify-content:space-between;padding-bottom:.5rem;align-items:center}.machine-page .heading-wrapper .title-wrapper .title{font-size:1rem;padding:0;margin:0;border:none;font-family:titillium-web,sans-serif;font-weight:700}.machine-page .heading-wrapper .title-wrapper .title span{font-family:titillium-web,sans-serif;color:#ed2024;font-size:.85rem}.machine-page .heading-wrapper .title-wrapper a{align-content:center;text-align:center;color:#000;text-decoration:none;display:flex;width:-moz-max-content;width:max-content;align-items:center;background:#ed2024;border:none;cursor:pointer;height:2.5rem;padding:0 1rem;color:#fff;font-weight:700}.machine-page .heading-wrapper .spec-wrapper{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;width:100%;justify-content:space-between;margin:0 0 .5rem;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.1rem}.machine-page .heading-wrapper .spec-wrapper .detail{display:grid;justify-content:center;justify-items:center;text-align:center;padding:.25rem;background:#000;height:-moz-fit-content;height:fit-content;width:100%}.machine-page .heading-wrapper .spec-wrapper .detail h2{margin:0;font-size:.7rem;text-transform:uppercase;color:#fff;font-family:titillium-web,sans-serif;font-weight:400;letter-spacing:.05rem}.machine-page .heading-wrapper .spec-wrapper .detail span{color:#d2d2d2;font-size:.65rem;font-family:titillium-web,sans-serif;font-weight:700}.machine-page .details-section-wrapper{display:flex;flex-direction:column;width:100%;overflow:hidden}.machine-page .details-section-wrapper .description-wrapper p{line-height:1.25rem}.machine-page .deck-selector-wrapper{display:grid;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;margin-top:1rem;row-gap:1rem}.machine-page .deck-selector-wrapper h3{font-size:.9rem}.machine-page .deck-selector-wrapper h4{font-size:.8rem;font-weight:700}.machine-page .deck-selector-wrapper img{display:flex;justify-self:center;max-width:175px;height:-moz-max-content;height:max-content;-o-object-fit:contain;object-fit:contain}.machine-page .deck-selector-wrapper .decks-wrapper{display:flex;flex-direction:column;row-gap:1rem}.machine-page .deck-selector-wrapper .decks-wrapper button{display:flex;align-items:center;justify-content:center;border:1px solid #000;background-color:transparent;height:2rem;width:85px;font-weight:700}.machine-page .deck-selector-wrapper .decks-wrapper button.selected{background:#000;color:#fff}.machine-page .deck-selector-wrapper .decks-wrapper button:hover{border:1px solid #ed2024}.machine-page .deck-selector-wrapper .decks-wrapper h3{width:100%;text-align:center;padding-bottom:.5rem}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper{display:flex;width:100%;justify-content:space-evenly;row-gap:1rem}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper .scrub-system{display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper{display:grid;width:100%}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper .deck-sizes{display:flex;justify-content:space-evenly}.machine-page .deck-selector-wrapper .decks-wrapper img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain}.machine-page .manuals-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1rem 0;row-gap:.5rem}.machine-page .manuals-wrapper a{text-decoration:none;color:#000}.machine-page .manuals-wrapper .manual{display:grid;align-items:flex-start;align-content:flex-start;justify-content:center;justify-items:center;cursor:pointer;height:-moz-max-content;height:max-content;padding:.5rem;width:95px;height:95px}.machine-page .manuals-wrapper .manual:hover{color:#ed2024}.machine-page .manuals-wrapper .manual:hover .manual-image-wrapper svg{fill:#ed2024}.machine-page .manuals-wrapper .manual h4{font-weight:400;font-size:.9rem;text-align:center}.machine-page .manuals-wrapper .manual .manual-image-wrapper{display:grid}.machine-page .manuals-wrapper .manual .manual-image-wrapper svg{height:30px}.machine-demo-request{display:grid;grid-template-columns:1fr;padding:1rem;row-gap:1rem}.machine-demo-request ul{list-style-type:none}.machine-demo-request ul li{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center;align-content:center}.machine-demo-request ul li a,.machine-demo-request ul li svg{color:#ed2024}.machine-demo-request .image-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.machine-demo-request .image-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.machine-page .main-section-wrapper{align-items:flex-start;align-content:flex-start}.machine-page .main-section-wrapper .thumbs-image-wrapper{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;width:100%}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;width:75px;row-gap:.25rem}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper .thumb{width:75px;height:75px;border:1px solid #000}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper img{height:275px;width:auto;-o-object-fit:contain;object-fit:contain}.machine-page .heading-wrapper{display:grid;align-items:flex-start;height:-moz-max-content;height:max-content}.machine-page .heading-wrapper .title-wrapper{display:flex;width:100%;justify-content:space-between;padding-bottom:.5rem;align-items:flex-start}.machine-page .heading-wrapper .title-wrapper .title{font-size:1rem;padding:0;margin:0;border:none;font-family:titillium-web,sans-serif;font-weight:700}.machine-page .heading-wrapper .title-wrapper .title span{font-family:titillium-web,sans-serif;color:#ed2024;font-size:.85rem}.machine-page .heading-wrapper .title-wrapper button{display:flex;width:-moz-max-content;width:max-content;align-items:center;background:#ed2024;border:none;cursor:pointer;height:2.5rem;padding:0 1rem;color:#fff;font-weight:700}.machine-page .heading-wrapper .spec-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;justify-content:space-between;margin:0 0 .5rem;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem}.machine-page .heading-wrapper .spec-wrapper .detail{display:grid;justify-content:center;justify-items:center;text-align:center;padding:.5rem;background:#000;width:100%;height:-moz-fit-content;height:fit-content}.machine-page .heading-wrapper .spec-wrapper .detail h2{font-size:.7rem;text-transform:uppercase;color:#fff;font-family:titillium-web,sans-serif;margin:0}.machine-page .heading-wrapper .spec-wrapper .detail span{color:#bdbdbd;font-size:.6rem;font-family:titillium-web,sans-serif}.machine-page .manuals-wrapper{justify-content:space-evenly}}@media(min-width:1200px){.machine-page .title{font-size:1rem;padding:0;margin:0;border:none;font-family:titillium-web,sans-serif;font-weight:700}.machine-page .title span{font-family:titillium-web,sans-serif;color:#ed2024;font-size:.85rem}.machine-page .deck-selector-wrapper{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;margin-top:1rem}.machine-page .deck-selector-wrapper h3{font-size:.9rem}.machine-page .deck-selector-wrapper h4{font-size:.8rem;font-weight:700}.machine-page .deck-selector-wrapper img{display:flex;justify-self:flex-end;max-width:250px;-o-object-fit:contain;object-fit:contain}.machine-page .deck-selector-wrapper .decks-wrapper{display:flex;flex-direction:column;row-gap:1rem}.machine-page .deck-selector-wrapper .decks-wrapper button{display:flex;align-items:center;justify-content:center;border:1px solid #000;height:2rem;width:85px;font-weight:700}.machine-page .deck-selector-wrapper .decks-wrapper button.selected{background:#000;color:#fff}.machine-page .deck-selector-wrapper .decks-wrapper button:hover{border:1px solid #ed2024}.machine-page .deck-selector-wrapper .decks-wrapper h3{text-align:left;padding-bottom:.5rem}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper{display:flex;width:100%;justify-content:left;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper .scrub-system{display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper{display:flex;flex-direction:column;width:100%}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper .deck-sizes{display:flex;-moz-column-gap:1rem;column-gap:1rem;justify-content:left}.machine-demo-request{display:grid;grid-template-columns:2fr 3fr;padding:0}.machine-demo-request .left-column,.machine-demo-request .right-column{padding:2rem}.machine-demo-request .left-column{display:grid;align-items:flex-start;align-content:flex-start;background:#000;row-gap:1rem}.machine-demo-request .left-column div{border-bottom:1px solid #333;padding-bottom:1rem}.machine-demo-request .left-column h2,.machine-demo-request .left-column h3{color:#fff}.machine-demo-request .left-column p{color:#ccc}.machine-demo-request .left-column ul{padding:.5rem 0}.machine-demo-request .left-column ul li{display:flex;-moz-column-gap:1rem;column-gap:1rem}.machine-demo-request .left-column a,.machine-demo-request .left-column ul li svg{color:#ed2024}.machine-demo-request .left-column .call{display:grid;background:#ed2024;color:#fff;border:none;width:-moz-max-content;width:max-content;padding:1rem 3rem;border-radius:4px}.machine-demo-request .right-column{display:grid}.machine-demo-request .image-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.machine-demo-request .image-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.machine-page{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1rem 0;align-content:flex-start}.machine-page,.machine-page .main-section-wrapper{align-items:flex-start}.machine-page .main-section-wrapper .thumbs-image-wrapper{display:grid;grid-template-columns:auto 1fr;width:100%}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;width:75px;row-gap:.25rem}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper .thumb{width:75px;height:75px;border:1px solid #000}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper img{height:400px;width:auto;-o-object-fit:contain;object-fit:contain}.machine-page .heading-wrapper{display:grid;align-items:flex-start;height:-moz-max-content;height:max-content}.machine-page .heading-wrapper.mobile{display:none}.machine-page .heading-wrapper.desktop{display:grid;grid-column:1/span 3}.machine-page .heading-wrapper .title-wrapper{display:flex;width:100%;justify-content:space-between;padding-bottom:.5rem;align-items:flex-start}.machine-page .heading-wrapper .title-wrapper button{display:flex;width:-moz-max-content;width:max-content;align-items:center;background:#ed2024;border:none;cursor:pointer;height:2.5rem;padding:0 1rem;color:#fff;font-weight:700}.machine-page .heading-wrapper .spec-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;width:100%;justify-content:space-between;margin:0 0 .5rem;align-items:flex-start;-moz-column-gap:.125rem;column-gap:.125rem;row-gap:.125rem}.machine-page .heading-wrapper .spec-wrapper .detail{display:grid;justify-content:center;justify-items:center;align-items:center;text-align:center;padding:.5rem;background:#000;width:100%;height:-moz-fit-content;height:fit-content}.machine-page .heading-wrapper .spec-wrapper .detail h2{font-size:.85rem;text-transform:uppercase;color:#fff;font-family:titillium-web,sans-serif;margin:0}.machine-page .heading-wrapper .spec-wrapper .detail span{font-size:.8rem;font-family:titillium-web,sans-serif}.machine-page .details-section-wrapper .heading-wrapper{align-items:center}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title{font-size:1.85rem;line-height:1.5rem;padding:0;margin:0;border:none;font-family:titillium-web,sans-serif;font-weight:700}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title span{font-family:titillium-web,sans-serif;color:#ed2024;font-size:1.5rem}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title span.style{font-size:1rem;color:#888}.machine-page .details-section-wrapper .description-wrapper p{line-height:1.5rem}.machine-page .manuals-wrapper{justify-content:space-between}}@media(min-width:1800px){.machine-demo-request{grid-template-columns:2fr 4fr}.machine-demo-request .left-column,.machine-demo-request .right-column{padding:4rem;align-items:flex-start;align-content:flex-start}.machine-demo-request .right-column{display:grid;align-items:flex-start;align-content:flex-start;width:100%;height:-moz-max-content;height:max-content;background:#f8f8f8;row-gap:1rem}.machine-demo-request .right-column form{display:grid;row-gap:.5rem}.machine-demo-request .right-column form input,.machine-demo-request .right-column form select,.machine-demo-request .right-column form textarea{border-radius:4px;background:#fff}.machine-demo-request .right-column form textarea{height:100px}.machine-demo-request .right-column form .form-section{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}.machine-demo-request .right-column form .form-section h3{grid-column:1/span 2;border-bottom:3px solid #ccc;padding-bottom:.5rem}.machine-demo-request .right-column form .form-two-column{-moz-column-gap:2rem;column-gap:2rem}}.size-changer{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;padding:1rem 0}.size-changer a{text-decoration:none}.size-changer .button-wrapper{display:flex;width:100%;font-size:.7rem;justify-content:space-evenly;text-align:center}.size-changer .button-wrapper h5{text-transform:uppercase}.size-changer .button-wrapper .scrubber-name{font-weight:400;color:#f3f3f3;text-transform:none}.size-changer .button-wrapper .button-div{display:grid;align-items:center;grid-template-columns:3fr 1fr;background:#272727;color:#fff;width:100px;cursor:pointer;transition:.2s ease-in-out}.size-changer .button-wrapper .button-div h5{transition:.2s ease-in-out}.size-changer .button-wrapper .button-div.smaller{grid-template-columns:1fr 3fr}.size-changer .button-wrapper .button-div div{padding:.5rem}.size-changer .button-wrapper .button-div .icon{display:flex;align-items:center;justify-items:center;justify-content:center;width:100%;height:100%;background:red}.size-changer .button-wrapper .button-div .icon svg{font-size:1.5rem;color:rgba(0,0,0,.75);transition:.2s ease-in-out}.size-changer .button-wrapper .button-div:hover .scrubber-name{color:#ed2024}.size-changer .button-wrapper .button-div:hover h5{color:#fff}.size-changer .button-wrapper .button-div:hover .icon{color:#ed2024}.size-changer .button-wrapper .button-div:hover .icon svg{color:#fff}@media(min-width:768px){.size-changer .button-wrapper{width:65%}.size-changer .button-wrapper .button-div{display:grid;align-items:center;grid-template-columns:3fr 1fr;background:#272727;color:#fff;width:160px;cursor:pointer}}@media(min-width:1200px){.size-changer{justify-content:space-between}.size-changer .button-wrapper{width:75%}}.controller-options{display:flex;flex-direction:column;background:#fff}.controller-options .section-title{display:grid;color:#fff;font-size:2rem;font-weight:700;padding-bottom:1rem;text-align:center;color:#000}.controller-options .options-wrapper{display:flex;flex-direction:column;row-gap:2rem}.controller-options .options-wrapper .option{display:flex;flex-direction:column}.controller-options .options-wrapper .option .option-image-wrapper{display:flex;overflow:hidden;margin-bottom:1rem;border:2px solid #000}.controller-options .options-wrapper .option img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.controller-options{display:flex;flex-direction:column}.controller-options .options-wrapper{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1200px){.controller-options{display:flex;flex-direction:column}.controller-options .options-wrapper{display:flex;flex-wrap:wrap}.controller-options .options-wrapper .option{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:2rem;column-gap:2rem}.controller-options .options-wrapper .option .option-image-wrapper{display:grid;align-items:flex-start;align-content:flex-start;overflow:hidden;width:100%;height:-moz-max-content;height:max-content}.controller-options .options-wrapper .option .option-image-wrapper img{height:-moz-max-content;height:max-content;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}}@media(min-width:1800px){.controller-options{display:flex;flex-direction:column;padding:2rem 0}.controller-options .options-wrapper{display:flex;flex-direction:row;justify-content:space-around;width:100%}.controller-options .options-wrapper .option{display:grid;align-content:flex-start;grid-template-columns:1fr;-moz-column-gap:1rem;column-gap:1rem;max-width:500px}.controller-options .options-wrapper .option .option-image-wrapper{display:grid;align-items:flex-start;align-content:flex-start;overflow:hidden;width:100%}}.handcrafted-banner{display:flex;position:relative;height:400px;overflow-y:hidden;width:100%}.handcrafted-banner h2{display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;height:100%;width:100%;font-size:4.25rem;text-align:center}.handcrafted-banner img{-o-object-fit:cover;object-fit:cover;height:100%}@media(min-width:1200px){.handcrafted-banner h2{display:flex;justify-content:left;align-items:center;position:absolute;color:#fff;font-size:6rem;text-align:left;width:50%;padding:0 2rem}.handcrafted-banner img{-o-object-fit:cover;object-fit:cover;height:100%}}@media(min-width:1800px){.handcrafted-banner h2{padding:0 4rem;font-size:8rem}.handcrafted-banner img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}.highlight-section{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;background-size:cover;color:#fff}.highlight-section .section-heading{display:flex;flex-direction:column;border-bottom:2px solid #ed2024;padding:1rem .5rem;background:#000;width:100%}.highlight-section .section-heading h1{font-family:titillium-web,sans-serif}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{font-family:titillium-web,sans-serif;font-size:1.1rem;font-weight:400;color:hsla(0,0%,100%,.75);margin-top:.125rem}.highlight-section .section-heading h2.title{font-weight:700;font-family:titillium-web,sans-serif;color:#fff}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-heading h3{font-family:titillium-web,sans-serif;font-size:1.1rem;font-weight:400;color:hsla(0,0%,100%,.75);margin-top:.125rem}.highlight-section .section-info{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;-moz-column-gap:1rem;column-gap:1rem;padding:0 .5rem;width:100%}.highlight-section .section-info .spec{display:flex;justify-content:space-between;padding:1rem 0;width:calc(50% - .5rem);background:rgba(0,0,0,.5);border-bottom:1px solid hsla(0,0%,100%,.35);text-align:initial}.highlight-section .section-info .spec h3{display:flex;align-items:center;font-size:.7rem;text-align:initial}.highlight-section .section-info .spec h3 span{text-align:initial;color:#ed2024;width:-moz-max-content;width:max-content;margin-left:.5rem;font-size:.6rem}@media(min-width:1200px){.highlight-section,.highlight-section .section-heading{display:flex;flex-direction:column;width:100%}.highlight-section .section-heading{padding:1rem 2rem}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{font-family:titillium-web,sans-serif;font-size:2rem;font-weight:400;color:hsla(0,0%,100%,.75);margin-top:.125rem}.highlight-section .section-heading h2.title{font-family:titillium-web,sans-serif;color:#fff;font-size:1.5rem}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-info{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;-moz-column-gap:1rem;column-gap:1rem;padding:0 2rem;width:100%}.highlight-section .section-info .spec{display:flex;padding:1rem 0;width:calc(50% - .5rem);background:rgba(0,0,0,.5);border-bottom:1px solid hsla(0,0%,100%,.35);text-align:initial}.highlight-section .section-info .spec h3{display:flex;text-align:initial;font-size:1rem}.highlight-section .section-info .spec h3 span{text-align:initial;color:#ed2024;width:-moz-max-content;width:max-content;margin-left:.5rem;font-size:.8rem}}@media(min-width:1800px){.highlight-section .section-heading{display:flex;flex-direction:column;padding:1rem 4rem;width:100%}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{font-family:titillium-web,sans-serif;font-size:2rem;font-weight:400;color:hsla(0,0%,100%,.75);margin-top:.125rem}.highlight-section .section-heading h2.title{font-family:titillium-web,sans-serif;color:#fff;font-size:2rem}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-info{padding:0 4rem}.highlight-section .section-info .spec h3{font-size:1.25rem}.highlight-section .section-info .spec h3 span{font-size:1rem}}.machine-chasis{display:flex}.machine-chasis img{width:100%;-o-object-fit:contain;object-fit:contain;height:-moz-max-content;height:max-content}@media(min-width:1800px){.machine-chasis{display:flex;justify-content:center}.machine-chasis img{width:80%;-o-object-fit:contain;object-fit:contain;height:-moz-max-content;height:max-content}}.machine-overview{display:flex}.machine-overview img{width:100%;-o-object-fit:contain;object-fit:contain;height:-moz-max-content;height:max-content}@media(min-width:1800px){.machine-overview{display:flex;justify-content:center}.machine-overview img{width:80%;-o-object-fit:contain;object-fit:contain;height:-moz-max-content;height:max-content}}.section-one{display:grid;width:100%;padding:1rem .5rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.section-one .section-one-card{display:grid;height:220px;width:100%;border:2px solid #fff;align-items:center;justify-items:center;transition:.2s ease-in-out;background:rgba(0,0,0,.5);box-shadow:0 16px #000}.section-one .section-one-card h5{font-size:2rem;text-align:center;color:#fff;text-transform:uppercase;transition:.2s ease-in-out}.section-one .section-one-card:hover{cursor:pointer;background:hsla(0,0%,100%,.85)}.section-one .section-one-card:hover h5{color:#000;font-size:2.25rem}@media(min-width:1200px){.section-one{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem}.section-one .section-one-card{width:calc(50% - .5rem)}.section-one .section-one-card h5{font-size:2rem}}@media(min-width:1800px){.section-one{padding:2rem 4rem}.section-one .section-one-card{width:calc(25% - 1rem)}}.header{display:flex;position:relative;height:600px;background:#000;overflow:hidden}.header img{margin-top:3.5rem;height:100%;opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:-300px 0;object-position:-300px 0}.header .text-wrapper{position:absolute;z-index:1;top:4rem;padding:.5rem}.header .text-wrapper .background-wrapper{display:flex;flex-direction:column;background:rgba(0,0,0,.65);padding:1rem;row-gap:1rem}.header .text-wrapper .background-wrapper .header-title,.header .text-wrapper .background-wrapper h1{color:#fff;font-family:titillium-web,sans-serif;font-weight:700;line-height:2.25rem}.header .text-wrapper .background-wrapper h2{font-size:1.25rem;color:#ececec;font-family:titillium-web,sans-serif;font-weight:500;line-height:1.5rem}.header .text-wrapper .background-wrapper .link-wrapper{display:flex;flex-direction:column;row-gap:1rem;margin-top:1rem}.header .text-wrapper .background-wrapper .link-wrapper a{display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;height:3rem;font-size:.9rem;text-decoration:none;color:#fff;background:#000;border:2px solid #fff}.header .text-wrapper .background-wrapper .link-wrapper a:nth-child(2n){color:#000;background:#fff;border:2px solid #000}.header .text-wrapper .background-wrapper .link-wrapper a:hover{color:#fff;background:#000;border:2px solid #ed2024}@media(min-width:768px){.header img{-o-object-position:-150px 0;object-position:-150px 0}.header .text-wrapper .background-wrapper .link-wrapper{flex-direction:row;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.header .text-wrapper .background-wrapper .link-wrapper a{width:175px}}@media(min-width:1200px){.header{border-bottom:1.5rem solid #000;width:100%}.header img{-o-object-position:0 0;object-position:0 0}.header .text-wrapper{position:absolute;z-index:1;top:4rem;padding:2rem;background:none}.header .text-wrapper .background-wrapper{max-width:85%;border:1px solid #ed2024}.header .text-wrapper .background-wrapper .header-title{font-size:2.5rem;color:#fff;font-family:titillium-web,sans-serif;font-weight:700;line-height:3rem}.header .text-wrapper .background-wrapper .header-title span{color:#ed2024}.header .text-wrapper .background-wrapper h1{font-size:2.5rem;color:#fff;font-family:titillium-web,sans-serif;font-weight:700;line-height:3rem}.header .text-wrapper .background-wrapper h1 span{color:#ed2024}.header .text-wrapper .background-wrapper h2{font-size:1.25rem;font-family:titillium-web,sans-serif;line-height:1.5rem;background:rgba(0,0,0,.5)}.header .text-wrapper .background-wrapper .link-wrapper{flex-direction:row;justify-content:normal;-moz-column-gap:1rem;column-gap:1rem}.header .text-wrapper .background-wrapper a{display:flex;justify-content:center;align-items:center;font-weight:700;height:3rem;text-decoration:none;color:#fff;width:225px;background:rgba(0,0,0,.5);border:2px solid #fff}.header .text-wrapper .background-wrapper a:nth-child(2n){color:#000;background:hsla(0,0%,100%,.5);border:2px solid #000}}@media(min-width:1800px){.header{display:flex;margin:auto}.header img{width:100%;margin-top:2.5rem;-o-object-position:initial;object-position:initial}.header .text-wrapper .background-wrapper .header-title,.header .text-wrapper .background-wrapper h1{font-size:3rem;line-height:3.5rem}.header .text-wrapper .background-wrapper h2{font-size:1.75rem}}.desktop-drowndown-menu{display:none}@media(min-width:1200px){.desktop-drowndown-menu{display:flex;position:absolute;width:100%;z-index:9000}.products-navigation-content-wrapper{display:grid;grid-template-columns:auto 5fr;background:#fff;width:100%;height:400px;overflow:hidden}.products-navigation-content-wrapper .left-product-links{display:flex;flex-direction:column;width:100%}.products-navigation-content-wrapper .left-product-links ul{display:flex;flex-direction:column;list-style-type:none;justify-content:space-between;height:-moz-max-content;height:max-content;overflow:hidden;height:100%;padding:.5rem;row-gap:.5rem;align-items:flex-start;align-content:flex-start}.products-navigation-content-wrapper .left-product-links ul li{display:grid;height:-moz-min-content;height:min-content;align-items:flex-start;align-content:flex-start;padding:.5rem;width:100%;height:100%;-moz-column-gap:1rem;column-gap:1rem;transition:all .2s ease-in-out;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);box-shadow:0 4px 8px rgba(0,0,0,.5)}.products-navigation-content-wrapper .left-product-links ul li .products-link{display:flex;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.products-navigation-content-wrapper .left-product-links ul li .products-link a{font-size:1rem;font-weight:600;transition:all .2s ease-in-out;color:#ed2024}.products-navigation-content-wrapper .left-product-links ul li .products-link svg{transition:.2s ease-in-out;color:#ed2024}.products-navigation-content-wrapper .left-product-links ul li.selected{background:linear-gradient(180deg,#000,#060606,#0d0d0d,#111,#151515,#191919,#1c1c1c,#202020);cursor:pointer}.products-navigation-content-wrapper .left-product-links ul li.selected a,.products-navigation-content-wrapper .left-product-links ul li.selected svg{color:#fff}.products-navigation-content-wrapper .left-product-links ul li:last-child{border-right:none}.products-navigation-content-wrapper .left-product-links ul li:hover{background:linear-gradient(180deg,#000,#060606,#0d0d0d,#111,#151515,#191919,#1c1c1c,#202020);cursor:pointer}.products-navigation-content-wrapper .left-product-links ul li:hover a,.products-navigation-content-wrapper .left-product-links ul li:hover svg{color:#fff}.products-navigation-content-wrapper .left-product-links ul li.title{background:#ed2024;color:#232323;font-weight:700}.products-navigation-content-wrapper .left-product-links ul li a{transition:all .2s ease-in-out;font-weight:700;color:#fff;text-decoration:none}.products-navigation-content-wrapper .left-product-links ul li p{margin:0;font-size:.8rem;color:#888;font-style:italic;padding:0;border-radius:.5rem}.products-navigation-content-wrapper .right-product-column-wrapper{display:grid;grid-template-rows:auto 1fr;padding:1rem}.products-navigation-content-wrapper .right-product-column-wrapper .selected-sublink{display:grid;width:100%;font-size:1.25rem;letter-spacing:.15rem;text-transform:uppercase;color:#333;font-weight:700;align-content:center;border-bottom:2px solid #b7b7b7}.products-navigation-content-wrapper .right-product-column-wrapper .test{font-size:.9rem;text-transform:none;color:#aaa;letter-spacing:normal;padding:.5rem 0;width:95%}.products-navigation-content-wrapper .right-product-column-wrapper p{margin:0;font-size:.8rem;color:#888;font-style:italic;padding:0;border-radius:.5rem;font-weight:400}.products-navigation-content-wrapper .right-product-content{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;-moz-column-gap:2rem;column-gap:2rem;padding:1rem;height:100%;overflow:hidden}.products-navigation-content-wrapper .right-product-content a{text-decoration:none}.products-navigation-content-wrapper .right-product-content .machine{display:grid;grid-template-rows:auto 1fr;justify-content:center;justify-items:center;align-content:center;align-items:flex-start;transition:all .2s ease-in-out;height:-moz-max-content;height:max-content;width:100%}.products-navigation-content-wrapper .right-product-content .machine:hover{transform:scale(1.05)}.products-navigation-content-wrapper .right-product-content .machine:hover h3{color:#ed2024}.products-navigation-content-wrapper .right-product-content .machine h3{color:#000;font-weight:700;text-align:center;text-decoration:none}.products-navigation-content-wrapper .right-product-content .machine img{display:grid;width:85%;-o-object-fit:contain;object-fit:contain;height:-moz-min-content;height:min-content}.support-navigation-content-wrapper{display:grid;grid-template-columns:5fr 2fr;background:#fff;width:100%;height:400px;overflow:hidden}.support-navigation-content-wrapper .support-main-section{display:grid;grid-template-rows:auto 1fr;align-items:flex-start}.support-navigation-content-wrapper .support-main-section .support-title-head{display:grid;padding:1rem;border-bottom:2px solid #b7b7b7;height:-moz-max-content;height:max-content}.support-navigation-content-wrapper .support-main-section .support-title-head h3{display:grid;width:100%;font-size:1.25rem;letter-spacing:.15rem;font-weight:700;text-transform:uppercase;color:#333;align-content:center;padding-bottom:.25rem}.support-navigation-content-wrapper .support-main-section .support-title-head p{margin:0;font-size:.8rem;color:#888;font-style:italic;padding:0;border-radius:.5rem}.support-navigation-content-wrapper .support-left-subnavigation{display:grid;grid-template-columns:2fr 2fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"link link link" "link link link";list-style-type:none;align-content:flex-start;align-items:flex-start;overflow:hidden;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;height:100%}.support-navigation-content-wrapper .support-left-subnavigation li{display:grid;align-content:flex-start;height:-moz-max-content;height:max-content;justify-content:flex-start;row-gap:.5rem;height:100%;box-shadow:0 4px .5rem rgba(0,0,0,.25);transition:all .2s ease-in-out;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474)}.support-navigation-content-wrapper .support-left-subnavigation li a{text-decoration:none}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper{display:grid;grid-template-areas:"icons title" "icons description";padding:.5rem;row-gap:.125rem}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper form{grid-area:form}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper svg{grid-area:icons;text-decoration:none;transition:all .2s ease-in-out;color:#ed2024;margin-right:.5rem}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper h3{grid-area:title;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;color:#ed2024}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper p{font-size:.8rem;color:#888;font-style:italic;grid-area:description;padding:0;border-radius:.5rem}.support-navigation-content-wrapper .support-left-subnavigation li:hover{cursor:pointer}.support-navigation-content-wrapper .support-left-subnavigation li:hover h3,.support-navigation-content-wrapper .support-left-subnavigation li:hover svg{color:#fff}.support-navigation-content-wrapper .support-left-subnavigation{padding:1rem}.support-navigation-content-wrapper .serial-search-section{display:grid;align-items:flex-start;align-content:flex-start;padding:1rem;width:100%;height:100%;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474)}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper{padding:0}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title{display:grid;grid-template-areas:"icons title" "icons description";width:100%;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title svg{grid-area:icons;text-decoration:none;transition:all .2s ease-in-out;color:#ed2024;margin-right:.5rem}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title h3{grid-area:title;color:#232323;font-weight:700;color:#ed2024}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title p{font-size:.85rem;color:#888;font-style:italic;grid-area:description}.support-navigation-content-wrapper .serial-search-section form{display:grid;grid-template-columns:4fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;padding:0 1rem}.support-navigation-content-wrapper .serial-search-section form input{padding:.75rem;border-radius:.25rem}.support-navigation-content-wrapper .serial-search-section form button{background-color:#ed2024;border:none;border-radius:.25rem;padding:.65rem 1.5rem;color:#fff}.gallery-navigation-content-wrapper{display:grid;grid-template-columns:auto 1fr;height:400px;background:#111;width:100%;overflow:visible}.gallery-navigation-content-wrapper .gallery-navigation-left{display:grid;row-gap:1rem;width:100%;padding:1rem;align-content:flex-start}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section{display:grid;border-bottom:2px solid #ed2024;padding-bottom:.75rem;row-gap:.5rem}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 span{color:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .model{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .type{color:#ed2024;font-weight:lighter}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-content-section{display:grid;row-gap:1rem;padding-bottom:1rem;align-content:flex-start;border-bottom:1px solid #333}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-content-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link{background:transparent;border:1px solid #ed2024;padding:.5rem 1.5rem;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none;border-radius:.25rem;transition:all .2s ease-in-out}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link:hover{background:#ed2024;cursor:pointer}.gallery-navigation-content-wrapper .gallery-navigation-right{display:grid;row-gap:1rem;align-content:flex-start;width:100%;height:400px;padding:1rem}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper{display:grid;justify-content:flex-end;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem;height:400px;grid-template-areas:"image1 image2" "image3 image4";grid-template-rows:calc(200px - 1rem) calc(200px - 1rem)}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img{display:grid;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:first-child{grid-area:image1}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(2){grid-area:image2}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(3){grid-area:image3}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(4){grid-area:image4}.parts-shop-navigation-content-wrapper{display:grid;grid-template-columns:5fr 2fr;background:#fff;width:100%;height:100%;overflow:hidden}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left{display:grid;width:100%;padding:1rem;row-gap:1rem;grid-template-rows:auto 1fr}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section{display:grid;height:-moz-max-content;height:max-content;border-bottom:2px solid #b7b7b7;padding-bottom:.75rem}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section h2{display:grid;width:100%;font-size:1.25rem;letter-spacing:.15rem;font-weight:700;text-transform:uppercase;color:#333;align-content:center;padding-bottom:.25rem}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section p{margin:0;font-size:.8rem;color:#888;font-style:italic;padding:0;border-radius:.5rem}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"link link link" "link link link";list-style-type:none;overflow:hidden;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;padding:0;height:100%;overflow:visible}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li{display:grid;row-gap:.5rem;height:100%;box-shadow:0 0 .5rem rgba(0,0,0,.25);transition:all .2s ease-in-out;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);width:100%}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper{display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:2fr 3fr;height:100%;padding:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;text-decoration:none}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper img{display:grid;width:100%;max-width:110px;height:auto}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper .card-details{display:grid;align-content:flex-start;text-wrap:wrap}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper h3{font-size:1rem;font-weight:600;line-height:1rem;transition:all .2s ease-in-out;color:#ed2024}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper p{text-wrap:wrap;width:100%;font-size:.8rem;color:#888;font-style:italic;border-radius:.5rem}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover{cursor:pointer}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover h3,.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover svg{color:#fff}.parts-shop-navigation-content-wrapper .parts-shop-navigation-right{display:grid;align-items:flex-start;align-content:flex-start;padding:1rem;row-gap:.5rem;width:100%;height:100%;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474)}.parts-shop-navigation-content-wrapper form{display:grid;width:100%}.parts-shop-navigation-content-wrapper form input[type=text]{padding:.75rem;border-radius:.25rem}.parts-shop-navigation-content-wrapper .title-section h3{grid-area:title;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;color:#fff}.parts-shop-navigation-content-wrapper .parts-shop-external-section{display:grid;row-gap:1rem}.parts-shop-navigation-content-wrapper .parts-shop-external-section p{color:#ccc;padding:0;font-style:italic}.parts-shop-navigation-content-wrapper .parts-shop-external-section a{display:flex;background:transparent;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none;border-radius:.25rem;transition:all .2s ease-in-out;text-decoration:underline}.parts-shop-navigation-content-wrapper .parts-shop-external-section a svg{margin-left:1rem}.parts-shop-navigation-content-wrapper .parts-shop-external-section a:hover{cursor:pointer;color:#ed2024}.login-navigation-content-wrapper{display:grid;justify-items:center;justify-content:center;align-items:center;align-content:center;grid-template-columns:1fr;-moz-column-gap:4rem;column-gap:4rem;background:#111;height:400px;width:100%;align-content:flex-start}.login-navigation-content-wrapper .login-background-wrapper{display:grid;height:375px;max-width:500px;position:relative}.login-navigation-content-wrapper .login-background-wrapper img{-o-object-fit:contain;object-fit:contain;height:375px}.login-navigation-content-wrapper .login-wrapper{display:grid;position:absolute;align-items:center;justify-content:center;justify-items:center;width:100%;height:100%}.login-navigation-content-wrapper .login-section{display:grid;row-gap:1rem;background:#000;border-radius:.25rem;padding:1rem;box-shadow:0 1rem 20px rgba(0,0,0,.5)}.login-navigation-content-wrapper .login-button{display:grid;justify-content:center;text-decoration:none;padding:.75rem 1.5rem;background:transparent;border:none;color:#fff;font-weight:700;background:#ed2024;border-radius:.25rem;transition:all .2s ease-in-out}.login-navigation-content-wrapper .login-button:hover{background:#fff;color:#ed2024}.login-navigation-content-wrapper .login-navigation{display:grid;row-gap:1rem;align-content:center;align-items:center;height:400px;max-width:400px;padding:1rem}.login-navigation-content-wrapper .login-navigation .login-title-section{display:grid;align-self:center;row-gap:.25rem;border-bottom:2px solid #ed2024;padding-bottom:.5rem}.login-navigation-content-wrapper .login-navigation .login-title-section h2,.login-navigation-content-wrapper .login-navigation .login-title-section h2 .model{color:#fff}.login-navigation-content-wrapper .login-navigation .login-title-section h2 .type{color:#ed2024;font-weight:lighter}.login-navigation-content-wrapper .login-navigation .login-title-section p{color:#ccc;padding:0}.login-navigation-content-wrapper .login-navigation ul{display:grid;grid-template-columns:1fr 1fr;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;list-style-type:none;color:#fff}.login-navigation-content-wrapper .login-navigation ul li{display:grid;width:100%;height:100%;padding:1rem;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);color:#ccc}.login-navigation-content-wrapper .login-navigation ul li p{color:#fff}.login-navigation-content-wrapper .login-navigation-left{display:grid;row-gap:1rem;padding:1rem;align-content:flex-start}.login-navigation-content-wrapper .login-navigation-left .login-title-section{display:grid;row-gap:.25rem;border-bottom:2px solid #ed2024;padding-bottom:.5rem}.login-navigation-content-wrapper .login-navigation-left .login-title-section h2,.login-navigation-content-wrapper .login-navigation-left .login-title-section h2 .model{color:#fff}.login-navigation-content-wrapper .login-navigation-left .login-title-section h2 .type{color:#ed2024;font-weight:lighter}.login-navigation-content-wrapper .login-navigation-left .login-title-section p{color:#ccc;padding:0}.login-navigation-content-wrapper .login-navigation-left ul{display:grid;width:100%;grid-template-columns:1fr 1fr;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;list-style-type:none;color:#fff}.login-navigation-content-wrapper .login-navigation-left ul li{display:grid;width:100%;height:100%;padding:1rem;background:conic-gradient(from 1turn at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);color:#ccc;font-size:.7rem;border-left:1px solid #ed2024}.login-navigation-content-wrapper .login-navigation-left ul li p{font-size:.8rem;color:#fff}.login-navigation-content-wrapper .red{color:#ed2024}}@media(min-width:1800px){.support-navigation-content-wrapper{height:500px}.support-navigation-content-wrapper .support-left-subnavigation{display:grid;grid-template-columns:2fr 2fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"link link link" "link link link";list-style-type:none;align-content:flex-start;align-items:flex-start;overflow:hidden;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;height:100%}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper{padding:1rem}.parts-shop-navigation-content-wrapper{height:500px}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper{display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:3fr 4fr;height:100%;padding:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;text-decoration:none}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper img{display:grid;max-width:165px;width:100%;height:100%}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper .card-details{display:grid;align-content:flex-start;text-wrap:wrap}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper h3{font-size:1rem;font-weight:600;line-height:1rem;transition:all .2s ease-in-out;color:#ed2024}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper p{text-wrap:wrap;width:100%;font-size:.8rem;color:#888;font-style:italic;border-radius:.5rem}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover{cursor:pointer}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover h3,.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover svg{color:#fff}.login-navigation-content-wrapper{align-content:center;height:500px}.login-navigation-content-wrapper .login-background-wrapper{display:grid;height:400px;max-width:500px;position:relative}.login-navigation-content-wrapper .login-background-wrapper img{-o-object-fit:contain;object-fit:contain;height:375px}.products-navigation-content-wrapper{grid-template-columns:2fr 5fr;height:500px}.products-navigation-content-wrapper .right-product-column-wrapper .test{width:65%}.products-navigation-content-wrapper .left-product-links{display:flex;flex-direction:column;width:100%;padding:.5rem}.products-navigation-content-wrapper .left-product-links ul{padding:.5rem;row-gap:1rem}.products-navigation-content-wrapper .left-product-links ul li{padding:1rem}.gallery-navigation-content-wrapper{grid-template-columns:auto 1fr;height:500px}.gallery-navigation-content-wrapper .gallery-navigation-left{display:grid;row-gap:1rem;width:100%;padding:1rem;align-content:flex-start}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section{display:grid;border-bottom:2px solid #ed2024;padding-bottom:.75rem;row-gap:.5rem}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 span{color:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .model{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .type{color:#ed2024;font-weight:lighter}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link{background:transparent;border:1px solid #ed2024;padding:.5rem 1.5rem;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none;border-radius:.25rem;transition:all .2s ease-in-out}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link:hover{background:#ed2024;cursor:pointer}.gallery-navigation-content-wrapper .gallery-navigation-right{display:grid;row-gap:1rem;align-content:flex-start;width:100%;height:400px;padding:1rem}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper{display:grid;justify-content:flex-end;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem;height:500px;grid-template-areas:"image1 image2 image3 image4";grid-template-rows:calc(500px - 2rem)}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img{display:grid;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:hover{cursor:pointer}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:first-child{grid-area:image1}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(2){grid-area:image2}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(3){grid-area:image3}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(4){display:none;grid-area:image4}}.below-desktop-navigation,.desktop-navigation,.desktop_dropdown{display:none}@media(min-width:768px){.below-desktop-navigation{display:flex;position:fixed;z-index:2;top:3.5rem;width:100%;max-width:2783px;justify-content:flex-end;align-items:center;height:1.5rem;padding:0 2rem;background:#000;box-shadow:0 4px 8px #000}.below-desktop-navigation ul{display:flex;list-style-type:none}.below-desktop-navigation ul li{display:flex;align-items:center;align-content:center;padding:0 2rem 0 1rem}.below-desktop-navigation ul li a{color:#d1d1d1;text-transform:uppercase;font-size:.7rem;transition:.1s ease-in-out}.below-desktop-navigation ul li a:hover{color:#000}}@media(min-width:1200px){.below-desktop-navigation{padding:0 4rem}.desktop-navigation{display:flex;align-items:center;position:fixed;z-index:4;align-content:center;justify-content:space-between;height:3.5rem;width:100%;max-width:2783px;border-bottom:1px solid rgba(0,0,0,.25);background:#ed2024;padding:0 4rem;box-shadow:0 2px 2px rgba(0,0,0,.25)}.desktop-navigation .contact-link{display:flex;align-items:center;align-content:center;justify-content:center;background:transparent;background:#000;border-radius:.25rem;padding:.55rem 1.5rem;height:-moz-max-content;height:max-content;transition:.3s ease-in-out}.desktop-navigation .contact-link:hover{background:#fff;color:#000}.desktop-navigation img{-o-object-fit:contain;object-fit:contain;width:200px;height:-moz-max-content;height:max-content;cursor:pointer}.desktop-navigation ul{list-style-type:none;text-transform:uppercase;justify-items:right;justify-content:flex-end;width:100%}.desktop-navigation ul,.desktop-navigation ul li{display:flex;align-items:center;align-content:center;height:inherit}.desktop-navigation ul li{padding:0 1rem}.desktop-navigation ul li.drop-down.hovered{background:#fff}.desktop-navigation ul li.drop-down.hovered a{color:#000;font-weight:700}.desktop-navigation ul li a{display:flex;height:inherit;align-content:center;align-items:center;width:-moz-max-content;width:max-content;text-decoration:none;font-size:.8rem;color:#fff;transition:.3s ease-in-out}.desktop-navigation ul li a:hover{color:#000}.desktop-navigation ul li a.btn{background:#222;padding:.5rem 1rem;color:#fff;border-radius:1rem}.desktop_dropdown{display:grid;margin:auto;position:fixed;z-index:3;transform:translateY(-100%);transition:all .2s ease-in-out;max-width:2783px;overflow:hidden;width:100%;height:400px}.desktop_dropdown.open{box-shadow:0 2px 4px rgba(0,0,0,.5);transform:translateY(0);align-items:flex-start;top:3.5rem}.desktop_dropdown.close{transform:translateY(-180%);align-items:flex-start;box-shadow:none}}@media(min-width:1800px){.desktop_dropdown{height:500px}}.about-page{display:grid;margin:auto;max-width:1200px;grid-template-columns:1fr;row-gap:1rem}.about-page p{font-size:1rem;line-height:1.5rem;padding:0}.about-page .about-text{display:grid;row-gap:1rem;position:relative}.about-page .about-text h1{font-size:2rem;padding:0 0 0 .5rem;margin:0}.about-page .about-image{float:left;margin-right:20px;width:100%;height:auto}.about-page .about-h2{margin:0}@media(min-width:768px){.about-page{display:block}.about-page .about-text{display:block;position:relative}.about-page .about-text p{padding:.5rem 0}.about-page .about-text p:first-child{padding-top:0}.about-page .about-image{float:left;margin-right:20px;margin-bottom:10px;width:40%}.about-page .about-h2{margin-top:0}}.applications-page .applications-thumb-wrapper{display:flex;margin-top:2rem;flex-direction:column;row-gap:1rem}.applications-page .applications-thumb-wrapper .application-thumb{display:flex;flex-direction:column;padding:1rem;width:100%;-moz-column-gap:1rem;column-gap:1rem;box-shadow:0 0 5px 0 rgba(0,0,0,.5);text-decoration:none;color:#000}.applications-page .applications-thumb-wrapper .application-thumb h2{text-align:right}.applications-page .applications-thumb-wrapper .application-thumb p{padding-top:.25rem;font-size:.85rem}.applications-page .applications-thumb-wrapper .application-thumb a{display:flex;width:-moz-max-content;width:max-content;text-decoration:none;background:#000;color:#fff;padding:.5rem 1rem;margin-top:.5rem}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image img{height:auto;width:100%}@media(min-width:768px){.applications-page .applications-thumb-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;justify-items:center;row-gap:1rem}.applications-page .applications-thumb-wrapper .application-thumb{display:flex;flex-direction:column;width:300px;padding:1rem;-moz-column-gap:.5rem;column-gap:.5rem;box-shadow:0 0 5px 0 rgba(0,0,0,.5);cursor:pointer;transition:all .25s ease-in-out}.applications-page .applications-thumb-wrapper .application-thumb img{transition:all .25s ease-in-out;opacity:.75}.applications-page .applications-thumb-wrapper .application-thumb:hover img{opacity:1}.applications-page .applications-thumb-wrapper .application-thumb a{display:flex;width:-moz-max-content;width:max-content;text-decoration:none;background:#000;color:#fff;padding:.5rem 1rem;margin-top:.5rem}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%}}footer{display:grid;align-self:flex-end;flex-wrap:wrap;background:rgba(0,0,0,.85);color:#fff;padding:1rem .5rem 10rem;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}footer ul{list-style-type:none}footer ul li{height:1.75rem}footer ul li.heading{font-weight:700;margin-bottom:.5rem}footer ul li a{text-decoration:none;color:hsla(0,0%,100%,.75);transition:.2s ease-in-out}footer ul li a:hover{color:#fff}@media(min-width:768px){footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem}}@media(min-width:1200px){footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem}}@media(min-width:1800px){footer{padding:2rem 4rem}}.register-form-wrapper ul li{list-style-position:inside}.register-form-wrapper{display:flex;flex-direction:column}.register-form-wrapper .register-form{display:flex;flex-direction:column;row-gap:.5rem}.register-form-wrapper .register-form .two-column{padding:0;row-gap:.75rem}.register-form-wrapper .register-form .three-column{display:grid;row-gap:.75rem}.register-form-wrapper .register-form .form-group{display:flex;flex-direction:column;row-gap:.25rem}.register-form-wrapper .register-form .form-group label{font-size:.8rem;font-weight:600;color:#555}.register-form-wrapper .register-form .form-group label.error{color:#fc6b3b;font-weight:700;font-size:.65rem;margin-left:.5rem}.register-form-wrapper .register-form .form-group.flex{display:grid;grid-template-columns:auto 1fr}.register-form-wrapper .register-form .form-group.flex input[type=checkbox]{width:1rem;height:1rem;margin-right:.5rem}.register-form-wrapper .register-form input{height:2.75rem;border-radius:.125rem;padding:.75rem;margin-bottom:.5rem;border:none;color:#000;border:1px solid rgba(0,0,0,.5)}.register-form-wrapper .register-form input::-moz-placeholder{color:rgba(65,65,65,.5)}.register-form-wrapper .register-form input::placeholder{color:rgba(65,65,65,.5)}.register-form-wrapper .register-form select{height:2.75rem;padding:.75rem}.register-form-wrapper .register-form button{width:-moz-max-content;width:max-content}@media(min-width:768px){.register-form-wrapper .register-form .two-column{display:grid;margin:0;padding:0 0 1rem;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;grid-template-columns:1fr 1fr}.register-form-wrapper .register-form .two-column .span-all{grid-column:1/3}.register-form-wrapper .register-form .three-column{display:grid;margin:0;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;padding:0 0 1rem;grid-template-columns:1fr 1fr 1fr}.register-form-wrapper .register-form .three-column .span-all{grid-column:1/4}}@media(min-width:1800px){.register-form-wrapper .register-form{row-gap:.5rem}.register-form-wrapper .register-form .two-column{display:grid;margin:0;padding:0 0 1rem;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;grid-template-columns:1fr 1fr}.register-form-wrapper .register-form .two-column .span-all{grid-column:1/3}.register-form-wrapper .register-form .three-column{display:grid;padding:0;margin:0;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;grid-template-columns:1fr 1fr 1fr}.register-form-wrapper .register-form .three-column .span-all{grid-column:1/4}}.gallery-section{display:grid;grid-template-rows:1fr 1fr;grid-template-areas:"gallery-1" "gallery-2" "gallery-3" "gallery-4" "gallery-5" "gallery-6";padding-top:.5rem;background:#000}.gallery-section .gallery-section_image-container{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer}.gallery-section .gallery-section_image-container:first-child{grid-area:gallery-1}.gallery-section .gallery-section_image-container:nth-child(2){grid-area:gallery-2}.gallery-section .gallery-section_image-container:nth-child(3){grid-area:gallery-3}.gallery-section .gallery-section_image-container:nth-child(4){grid-area:gallery-4}.gallery-section .gallery-section_image-container:nth-child(5){grid-area:gallery-5}.gallery-section .gallery-section_image-container:nth-child(6){grid-area:gallery-6}.gallery-section .gallery-section_image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.gallery-section{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"gallery-1 gallery-2" "gallery-3 gallery-4" "gallery-5 gallery-6";padding:.5rem;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gallery-section .gallery-section_image-container{display:grid}.gallery-section .gallery-section_image-container img{height:200px;-o-object-fit:cover;object-fit:cover}}@media(min-width:1800px){.gallery-section{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"gallery-1 gallery-2 gallery-3" "gallery-4 gallery-5 gallery-6"}.gallery-section .gallery-section_image-container{display:grid}.gallery-section .gallery-section_image-container img{-o-object-fit:cover;object-fit:cover;height:350px}}.card-section{display:flex;flex-wrap:wrap;justify-content:space-between;background:#000;row-gap:1px}.card-section.highlights{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem}.card-section.highlights .card{display:grid;height:100px;width:100%;text-align:center;justify-content:center;align-items:center;align-content:center}.card-section.highlights .card h2{margin-bottom:none}.card-section .card{display:flex;flex-direction:column;color:#fff;width:100%;padding:1rem;background:#ed2024;text-decoration:none;cursor:pointer}.card-section .card h2{font-weight:700;font-size:1.25rem;color:#fff}.card-section .card .card-section-header{display:flex;justify-content:flex-end;justify-content:space-between;align-items:center;width:100%}.card-section .card .card-section-header svg{font-size:1.25rem;color:#fff}.card-section .card p{font-size:1rem;color:#000;width:75%}.rental-section{display:grid;background:#000;color:#fff;padding:1rem;font-size:100%;text-align:center;justify-content:center;align-items:center}.rental-section.machine{background:#eee;color:#000}.rental-section.machine p{color:#000}.rental-section.machine a{width:-moz-max-content;width:max-content}.rental-section h2{font-family:titillium-web,sans-serif;font-size:2rem}.rental-section a{display:grid;justify-self:center;color:#fff;text-decoration:none;padding:.5rem 1rem;background:#ed2024;border-radius:5px;width:-moz-max-content;width:max-content;font-weight:600;transition:.2s ease-in-out}.rental-section a:hover{background:#c01f22}@media(min-width:1200px){.rental-section{display:grid;background:#000;color:#fff;padding:2rem;font-size:100%;text-align:center;justify-content:center;align-items:center}.rental-section p{color:#ccc;padding-bottom:1rem}.rental-section a{display:grid;justify-self:center;color:#fff;text-decoration:none;padding:1rem 2rem;background:#ed2024;border-radius:5px;width:-moz-max-content;width:max-content}}@media(min-width:1800px){.card-section{display:grid;grid-template-columns:1fr 1fr 1fr;flex-direction:row;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;background:#000;padding:.5rem 0}.card-section.highlights{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem;text-align:center}.card-section.highlights .card{align-items:center;align-content:center;padding:6rem 0}.card-section .card{display:flex;flex-direction:column;width:100%;border-bottom:none;padding:4rem;cursor:pointer}.card-section .card h2{font-weight:700;font-size:2.5rem}.card-section .card .card-section-header{display:flex;justify-content:flex-end;justify-content:space-between;width:100%;color:#000}.card-section .card .card-section-header svg{font-size:1.25rem}.card-section .card:hover{background:#000}.card-section .card:hover h2,.card-section .card:hover svg{color:red}.card-section .card:hover p{color:#fff}.card-section .card p{color:#222;font-size:1.5rem;width:85%}.rental-section{padding:4rem}}.story-wrapper{display:flex;flex-direction:column-reverse;color:#fff;width:100%;overflow:hidden}.story-wrapper .story-text-wrapper{display:flex;flex-direction:column;padding:1rem .5rem;background:#222}.story-wrapper .story-text-wrapper h2{font-size:2rem;color:#fff;font-family:titillium-web,sans-serif;font-weight:700;line-height:1.75rem;padding:.5rem 0}.story-wrapper .story-text-wrapper p{line-height:1.75rem;font-size:1rem;color:#ececec}.story-wrapper .story-text-wrapper a{border:2px solid #fff;background:transparent;color:#fff;padding:.5rem 1rem;width:-moz-max-content;width:max-content;text-decoration:none}.story-wrapper .image-wrapper{width:100%}.story-wrapper .image-wrapper img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1200px){.story-wrapper{display:grid;grid-template-columns:1fr 1fr}.story-wrapper .story-text-wrapper{display:grid;align-items:center;align-content:center;padding:1rem 2rem}}@media(min-width:1800px){.story-wrapper{display:grid;grid-template-columns:1fr 2fr}.story-wrapper .story-text-wrapper{display:grid;align-items:center;align-content:center;padding:0 4rem}.story-wrapper .image-wrapper{display:grid;align-items:center;align-content:center;overflow:hidden}.story-wrapper .image-wrapper img{-o-object-position:top;object-position:top}}.header-banner{width:100%;height:600px;position:relative;overflow:hidden}.image-container{transition:transform .5s ease-in-out}.image-container,.slide{display:flex;width:100%;height:100%}.slide{position:relative}.slide,.slide img{-o-object-fit:cover;object-fit:cover}.slide img{width:100vw;height:600px}.slide .content-wrapper{display:flex;position:absolute;width:100%;top:5.5rem;padding:0 .5rem}.slide .content-wrapper h2{color:#fff;font-size:1.25rem;text-align:center}.slide .content-wrapper p{color:#fff;font-size:1rem;padding:0;text-align:center}.slide .content-wrapper .content{display:flex;flex-direction:column;row-gap:1rem;background:rgba(0,0,0,.65);padding:1rem}.slide .content-wrapper .content .button-wrapper{display:flex;flex-direction:column;row-gap:.5rem}.slide .content-wrapper .content .button-wrapper a{text-align:center}@media(min-width:768px){.slide{display:flex;height:100%;width:100%;position:relative}.slide,.slide img{-o-object-fit:cover;object-fit:cover}.slide img{width:100vw;height:600px}.slide .content-wrapper{padding:0 2rem}.slide .content-wrapper.bottom-right{align-self:flex-end;bottom:2.5rem;justify-content:flex-end}.slide .content-wrapper.bottom-center{align-self:flex-end;bottom:2.5rem;justify-content:center}.slide .content-wrapper.bottom-left{align-self:flex-end;bottom:2.5rem;justify-content:flex-start}.slide .content-wrapper.top-right{align-self:flex-start;top:5.5rem;justify-content:flex-end}.slide .content-wrapper.top-center{align-self:flex-start;top:5.5rem;justify-content:center}.slide .content-wrapper.top-left{align-self:flex-start;top:5.5rem;justify-content:flex-start}.slide .content-wrapper h2{color:#fff;font-size:1.75rem;text-align:left}.slide .content-wrapper p{color:#fff;padding:0;text-align:left}.slide .content-wrapper .content{max-width:75%}.slide .content-wrapper .content .button-wrapper{flex-direction:row;-moz-column-gap:1rem;column-gap:1rem;margin-top:.5rem}.slide .content-wrapper .content .button-wrapper a{text-align:center;width:200px;padding:.75rem 1rem}}.scrubber-types-page{width:100%;height:-moz-max-content;height:max-content;background-color:#272727;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23000000' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}.scrubber-types-page h1{color:#fff;text-align:center;padding:1.5rem 0}.scrubber-types-page{border-top:2px solid #ed2024}.scrubber-types-wrapper{display:flex;flex-wrap:wrap}.scrubber-types-wrapper a{text-decoration:none}.scrubber-types-wrapper .scrubber-type{display:flex;position:relative;flex-direction:column;cursor:pointer;width:100%;padding:2rem 0;transition:all .5s ease-in-out}.scrubber-types-wrapper .scrubber-type button{left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(237,32,36,.5);border:1px solid #fff;color:#fff;padding:.5rem 2rem;opacity:0;position:absolute;cursor:pointer;transition:all .2s ease-in-out}.scrubber-types-wrapper .scrubber-type:hover{animation:growingShadow .2s forwards}.scrubber-types-wrapper .scrubber-type:hover img{opacity:1;transform:scale(1.1)}.scrubber-types-wrapper .scrubber-type:hover h1,.scrubber-types-wrapper .scrubber-type:hover p{color:#ed2024}.scrubber-types-wrapper .scrubber-type:hover button{opacity:1;background:#ed2024}.scrubber-types-wrapper .scrubber-type img{width:65%;align-self:center;height:auto;padding:.5rem;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:all .2s ease-in-out}.scrubber-types-wrapper .scrubber-type h2{display:flex;justify-content:center;color:#dadada;font-size:1.25rem;width:100%;transition:all .2s ease-in-out;padding:.5rem 0;text-align:center;border-bottom:4px solid transparent}.scrubber-types-wrapper .scrubber-type p{color:#000;transition:all .2s ease-in-out}@media(min-width:768px){.scrubber-types-wrapper{display:grid;grid-template-columns:1fr 1fr}.scrubber-types-wrapper .scrubber-type{display:flex;flex-direction:column;height:100%}.scrubber-types-wrapper .scrubber-type img{height:200px;width:auto}}@media(min-width:1200px){.scrubber-types-wrapper{grid-template-columns:1fr 1fr}.scrubber-types-wrapper .scrubber-type{display:flex;width:100%}.scrubber-types-wrapper .scrubber-type img{height:200px}}@media(min-width:1800px){.scrubber-types-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.scrubber-types-wrapper .scrubber-type h2{font-size:1.5rem}}.gallery{display:flex;flex-direction:column}.gallery h1{font-size:1.25rem;padding:1rem .5rem}.gallery{padding-bottom:.25rem}.gallery .gallery-images-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.gallery .gallery-images-wrapper .image-wrapper{display:flex;position:relative;width:100%;background:#000;overflow:hidden}.gallery .gallery-images-wrapper .image-wrapper:hover{cursor:pointer}.gallery .gallery-images-wrapper .image-wrapper:hover .image-overlay,.gallery .gallery-images-wrapper .image-wrapper:hover img{opacity:1}.gallery .gallery-images-wrapper .image-wrapper img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;opacity:.85}.gallery .gallery-images-wrapper .image-wrapper .image-overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.75);display:flex;align-items:center;opacity:0;transition:opacity .5s;z-index:3;color:#fff}.gallery .gallery-images-wrapper .image-wrapper .image-overlay ul{list-style-type:none;padding:1rem}.image-viewer{display:flex;flex-direction:column;position:fixed;height:100%;width:100%;background:rgba(0,0,0,.85);z-index:99999;top:0;left:0}.image-viewer .image-viewer-head{display:flex;justify-content:center;height:2rem;padding:1rem}.image-viewer .image-viewer-head button{display:flex;align-items:center;border:none;padding:1rem 2rem;background:#000;cursor:pointer}.image-viewer .image-viewer-head button svg{font-size:1rem;color:#fff}.image-viewer .image-viewer-head button:hover svg{color:#ed2024}.image-viewer .image-viewer-head button{margin-left:1rem}.image-viewer .image-viewer-head .button-wrapper{display:none}.image-viewer .image-viewer-main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);align-self:center;height:250px;width:100%;background:rgba(0,0,0,.75)}.image-viewer .image-viewer-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr}.image-viewer .image-viewer-main{height:300px}.image-viewer .image-viewer-head .button-wrapper{display:flex;-moz-column-gap:1rem;column-gap:1rem}.image-viewer .image-viewer-head .button-wrapper button{display:flex;margin:0}}@media(min-width:1200px){.gallery h1{font-size:2rem;padding:1rem 2rem}.gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.image-viewer .image-viewer-main{height:500px}}@media(min-width:1800px){.gallery h1{padding:1rem 4rem}.gallery .gallery-images-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.image-viewer .image-viewer-main{height:700px}}.contact-us{display:grid;grid-template-columns:1fr;border-top:4px solid #ed2024;width:100%}.contact-us .left{display:grid;width:100%;align-items:center;align-content:center;background:#000;padding:1rem .5rem;color:#fff}.contact-us .left iframe{width:100%;height:300px}.contact-us .left ul{list-style-type:none;margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.5)}.contact-us .left ul li div{font-size:.9rem;color:hsla(0,0%,100%,.8)}.contact-us .left ul li a{font-weight:400}.contact-us .left h1{height:-moz-max-content;height:max-content;align-self:flex-start;margin:0 0 1rem}.contact-us .left h2{align-self:flex-start;margin:0}.contact-us .left p{color:hsla(0,0%,100%,.8);line-height:1.5rem;width:100%}.contact-us .right{display:grid;padding:1rem .5rem;color:#fff;width:100%}.contact-us .contact-form{display:grid;row-gap:1rem}.contact-us .contact-form input{padding:.75rem}.contact-us .contact-form textarea{height:200px;padding:1rem}.contact-us .contact-form button{padding:1rem;background:#000;border:none;cursor:pointer;color:#fff;font-weight:700}.contact-form{display:grid;row-gap:1rem}.contact-form input{padding:.75rem}.contact-form textarea{height:200px;padding:1rem}.contact-form button{padding:1rem;background:#000;border:none;cursor:pointer;color:#fff;font-weight:700}@media(min-width:1200px){.contact-us{display:grid;grid-template-columns:1fr 1fr}.contact-us .left,.contact-us .right{padding:1rem 2rem}}@media(min-width:1800px){.contact-us{display:grid;grid-template-columns:2fr 3fr}.contact-us .contact-form{justify-self:center;width:600px}.contact-us .left,.contact-us .right{padding:2rem 4rem}}.full-line-brochure-btn{display:flex;height:2.5rem;padding:1rem 1.5rem;align-items:center;align-content:center;text-decoration:none;background:#ed2024;font-size:.9rem;border-radius:.25rem;width:-moz-max-content;width:max-content;color:#f1f1f1;font-weight:700;text-transform:uppercase;margin:0 0 1rem;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:.2s ease-in-out}.full-line-brochure-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff}.downloads{display:flex;flex-direction:column;justify-content:center;justify-items:center;width:100%;row-gap:2rem;padding-bottom:2rem}.downloads .download{display:grid;grid-template-columns:1fr 1fr;width:100%;height:auto;border:1px solid #2f2f2f}.downloads .download h2{grid-column:1/span 3;margin-bottom:1rem;background:#000;color:#fff;padding:.5rem}.downloads .download h2 span{color:#ed2024;font-size:1rem}.downloads .download .download-image-wrapper,.downloads .download .download-image-wrapper a{display:flex;align-content:center;align-items:center}.downloads .download .download-image-wrapper a{justify-content:center;justify-items:center;width:100%}.downloads .download .download-image-wrapper a img{width:-moz-max-content;width:max-content;-o-object-fit:contain;object-fit:contain;height:170px}.downloads .download .description-wrapper{display:flex;flex-direction:column;padding:1rem}.downloads .download .description-wrapper ul{display:grid;height:100%;list-style-type:none;row-gap:.25rem;align-items:flex-start;align-content:flex-start}.downloads .download .description-wrapper ul li{display:flex;background:#2b2b2b;height:1.75rem;color:#fff;text-transform:uppercase;font-size:.7rem;border-radius:.125rem;transition:.2s ease-in-out;box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:inset 4px 4px 8px hsla(0,0%,100%,.125);border-bottom:2px solid transparent}.downloads .download .description-wrapper ul li:hover{background:#000;padding-left:1rem;border-bottom:2px solid #ed2024}.downloads .download .description-wrapper ul li:hover button{font-weight:700}.downloads .download .description-wrapper ul li button{display:flex;background:transparent;border:none;padding:.5rem;height:100%;width:100%;align-items:center;text-decoration:none;color:#fff}@media(min-width:768px){.downloads{display:flex}.downloads .download .download-image-wrapper a img{height:250px}.downloads .download .description-wrapper ul li{height:2.25rem}}@media(min-width:1200px){.downloads{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly}.downloads .download{display:grid;grid-template-columns:1fr 1fr;width:500px;-moz-column-gap:1rem;column-gap:1rem}.downloads .download .description-wrapper ul li{height:2.25rem}}@media(min-width:1800px){.downloads{display:flex;flex-direction:row;width:100%}.downloads,.downloads .download{-moz-column-gap:1rem;column-gap:1rem}.downloads .download{width:600px}.downloads .download .description-wrapper ul li{height:2.25rem}}.serial-search-results{display:grid;margin:auto;max-width:800px;font-size:.9rem}.serial-search-results .serial-h1{background:#000;color:#fff;border:none;padding:1rem .75rem;margin:0;font-size:1.5rem}.serial-search-results .serial-search-results__column{display:grid;row-gap:.5rem}.serial-search-results .serial-search-results__column h2{margin:0;font-size:1.25rem;padding:.25rem}.serial-search-results .serial-search-results__info{display:grid}.serial-search-results .serial-search-results__info h3{padding:.5rem .25rem .25rem;border-bottom:1px solid #000;margin:0 0 .5rem}.serial-search-results .serial-search-results__details{display:grid}.serial-search-results .serial-search-results__table{display:grid;grid-template-columns:1fr;grid-template-rows:auto;-moz-column-gap:1rem;column-gap:1rem}.serial-search-results .serial-search-results__table .serial-search-results__table__row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:.25rem}.serial-search-results .serial-search-results__table .serial-search-results__table__row:nth-child(2n){background:#ddd}.serial-search-results .serial-search-results__table .serial-search-results__table__row .serial-search-results__table__data svg{margin-left:.5rem}.serial-search-results .manuals-wrapper{display:flex;width:100%;justify-content:space-between;margin-top:1rem}.serial-search-results .manuals-wrapper .manual-link{display:grid;align-content:flex-start;row-gap:.5rem;justify-content:center;justify-items:center;text-decoration:none;color:#000;max-width:30%;text-align:center}.serial-search-results .manuals-wrapper .manual-link svg{font-size:3rem}.videos-wrapper{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}@media(min-width:768px){.videos-wrapper{display:grid;grid-template-columns:1fr 1fr}.videos-wrapper .video{width:100%}}@media(min-width:1200px){.videos-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.videos-wrapper .video{width:100%}}@media(min-width:1800px){.videos-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.videos-wrapper .video{width:100%}}.alert-wrapper{display:grid;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;background:rgba(0,0,0,.5)}.alert-header{display:flex;justify-content:space-between;align-items:center;background:#000;height:2rem;width:100%;color:#fff;padding:.5rem}.alert-header svg{cursor:pointer}.alert-header svg:hover{color:#ed2024}.alert-content-wrapper{display:grid;align-content:flex-start;position:relative;top:35%;left:50%;transform:translate(-50%,-50%);max-width:500px;height:-moz-max-content;height:max-content;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:5}.alert-message{padding:.5rem;width:100%}.alert-message ul{color:#000}.alert-message li{display:flex;font-size:.8rem}.alert-message .label{display:flex;font-weight:700;font-size:.9rem}.alert-message a{color:#000}.alert-message p{color:#000;font-size:.9rem}.support-us{display:grid;grid-template-columns:1fr;border-top:4px solid #ed2024;width:100%}.support-us .left{display:grid;width:100%;align-items:center;align-content:center;background:#000;padding:1rem .5rem;color:#fff}.support-us .left ul{list-style-type:none;margin-top:1rem}.support-us .left ul li{margin:.5rem 0}.support-us .left ul li a{display:flex;height:100%;padding:.75rem;width:100%;text-decoration:none;font-size:.85rem}.support-us .left ul li a:hover{cursor:pointer;background:#333;border-radius:.25rem}.support-us .left h1{height:-moz-max-content;height:max-content;align-self:flex-start;margin:0 0 1rem}.support-us .left p{color:hsla(0,0%,100%,.8);line-height:1.5rem;width:100%}.support-us .right{display:grid;align-items:flex-start;align-content:flex-start;padding:1rem .5rem;color:#000;width:100%}.support-us .contact-form{display:grid;row-gap:1rem}.support-us .contact-form input{padding:.75rem}.support-us .contact-form textarea{height:200px;padding:1rem}.support-us .contact-form button{padding:1rem;background:#000;border:none;cursor:pointer;color:#fff;font-weight:700}@media(min-width:1200px){.support-us{display:grid;grid-template-columns:1fr 1fr}.support-us .left,.support-us .right{padding:1rem 2rem}}@media(min-width:1800px){.support-us{display:grid;grid-template-columns:1fr 2fr}.support-us .contact-form{justify-self:center;width:600px}.support-us .left,.support-us .right{padding:2rem 4rem}}.parts-page{display:grid;margin:auto;-moz-column-gap:2rem;column-gap:2rem;justify-content:flex-start;max-width:600px;width:100%;overflow:hidden;padding:4rem .5rem 1rem}.parts-page .parts-page_body img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.parts-page .parts-page_header{display:grid;margin-bottom:1rem}.parts-page .parts-page_header p{color:#555;margin-bottom:1rem}.parts-page .parts-page_header .part-number{margin-top:.5rem;font-size:1rem;font-weight:700;color:#666}.parts-page .parts-page_header .part-description{font-size:1.25rem;font-weight:700}.parts-page .parts-page_header .part-link{display:flex;-moz-column-gap:2rem;column-gap:2rem;margin-top:1rem;justify-content:center;align-items:center;text-decoration:none;height:2.5rem;font-weight:bolder;border-radius:.25rem;background:#000;color:#fff}.parts-page .parts-page_header .part-link:hover{background:#ed2024}.parts-page .parts-page_header .back-link{margin-top:1rem;text-align:center;color:#ed2024}.parts-page .parts-page_header ul li{font-size:.8rem}@media(min-width:1200px){.parts-page{display:grid}.parts-page .parts-page_body{display:grid;-moz-column-gap:1rem;column-gap:1rem}}.parts-explorer__page{display:grid;align-items:flex-start;align-content:flex-start;margin:auto;padding-top:3.5rem}.load-more-btn{padding:.5rem 1rem;border:none;box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:5px;background-color:#ed2024;color:#fff;font-size:1rem;cursor:pointer}.hidden{display:none}.parts-explorer-results input{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,.5);border-radius:5px}.parts-explorer-results ul{list-style-type:none;padding:0;margin:0}.parts-explorer-results ul li{display:flex;border-bottom:1px solid rgba(0,0,0,.5)}.parts-explorer-results ul li a{display:block;padding:.25rem;width:100%;height:100%;color:#000;text-decoration:none;font-weight:700}.parts-explorer-results ul li a:hover{background-color:rgba(0,0,0,.1)}.parts-explorer-results ul li:last-child{border-bottom:none}.parts-explorer-results ul li .part-description{font-size:.8rem;color:rgba(0,0,0,.75)}.parts-explorer-results .part-link{display:flex;justify-content:space-between;text-decoration:none;font-weight:700}@media(min-width:1200px){.parts-explorer__page{padding-top:3.5rem}.parts-explorer-results ul li{grid-template-columns:1fr 3fr}.parts-explorer-results ul li .part-description{font-size:1rem}}.blog-post-page{display:grid;width:100%;padding:2rem .5rem;overflow:hidden}.blog-post-page .specs{display:none}.blog-post-page .blog-main-content{width:100%}.blog-post-page .blog-post-image{float:left;width:100%}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page h1{font-size:1.5rem}.blog-post-page p{width:auto;text-wrap:wrap;word-wrap:break-word}@media(min-width:768px){.blog-post-page{display:grid;grid-template-columns:1fr 2fr;width:100%}.blog-post-page .specs{display:grid}.blog-post-page .specs .label{font-weight:700;margin-right:.5rem}.blog-post-page .specs .blog-post-back-link{display:flex;align-items:center;align-content:center;width:-moz-max-content;width:max-content;color:#ed2024;text-decoration:none;font-weight:700;height:2rem}.blog-post-page .specs .blog-post-back-link:hover{text-decoration:underline}.blog-post-page .specs .blog-post-machine-link{display:flex;align-items:center;font-size:1rem;background:#ed2024;color:#fff;padding:.5rem 1rem;width:-moz-max-content;width:max-content;font-weight:700;margin-top:1rem}.blog-post-page .specs .blog-post-machine-link:hover{background:#ca1014}.blog-post-page .blog-main-content{width:100%;padding:0 1rem;border-left:1px solid #e0e0e0}.blog-post-page .blog-post-image{float:left;width:100%;margin-right:10px}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page .blog-heading-details{padding-bottom:1rem}.blog-post-page p{line-height:1.65rem;text-wrap:wrap;word-break:keep-all;word-wrap:break-word;padding-bottom:.5rem}}@media(min-width:1200px){.blog-post-page{display:grid;width:100%;grid-template-columns:1fr 2fr 1fr}.blog-post-page .specs{display:grid}.blog-post-page .blog-main-content{width:100%;padding:0 1rem;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.blog-post-page .blog-post-image{float:left;width:40%}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page .blog-heading-details{padding-bottom:1rem}.blog-post-page p{line-height:1.65rem}.blog-post-page h1{font-size:2rem}}.blog-list-page{padding:0 2% 4rem}.blog-list-page .blog-page-title{display:flex;justify-content:space-between;width:100%;padding-bottom:1rem;color:#ed2024;padding-top:1rem}.blog-list-page a{display:flex;align-items:center;color:#ed2024;font-weight:700;text-decoration:none;transition:all .3s ease}.blog-posts-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;row-gap:1rem}.blog-post-list-item{display:grid;grid-template-rows:250px auto 1fr 1fr;align-content:flex-start;width:250px;height:500px;border:1px solid rgba(237,32,36,.5)}.blog-post-list-item div{display:grid;height:100%}.blog-post-list-item .blog-post-list-item-image{display:grid;width:100%;overflow:hidden}.blog-post-list-item .blog-post-list-item-image img{display:flex;width:100%;height:-moz-max-content;height:max-content;-o-object-fit:contain;object-fit:contain}.blog-post-list-item .blog-post-tags{display:flex;align-content:flex-start;flex-wrap:wrap;width:100%;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem}.blog-post-list-item .blog-post-tags .tag{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;border:1px solid #ed2024;padding:.25rem .5rem;border-radius:1rem;font-size:.5rem;color:#ed2024}.blog-post-list-item .blog-post-list-item-content{display:grid;font-size:1rem;width:100%;padding:0 .5rem}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-date{display:flex;font-style:italic;font-weight:700;font-size:.7rem;justify-content:space-between;padding-bottom:.5rem;color:#ed2024;overflow:hidden}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-title{display:grid;width:100%;font-size:1.25rem;font-weight:700;color:#000;padding-bottom:.25rem}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-description{min-height:60px;max-height:60px;font-size:.85rem;padding-bottom:1rem;color:#999;font-weight:500;line-height:1.2rem;overflow:hidden}.blog-post-list-item .blog-post-list-item-content .blog-post-call-to-action{display:flex;align-items:center;font-size:1rem;padding:0 .5rem}.blog-post-list-item .blog-post-list-item-content .blog-post-call-to-action svg{font-size:1.5rem;margin-left:.5rem}.blog-post-list-item .blog-post-call-to-action{display:grid;height:100%;align-content:flex-end;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}@media(min-width:768px){.blog-posts-wrapper{display:flex;justify-content:space-evenly}.blog-post-list-item{display:grid}.blog-post-list-item .blog-post-list-item-title{overflow:hidden}}@media(min-width:1200px){.blog-list-page{padding:0 2rem}.blog-posts-wrapper{justify-content:space-between}.blog-post-list-item{display:grid;grid-template-columns:1fr;grid-template-rows:300px auto 1fr 1fr;width:300px;height:550px}.blog-post-list-item .blog-post-list-item-content{display:grid;font-size:1rem;padding:0 .5rem;width:100%}.blog-post-list-item .blog-post-list-item-image{display:grid;justify-content:center;align-items:center;justify-items:center;width:100%;overflow:hidden;height:300px}.blog-post-list-item .blog-post-list-item-image img{display:flex;width:100%;-o-object-fit:contain;object-fit:contain}}@media(min-width:1800px){.blog-list-page{padding:0 7rem 4rem}.blog-posts-wrapper{width:100%}.blog-post-list-item{display:grid;grid-template-columns:1fr;grid-template-rows:350px auto 1fr 1fr;width:350px;height:550px}.blog-post-list-item .blog-post-list-item-image{display:grid;justify-content:center;align-items:center;justify-items:center;width:100%;overflow:hidden;height:350px}.blog-post-list-item .blog-post-list-item-image img{display:flex;width:100%;-o-object-fit:contain;object-fit:contain}}.new-section{display:grid;padding:1rem .5rem;overflow:hidden;margin-top:4rem;align-items:flex-start;align-content:flex-start}.new-section span.title{font-size:2rem;text-align:left;color:#222;text-transform:uppercase;font-family:titillium-web,sans-serif;font-weight:900}.new-section .new-section-title{margin-bottom:1.5rem}.new-section .new-section-title h2{font-size:1.25rem;text-align:left;color:#222;text-transform:uppercase;font-family:titillium-web,sans-serif;font-weight:900}.new-section .new-section-title p{padding-bottom:0}.new-section .new-section-tags{display:flex;flex-wrap:wrap;width:100%;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.new-section .new-section-tags .tag{width:-moz-max-content;width:max-content;background:#333;color:#fff;padding:.5rem 1rem;border-radius:5px;font-size:.85rem;height:-moz-max-content;height:max-content}.new-section .description-section p{line-height:1.35rem}.new-section .description-section p:first-of-type{font-weight:400;padding-top:0}.new-section .benefits-section h4{padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.11rem;color:#000;text-decoration:underline}.new-section .benefits-section ul{list-style-type:none}.new-section .benefits-section .heading{font-weight:700;padding-bottom:.25rem;color:#333}.new-section .benefits-section .desc{font-weight:300;padding-bottom:1rem;font-size:.95rem;color:#666}.new-section .benefits-section p{font-weight:400;width:50%;font-size:.9rem;color:#666;padding-bottom:0}.new-section .new-section-content-wrapper{display:grid;width:100%;row-gap:2rem}.new-section .new-section-content{display:grid;row-gap:1rem;align-items:flex-start;align-content:flex-start;width:100%;background:#fff;padding-bottom:2rem;border-bottom:2px solid #000}.new-section h3{font-size:1.5rem;text-align:left;color:#333}.new-section h4{font-size:1rem;text-align:left;color:#333}.faq,.new-section p{width:100%}.faq{display:grid;align-items:flex-start;align-content:flex-start;background:#fff}.faq p{color:#333}@media(min-width:1200px){.new-section{padding:2rem}.new-section .new-section-title h2{font-size:2rem}.new-section .new-section-content-wrapper{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1800px){.new-section{padding:4rem}.new-section-content-wrapper{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}.all-parts-viewer__page{display:grid;align-items:flex-start;align-content:flex-start;margin:auto;padding-top:3.5rem}.all-parts-viewer__page input{padding:.5rem;font-size:1rem;margin-bottom:1rem;width:100%}.all-parts-viewer__page a{text-decoration:none;color:inherit}.all-parts-viewer__page ul{display:grid;grid-template-columns:1fr;row-gap:.25rem}.all-parts-viewer__page ul li{display:grid;align-content:center;grid-template-columns:2fr auto;background:#f3f3f3;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;padding:.5rem 1rem;cursor:pointer}.all-parts-viewer__page ul li:hover{background:hsla(0,0%,79%,.75)}.all-parts-viewer__page ul li:hover .view-part-btn{background:red;color:#000}.all-parts-viewer__page ul li .view-part-btn{background:#000;color:#fff;padding:.5rem 1rem;font-size:.95rem}.all-parts-viewer__page ul li p{padding:.25rem 0}.all-parts-viewer__page ul li .part-details{display:grid;grid-template-columns:1fr}.all-parts-viewer__page ul li .part-details .partNumber{font-weight:700;font-size:.9rem}.all-parts-viewer__page ul li .part-link{text-decoration:none;color:#000;margin-right:.65rem}@media(min-width:1200px){.all-parts-viewer__page input{padding:.5rem;font-size:1rem;margin-bottom:1rem;width:50%}.all-parts-viewer__page ul{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1800px){.all-parts-viewer__page ul{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}.request-a-quote-button{bottom:8rem;background-color:#f5f5f5;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#fff;font-size:20px;position:fixed;background:#ed2024;transition:all .3s ease;z-index:5;text-decoration:none;width:-moz-max-content;width:max-content;bottom:1.25rem;padding:.9rem 3rem;left:1rem;border-radius:.25rem}.request-a-quote-button:hover{background-color:#000;color:#fff}@media(min-width:1200px){.request-a-quote-button{margin:auto;bottom:8rem;background-color:#f5f5f5;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#fff;font-size:20px;position:fixed;background:#ed2024;transition:all .3s ease;z-index:5;text-decoration:none;width:-moz-max-content;width:max-content;bottom:1.25rem;padding:.9rem 3rem;left:50%;right:50%;transform:translate(-50%);border-radius:.25rem}.request-a-quote-button:hover{background-color:#000;color:#fff}}.machine-main-page{display:grid;font-family:Roboto,sans-serif;padding-top:4rem;row-gap:.5rem;background:#000;grid-template-areas:"title-area" "bread-crumbs"}.machine-main-page .title-area{display:grid;grid-area:title-area;row-gap:.25rem;padding:.5rem;width:100%}.machine-main-page .title-area h1{display:grid;align-content:flex-start;font-weight:400;font-size:.7rem;color:#aaa;width:-moz-max-content;width:max-content;text-transform:uppercase}.machine-main-page .title-area .title{display:flex;align-items:flex-end;-moz-column-gap:.25rem;column-gap:.25rem}.machine-main-page .title-area .title h2{display:flex;align-content:flex-end;justify-content:flex-end;font-weight:700;font-family:titillium-web,sans-serif;color:#ccc;font-size:2rem;margin-block-start:0;line-height:1.75rem}.machine-main-page .title-area .title .version{font-size:.85rem;font-weight:400;color:#ed2024}.machine-main-page .main-specs{display:grid;align-content:flex-start;justify-items:center;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:.25rem;column-gap:.25rem;text-align:left;font-size:.9rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem0rem}.machine-main-page .main-specs .spec{display:grid;grid-template-columns:1fr;-moz-column-gap:1rem;column-gap:1rem;align-content:flex-start;color:#000;background:silver;width:100%;padding:.5rem}.machine-main-page .main-specs .spec .spec-title{display:grid;text-align:center;justify-content:center;align-content:flex-start;font-weight:700;text-transform:uppercase;color:#333}.machine-main-page .main-specs .spec span{text-align:center}.machine-main-page .bread-crumbs{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;grid-area:bread-crumbs;justify-content:flex-start;align-items:center;font-size:.95rem;padding:.5rem;color:#fff}.machine-main-page .bread-crumbs a{color:#777;font-weight:700;text-decoration:none}.machine-main-page .bread-crumbs a:hover{text-decoration:underline}.machine-main-page .image-area{display:grid;justify-content:center;justify-items:center;width:100%;padding:1rem 0}.machine-main-page .image-area .main-image{width:75%;height:auto}.dev-page .navigation{display:flex;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1rem}.dev-page .navigation a{color:#ed2024;font-weight:700;background:#000;padding:.5rem 1rem;text-decoration:none}.home-two-header-banner{width:100%;height:450px;position:relative;overflow:hidden}.home-two-header-banner .image-container{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.home-two-header-banner .slide{display:flex;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative}.home-two-header-banner .slide img{width:100vw;height:450px;-o-object-fit:cover;object-fit:cover}.home-two-header-banner .slide .content-wrapper{display:flex;position:absolute;width:100%;top:5.5rem;padding:0 .5rem}.home-two-header-banner .slide .content-wrapper h2{color:#fff;font-size:1.25rem;text-align:center}.home-two-header-banner .slide .content-wrapper p{color:#fff;font-size:1rem;padding:0;text-align:center}.home-two-header-banner .slide .content-wrapper .content{display:flex;flex-direction:column;row-gap:1rem;text-align:left;background:rgba(0,0,0,.65);padding:1rem}.home-two-header-banner .slide .content-wrapper .content .button-wrapper{display:flex;flex-direction:column;row-gap:.5rem}.home-two-header-banner .slide .content-wrapper .content .button-wrapper a{text-align:center}.button-container{display:flex;position:absolute;-moz-column-gap:.5rem;column-gap:.5rem;bottom:20px;left:50%;transform:translateX(-50%)}.button-container button{background:rgba(237,32,36,.75);border:none;padding:.35rem 1.25rem;text-align:center}.button-container button:hover{background-color:#fff}.button-container button.active{background:#c6c6c6}@media(min-width:768px){.home-two-header-banner .slide{display:flex;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative}.home-two-header-banner .slide img{width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-two-header-banner .slide .content-wrapper{padding:0 2rem}.home-two-header-banner .slide .content-wrapper.bottom-right{align-self:flex-end;bottom:2.5rem;justify-content:flex-end}.home-two-header-banner .slide .content-wrapper.bottom-center{align-self:flex-end;bottom:2.5rem;justify-content:center}.home-two-header-banner .slide .content-wrapper.bottom-left{align-self:flex-end;bottom:2.5rem;justify-content:flex-start;text-align:left}.home-two-header-banner .slide .content-wrapper.top-right{align-self:flex-start;top:5.5rem;justify-content:flex-end}.home-two-header-banner .slide .content-wrapper.top-center{align-self:flex-start;top:5.5rem;justify-content:center}.home-two-header-banner .slide .content-wrapper.top-left{align-self:flex-start;top:5.5rem;justify-content:flex-start}.home-two-header-banner .slide .content-wrapper h2{color:#fff;font-size:1.75rem;text-align:left}.home-two-header-banner .slide .content-wrapper p{color:#fff;padding:0;text-align:left}.home-two-header-banner .slide .content-wrapper .content{display:grid;max-width:75%;text-align:left}.home-two-header-banner .slide .content-wrapper .content .button-wrapper{flex-direction:row;-moz-column-gap:1rem;column-gap:1rem;margin-top:.5rem}.home-two-header-banner .slide .content-wrapper .content .button-wrapper a{text-align:center;width:200px;padding:.75rem 1rem}}@media(min-width:1800px){.slide .content-wrapper{display:flex;position:absolute;width:100%;top:6.5rem;padding:0 4rem}.slide .content-wrapper .content{max-width:50%}}.scrubber-types-page-two{display:grid;width:100%;height:-moz-max-content;height:max-content;background-color:#272727;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23000000' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}.scrubber-types-page-two h1{color:#fff;text-align:center;padding:1.5rem 0}.scrubber-types-page-two{border-top:2px solid #ed2024}.scrubber-types-wrapper-two{display:grid;flex-wrap:wrap;width:100%}.scrubber-types-wrapper-two a{text-decoration:none}.scrubber-types-wrapper-two .scrubber-type{display:flex;position:relative;flex-direction:column;cursor:pointer;width:100%;padding:2rem 0;transition:all .5s ease-in-out}.scrubber-types-wrapper-two .scrubber-type button{left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(237,32,36,.5);border:1px solid #fff;color:#fff;padding:.5rem 2rem;opacity:0;position:absolute;cursor:pointer;transition:all .2s ease-in-out}.scrubber-types-wrapper-two .scrubber-type:hover{animation:growingShadow .2s forwards}.scrubber-types-wrapper-two .scrubber-type:hover img{opacity:1;transform:scale(1.1)}.scrubber-types-wrapper-two .scrubber-type:hover h1,.scrubber-types-wrapper-two .scrubber-type:hover p{color:#ed2024}.scrubber-types-wrapper-two .scrubber-type:hover button{opacity:1;background:#ed2024}.scrubber-types-wrapper-two .scrubber-type img{width:65%;align-self:center;height:auto;padding:.5rem;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:all .2s ease-in-out}.scrubber-types-wrapper-two .scrubber-type h2{display:flex;justify-content:center;color:#dadada;font-size:1.25rem;width:100%;transition:all .2s ease-in-out;padding:.5rem 0;text-align:center;border-bottom:4px solid transparent}.scrubber-types-wrapper-two .scrubber-type p{color:#000;transition:all .2s ease-in-out}@media(min-width:768px){.scrubber-types-wrapper-two{display:grid;grid-template-columns:1fr 1fr}.scrubber-types-wrapper-two .scrubber-type{display:flex;flex-direction:column;height:100%}.scrubber-types-wrapper-two .scrubber-type img{width:auto}}@media(min-width:1200px){.scrubber-types-wrapper-two{margin:auto;width:75%;grid-template-columns:1fr 1fr}.scrubber-types-wrapper-two .scrubber-type{display:flex;width:100%}.scrubber-types-wrapper-two .scrubber-type img{height:240px}}@media(min-width:1800px){.scrubber-types-wrapper-two{grid-template-columns:1fr 1fr 1fr 1fr}.scrubber-types-wrapper-two .scrubber-type h2{font-size:1.125rem}}@keyframes growingShadow{0%{background-image:radial-gradient(circle at 50% 50%,transparent,transparent);background-size:0 0;background-repeat:no-repeat;background-position:50%}to{background-image:radial-gradient(circle at 50% 50%,transparent,rgba(0,0,0,.25));background-size:100% 100%;background-repeat:no-repeat;background-position:50%}}.home-gallery-section{background:#111}.home-gallery-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-areas:"gallery-1" "gallery-2" "gallery-3" "gallery-4" "gallery-5" "gallery-6";align-items:flex-start;align-content:flex-start}.home-gallery-wrapper .gallery-section_image-container{overflow:hidden;aspect-ratio:5/4;cursor:pointer}.home-gallery-wrapper .gallery-section_image-container:first-child{grid-area:gallery-1}.home-gallery-wrapper .gallery-section_image-container:nth-child(2){grid-area:gallery-2}.home-gallery-wrapper .gallery-section_image-container:nth-child(3){grid-area:gallery-3}.home-gallery-wrapper .gallery-section_image-container:nth-child(4){grid-area:gallery-4}.home-gallery-wrapper .gallery-section_image-container:nth-child(5){grid-area:gallery-5}.home-gallery-wrapper .gallery-section_image-container:nth-child(6){grid-area:gallery-6}.home-gallery-wrapper .gallery-section_image-container img{width:100%;height:-moz-max-content;height:max-content;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.home-gallery-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"gallery-1 gallery-2" "gallery-3 gallery-4" "gallery-5 gallery-6";row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem 0}.home-gallery-wrapper .gallery-section_image-container{display:grid}.home-gallery-wrapper .gallery-section_image-container img{height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:1800px){.home-gallery-wrapper{display:grid;width:75%;margin:auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"gallery-1 gallery-2 gallery-3" "gallery-4 gallery-5 gallery-6"}.home-gallery-wrapper .gallery-section_image-container{display:grid}.home-gallery-wrapper .gallery-section_image-container img{-o-object-fit:cover;object-fit:cover;height:100%}}.home-page-two{display:grid;align-items:flex-start;align-content:flex-start;padding-top:4rem}.home-page-two .content-wrapper{display:grid;margin:auto;width:calc(100% - 1rem);row-gap:.75rem}.home-page-two section{display:grid;align-items:flex-start;align-content:flex-start;width:100%;padding:1rem 0}.home-page-two section p{line-height:1.5rem;font-size:1.125rem;padding:0}.home-page-two section h1{font-size:2.5rem}.home-page-two section h2{font-size:1.75rem}.home-page-two section h3{font-size:1.5rem}.home-page-two section strong{color:#ed2024}.home-page-two section .cta-btn{background:#ed2024;color:#fff;padding:1rem 2rem;border-radius:.25rem;border:none;text-align:center;font-weight:700;cursor:pointer;transition:all .25s ease-in-out;width:-moz-max-content;width:max-content}.home-page-two section .cta-btn.machine{width:100%}.home-page-two section .cta-btn:hover{background:#6b090b}.home-page-two section.home-page-header{background:#000}.home-page-two section.home-page-header h1{color:#fff}.home-page-two section.home-page-header p{color:#ccc}.home-page-two section.black{background:#000}.home-page-two section.dark{background:#101010;color:#fff}.home-page-two section.light-grey{background:#eff0f2}.home-page-two section.cta-section{background:#000;text-align:center}.home-page-two section.cta-section h2{color:#fff}.home-page-two section.cta-section p{color:#ccc}.home-page-two section.cta-section a,.home-page-two section.cta-section button{justify-self:center;width:-moz-max-content;width:max-content;text-decoration:none}.home-page-two .home-page-new-banner{display:flex}.home-page-two .home-page-new-banner img{height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.home-page-two .platforms-wrapper{display:grid;width:100%;row-gap:6rem}.home-page-two .platforms-wrapper .platform{display:grid;width:100%;grid-template-areas:"image" "details";text-decoration:none;row-gap:1rem}.home-page-two .platforms-wrapper .platform img{grid-area:image;width:100%;height:100%;transition:all .25s ease-in-out}.home-page-two .platforms-wrapper .platform .platform-details{display:grid;row-gap:.75rem}.home-page-two .platforms-wrapper .platform .platform-details h2{color:#fff}.home-page-two .platforms-wrapper .platform .platform-details p{color:#ccc}.home-page-two .alt-cards-wrapper{display:grid;row-gap:1rem}.home-page-two .alt-cards-wrapper .alt-card{display:grid;color:#333;background:#fff;justify-content:center;justify-items:center;text-align:center;text-decoration:none;row-gap:1rem;padding:2rem 0}.home-page-two .alt-cards-wrapper .alt-card svg{font-size:5rem}.home-page-two .home-page-new-gallery{display:grid;row-gap:1rem}.home-page-two .home-page-new-gallery h2{padding:0;text-align:center}.home-page-two .home-page-new-gallery a{justify-self:center;width:-moz-max-content;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery .home-page-gallery__container{display:grid}.home-page-two .home-page-new-gallery .home-page-gallery__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .25s ease-in-out}.home-page-two .home-page-new-gallery .home-page-gallery__container img:hover{transform:scale(1.02);cursor:pointer}.home-page-two .home-page-about-wrapper{display:grid;row-gap:1rem}.home-page-two .home-page-about-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-page-two .home-page-about-wrapper .content{display:grid;row-gap:1rem}@media(min-width:768px){.home-page-two section{padding:3rem 0}.home-page-two section.home-page-header{justify-content:center;justify-items:center;text-align:center}.home-page-two section.home-page-header button{justify-self:center;width:-moz-max-content;width:max-content}.home-page-two .platforms-wrapper{display:grid;width:100%;row-gap:6rem}.home-page-two .platforms-wrapper .platform{display:grid;align-items:flex-start;width:100%;grid-template-areas:"details image";grid-template-columns:2fr 1fr;-moz-column-gap:2rem;column-gap:2rem;text-decoration:none;row-gap:1rem}.home-page-two .platforms-wrapper .platform img{display:grid;grid-area:image;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-page-two .platforms-wrapper .platform .platform-details{display:grid;grid-area:details}.home-page-two .platforms-wrapper .platform .platform-details h2{color:#fff}.home-page-two .platforms-wrapper .platform .platform-details p{color:#ccc}.home-page-two .home-page-new-gallery{display:grid;row-gap:1rem}.home-page-two .home-page-new-gallery h2{padding:0;text-align:center}.home-page-two .home-page-new-gallery a{justify-self:center;width:-moz-max-content;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery p{text-align:center}.home-page-two .home-page-new-gallery .home-page-gallery__container{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%}.home-page-two .home-page-new-gallery .home-page-gallery__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(min-width:1200px){.home-page-two section{padding:2rem 0}.home-page-two .content-wrapper{max-width:1120px}.home-page-two .platforms-wrapper .platform{grid-template-columns:1fr 1fr;padding:1rem;transition:all .5s ease-in-out;border-radius:4px}.home-page-two .platforms-wrapper .platform:hover{background:#222}.home-page-two .platforms-wrapper .platform:hover img{transform:scale(1.07)}.home-page-two .alt-cards-wrapper{grid-template-columns:1fr 1fr 1fr}.home-page-two .alt-cards-wrapper .alt-card{background:transparent;padding:4rem;transition:.25s ease-in-out}.home-page-two .alt-cards-wrapper .alt-card:hover{background:#fff}.home-page-two .home-page-about-wrapper{display:grid;row-gap:1rem;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:3fr 2fr}.home-page-two .home-page-about-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-page-two .home-page-about-wrapper .content{display:grid;row-gap:1rem;align-items:flex-start;align-content:flex-start}.home-page-two .home-page-about-wrapper .content a{height:-moz-min-content;height:min-content;text-decoration:none}.home-page-two .home-page-new-banner{display:flex}.home-page-two .home-page-new-banner img{height:360px;width:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:1800px){.home-page-two{padding-top:3rem}.home-page-two section{padding:4rem 0}.home-page-two .content-wrapper{max-width:1920px}.home-page-two .platforms-wrapper{grid-template-columns:1fr 1fr;-moz-column-gap:6rem;column-gap:6rem}.home-page-two .platforms-wrapper .platform{grid-template-columns:5fr 4fr}.home-page-two .home-page-new-gallery{display:grid;row-gap:1rem}.home-page-two .home-page-new-gallery h2{padding:0;text-align:center}.home-page-two .home-page-new-gallery a{justify-self:center;width:-moz-max-content;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery p{text-align:center}.home-page-two .home-page-new-gallery .home-page-gallery__container{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%}.home-page-two .home-page-new-gallery .home-page-gallery__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-page-two .home-page-new-banner{display:flex;height:400px}.home-page-two .home-page-new-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%}}.home-two-popup-wrapper{display:grid;justify-items:center;align-items:center;align-content:center;position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;background:rgba(0,0,0,.75);transition:opacity .3s ease-in-out;z-index:9999;pointer-events:none}.home-two-popup-wrapper.active{opacity:1;width:100%;height:100vh;transform:translate(0);background:rgba(0,0,0,.75);overflow:hidden;pointer-events:all}.popup-form{display:grid;background:#fff;max-width:460px;width:96%;border-radius:4px;box-shadow:0 0 1rem #000}.popup-form .popup-form-head{display:grid;width:100%}.popup-form .popup-form-head .popup-form-head-content{display:flex;width:100%;justify-content:space-between;padding:1rem}.popup-form .popup-form-head .popup-form-head-content svg{font-size:1.5rem;cursor:pointer}.popup-form .popup-form-head .popup-form-head-content svg:hover{color:#ed2024}.popup-form .popup-form-head .factory-cat-logo{display:grid;justify-content:center;background:#000;padding:1rem}.popup-form .popup-form-head .factory-cat-logo img{width:100%;height:100%}.popup-form .popup-form-body,.popup-form .popup-form-footer{display:grid;padding:1rem}.popup-form form{display:grid;row-gap:1rem}.popup-form form button{display:grid;padding:1rem;background:#ed2024;border-radius:4px;border:none;cursor:pointer;color:#fff}.popup-form form .form-group{display:grid}.popup-form form .form-group label{font-weight:700}.popup-form form .form-group input,.popup-form form .form-group textarea{padding:1rem;border-radius:4px;resize:none;border:1px solid #000}.popup-form form .form-group textarea{height:150px}.rental-page{display:grid;margin-top:3rem;grid-template-columns:1fr}.rental-page p{line-height:2rem;font-size:1.25rem;color:#555}.rental-page p a{font-weight:600;color:#ed2024;text-decoration:none}.rental-page .content-column{display:grid;grid-template-columns:1fr;row-gap:1rem}.rental-page .content-column .rental-page-header{display:grid}.rental-page .content-column .rental-page-header img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.rental-page .content-column .content-head{display:grid;padding:0 .5rem;grid-column:span 1 0}.rental-page .content-column .content-body{display:grid;grid-template-columns:1fr;row-gap:1rem;padding:0 .5rem;align-content:flex-start}.rental-page .content-column .content-body .content-body-head{display:grid;align-content:flex-start;grid-column:1/span 0}.rental-page .content-column .content-body .content-body-head h2{color:#000;border-left:4px solid #333;padding-left:.5rem}.rental-page .content-column .content-body .content-body-details{display:grid;align-content:flex-start}.rental-page .content-column .content-body .content-body-details h3{color:#333}.rental-page .content-column .content-body .content-body-details.benefit{background:#fff;width:100%}.rental-page .content-column .divider{grid-column:1;border-top:1px solid #ccc;margin:1rem 0}.rental-form{display:grid;align-items:flex-start;align-content:flex-start;height:100%;width:100%;background:#fff;row-gap:1rem}.rental-form .form-header{display:grid;height:-moz-max-content;height:max-content;background:#000;padding:1rem .5rem 0;text-align:center}.rental-form .form-header h2{color:#fff;font-size:1.5rem}.rental-form .form-header p{line-height:1.25rem}.rental-form img{display:grid;justify-self:center;width:300px;height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:1rem}.rental-form .form-inputs{display:grid;padding:.5rem}.rental-form .form-inputs div{display:grid;row-gap:.25rem}.rental-form h3{color:#000}.rental-form p{color:#999;font-size:1rem;padding:0}.rental-form label{color:#000}.rental-form input,.rental-form select{padding:.5rem;height:2rem}.rental-form button{padding:.75rem;background-color:#ed2024;color:#fff;margin-top:.25rem;border:none;border-radius:4px;cursor:pointer}.rental-form-side-bar{display:none}.fixed-rental-form-wrapper{display:grid;background-color:#fff;position:fixed;color:#fff;z-index:98;bottom:0;right:0;transition:all .3s ease-in-out;width:100%;height:100%;transform:translateY(100%)}.fixed-rental-form-wrapper.open{transform:translateY(0)}.fixed-rental-bar{display:grid;position:fixed;justify-content:center;justify-items:center;background-color:#000;color:#fff;z-index:100;bottom:0;left:50%;transform:translate(-50%);width:100%;padding:1rem;border-top:2px solid gray;box-shadow:10px 15px 1rem 0 rgba(0,0,0,.25);text-align:center;transition:all .3s ease-in-out;align-items:center;align-content:center;row-gap:1rem}.fixed-rental-bar img{width:220px;height:100%;-o-object-fit:cover;object-fit:cover}.fixed-rental-bar button{background:transparent;font-size:1.25rem;color:#fff;border-radius:4px;font-weight:700;border-radius:4rem;border:1px solid #fff;padding:.5rem 1rem}@media(min-width:768px){.rental-page,.rental-page .content-column{display:grid}.rental-page .content-column .rental-page-header img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.rental-page .content-column .divider{grid-column:1;border-top:1px solid #ccc;margin:1rem 0}.rental-page .content-column .content-head{display:grid}.fixed-rental-form-wrapper{background:rgba(0,0,0,.25)}.rental-form{margin:auto;max-width:400px;height:-moz-max-content;height:max-content;box-shadow:0 0 1rem 0 rgba(0,0,0,.25)}}@media(min-width:1200px){.fixed-rental-bar,.fixed-rental-form-wrapper{display:none}.rental-page{grid-template-columns:1fr 500px;-moz-column-gap:4rem;column-gap:4rem}.rental-page .content-column{row-gap:3rem}.rental-page .content-column .rental-page-header{padding:2rem 0 0 4rem}.rental-page .content-column .content-head{margin-left:4rem;padding:0}.rental-page .content-column .content-head h1{padding-bottom:.5rem;border-bottom:3px solid #ed2024}.rental-page .content-column .content-body{display:grid;grid-template-columns:1fr;row-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding:0 0 4rem 4rem;align-content:flex-start}.rental-page .content-column .content-body .content-body-details{display:grid;align-content:flex-start}.rental-page .content-column .divider{grid-column:1;border-top:1px solid #ccc;margin:1rem 0}.rental-page .rental-form-side-bar{display:grid;position:relative;width:100%;height:-moz-max-content;height:max-content;padding:0 4rem 4rem 0}.rental-page .rental-form-side-bar .rental-form{position:fixed;top:5rem;height:-moz-min-content;height:min-content;background:#000;padding-bottom:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.25)}.rental-page .rental-form-side-bar .rental-form .form-inputs{row-gap:.25rem}.rental-page .rental-form-side-bar .rental-form .form-inputs label{color:#fff}.rental-page .rental-form-side-bar .rental-form .form-inputs{padding:0 1rem}.rental-page .rental-form-side-bar .rental-form .form-header{padding:1rem 2rem 0}}@media(min-width:1800px){.rental-page{align-content:flex-start;align-items:flex-start}.rental-page .rental-page-header{grid-column:1;height:-moz-min-content;height:min-content}.rental-page .content-column{grid-column:1;align-items:flex-start;align-content:flex-start}.rental-page .content-column .content-body-head{grid-column:1/span 2}.rental-page .content-column .content-body{grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem}.rental-page .content-column .divider{grid-column:1/span 2;border-top:1px solid #ccc;margin:1rem 0}.rental-page .rental-form-side-bar{grid-row:1;grid-column:2}}.loader{display:flex;padding:1rem 0}.bar{width:4px;height:15px;background-color:#fff;margin:0 3px;animation:grow-shrink 1.2s ease-in-out infinite;border-radius:2px}.bar-1{animation-delay:0s}.bar-2{animation-delay:.2s}.bar-3{animation-delay:.4s}.new-page-loader-wrapper{display:grid;width:100vw;height:100vh;left:0;top:0;position:absolute;align-items:center;justify-items:center;z-index:999999;background:#000}#scrubber-loader-icon{fill:#fff;max-width:50px;width:50px;animation:scrubberMove 8s infinite}.dirty-path{background-color:#451e00;animation:dirtypath 8s infinite}.clean-path,.dirty-path{display:flex;justify-self:flex-end;width:100px;height:4px;transform-origin:left}.clean-path{background-color:#fff;animation:cleanpath 8s infinite}@keyframes scrubberMove{0%{transform:translateX(0) scaleX(1)}49.9%{transform:translateX(100px) scaleX(1)}50%{transform:translateX(100px) scaleX(-1)}to{transform:translateX(0) scaleX(-1);opacity:1}}@keyframes dirtypath{0%{width:100px}50%{width:0}to{justify-self:flex-start;width:0}}@keyframes cleanpath{0%{width:0;justify-self:flex-start}50%{width:100px}to{justify-self:flex-start;width:0}}@keyframes grow-shrink{0%,to{height:10px;opacity:.3}50%{height:20px;opacity:1}}@keyframes page-grow-shrink{0%,to{height:4rem;opacity:.3}50%{height:2rem;opacity:1}}.machine-specific-gallery__container{background:transparent;padding:1rem}.machine-specific-gallery,.machine-specific-gallery__container{display:grid;width:100%;overflow:hidden;overflow:auto}.machine-specific-gallery__view-all-button{display:grid;justify-self:center;margin-top:2rem;background:#ed2024;border:none;color:#fff;padding:1rem 2rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.machine-specific-gallery__view-all-button:hover{background:#ca1014}.machine-specific-gallery__grid{display:flex;position:relative}.machine-specific-gallery__image-wrapper{flex:0 0 auto;width:90%;max-width:200px;margin-right:1rem;cursor:pointer;transition:all .3s ease}.machine-specific-gallery__image-wrapper:hover{opacity:.8}.machine-specific-gallery__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px}.machine-specific-gallery__view-all-modal{display:grid;margin:auto;max-width:2800px;position:fixed;align-items:flex-start;top:3rem;inset:0;background:rgba(0,0,0,.8);z-index:100;overflow:auto}.machine-specific-gallery__view-all-modal__grid{display:grid;position:relative;justify-content:space-between;padding:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.machine-specific-gallery__view-all-modal__grid__close{position:fixed;top:1rem;right:1rem;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-all-modal__grid__image-wrapper{cursor:pointer}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machine-specific-gallery__view-all-modal__grid__image-wrapper:hover{opacity:.8}.machine-specific-gallery__view-individual-image-modal{display:grid;position:fixed;align-items:center;align-content:center;inset:0;background:rgba(0,0,0,.8);z-index:120;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{display:grid;position:relative;padding:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{display:grid;position:relative;height:-moz-max-content;height:max-content}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;background:#2e2e2e;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{position:absolute;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;right:.5rem;top:.5rem;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:95vh}@media(min-width:768px){.machine-specific-gallery__grid{display:flex;justify-content:space-between}.machine-specific-gallery__image-wrapper{max-width:200px}.machine-specific-gallery__view-all-modal__grid{display:grid;padding:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machine-specific-gallery__view-individual-image-modal{display:grid;position:fixed;align-items:center;align-content:center;inset:0;background:rgba(0,0,0,.8);z-index:120;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{display:grid;justify-content:center;position:relative;padding:.25rem;width:100%}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{display:grid;position:relative;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;background:#2e2e2e;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{position:absolute;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;right:.5rem;top:.5rem;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{width:100%;-o-object-fit:contain;object-fit:contain;height:95vh}}@media(min-width:1200px){.machine-specific-gallery__grid{display:flex;justify-content:space-between}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{display:grid;width:250px;height:100%}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machine-specific-gallery__view-individual-image-modal{display:grid;position:fixed;align-items:center;align-content:center;inset:0;background:rgba(0,0,0,.8);z-index:120;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{display:grid;justify-content:center;position:relative;padding:.25rem;width:100%}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{display:grid;position:relative;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;background:#2e2e2e;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{position:absolute;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;right:.5rem;top:.5rem;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{width:100%;-o-object-fit:contain;object-fit:contain;height:95vh}}@media(min-width:1800px){.machine-specific-gallery__grid{display:flex;justify-content:space-between}.machine-specific-gallery__image-wrapper{max-width:300px}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{display:grid;width:350px;height:auto}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machine-specific-gallery__view-individual-image-modal{display:grid;position:fixed;align-items:center;align-content:center;inset:0;background:rgba(0,0,0,.8);z-index:120;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{display:grid;justify-content:center;position:relative;padding:.25rem;width:100%}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{display:grid;position:relative;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;background:#2e2e2e;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{position:absolute;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;right:.5rem;top:.5rem;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{width:100%;-o-object-fit:contain;object-fit:contain;height:95vh}}@media(min-width:2400px){.machine-specific-gallery__grid{display:flex;justify-content:space-between}.machine-specific-gallery__image-wrapper{max-width:400px}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{display:grid;width:300px;height:auto}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machine-specific-gallery__view-individual-image-modal{display:grid;position:fixed;align-items:center;align-content:center;inset:0;background:rgba(0,0,0,.8);z-index:120;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{display:grid;justify-content:center;position:relative;padding:.25rem;width:100%}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{display:grid;position:relative;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;background:#2e2e2e;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{position:absolute;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;right:.5rem;top:.5rem;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:121}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{width:100%;-o-object-fit:contain;object-fit:contain;height:95vh}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}html{font-size:16px}.red-asterisk{color:red;font-weight:700}body{display:grid;grid-template-rows:1fr auto;align-content:flex-start;max-width:2783px;min-height:100vh;margin:auto;font-size:1rem}button{cursor:pointer}p{padding:.5rem 0;font-size:.85rem}.nopad-page{display:grid}.nopad-page.dark{background:rgba(0,0,0,.75);color:#fff}.no-header-page{display:grid;padding:4.5rem .5rem 1rem;color:#000}.no-header-page h2{margin-bottom:2rem}.no-header-page h1,.no-header-page h2.title{border-left:8px solid #ed2024;font-size:1.5rem;padding-left:2rem;text-transform:uppercase;margin-bottom:1rem}.no-header-page h1{height:-moz-min-content;height:min-content}.no-header-page ul{list-style-type:none}.no-header-page ul li a{color:#ed2024;font-weight:700}.standard-page{display:grid;padding:4rem .5rem 1rem;align-content:flex-start}.standard-page h2{margin-bottom:2rem}.standard-page h1,.standard-page h2.title{border-left:8px solid #ed2024;font-size:1.5rem;padding-left:2rem;text-transform:uppercase;margin-bottom:1rem}.standard-page.contact-us{padding:3rem 0 0}.standard-page.support-us{padding:0}.standard-page.errored{max-width:1200px;margin:auto}.standard-page.errored h1,.standard-page.errored h2{border:none;padding:0;text-align:center}.standard-page ul{list-style-type:none}.standard-page ul li a{color:#ed2024;font-weight:700}@media(min-width:1200px){.standard-page{padding:4rem 2rem 2rem}.standard-page.support{padding-top:5rem}.standard-page h1{font-size:2rem}}@media(min-width:1800px){p{padding:.5rem 0;font-size:1rem}.standard-page{padding:4rem 4rem 2rem}.standard-page.support{padding-top:5rem}}
/*# sourceMappingURL=250b087635d568ba.css.map*/