@import url('https://fonts.googleapis.com/css?family=DM+Sans:400,500,700&display=swap rel="stylesheet');.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.content h2{font-size:2rem;margin:0 0 1rem;font-family:"DM Sans",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.content h3{font-family:"DM Sans",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;font-size:1.4rem;margin:0 0 .25rem}.content h4{font-family:"DM Sans",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;font-size:1.125rem}.content h5{font-family:"DM Sans",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;text-transform:uppercase}.content p{font-size:1rem;line-height:135%;font-family:"DM Sans",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem}.content ul{font-size:1rem;font-family:"DM Sans",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.content h1,.content h2,.content h3,.content h4,.content h5,.content p,.content ul{color:#999}.content h1.italic,.content h2.italic,.content h3.italic,.content h4.italic,.content h5.italic,.content p.italic,.content span.italic,.content ul.italic{font-style:italic}.content h1.blue,.content h2.blue,.content h3.blue,.content h4.blue,.content h5.blue,.content p.blue,.content span.blue,.content ul.blue{color:#0099e5}.content h1.white,.content h2.white,.content h3.white,.content h4.white,.content h5.white,.content p.white,.content span.white,.content ul.white{color:#fff}.content h1.no-space,.content h2.no-space,.content h3.no-space,.content h4.no-space,.content h5.no-space,.content p.no-space,.content span.no-space,.content ul.no-space{margin-bottom:0}.content a.white{color:#fff}.content .text-only-blue{color:#0099e5}.content .opens-lightbox{cursor:pointer}.default-padding{padding:4rem 0}@media (max-width:767px){.default-padding{padding:2.75rem 0}.content h2{font-size:1.7rem}}.hero{height:600px}.hero .container{margin-top:38px}.hero h1{font-family:"DM Sans",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;font-size:3rem}.hero h2{font-size:1rem;margin:0 0 .5rem;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.hero h1,.hero h2{color:#fff}@media (max-width:767px){.hero{margin-top:80px;height:460px}.hero h1{font-size:2rem}.hero .container{margin-top:45px}}@media (max-width:543px){.hero{height:350px}}.hero{background:url(/img/supplies/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:450px}.type-button{margin-left:1rem;cursor:pointer}.type-button>div{transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.type-button-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;width:39px}.type-button-grid>div{flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0;width:10px;height:10px;margin:1px;border:1px solid #999}.type-button-grid.active>div,.type-button-grid:hover>div{border-color:#0099e5}.type-button-list{margin-top:1px}.type-button-list>div{width:38px;height:1px;background:#999;margin-bottom:7px}.type-button-list.active>div,.type-button-list:hover>div{background:#0099e5}.cards .card{margin-bottom:2.5rem;border-radius:10px;overflow:hidden}.cards .card-top{background:#fff;overflow:hidden}.cards .card-top img{display:block}.cards .card-top img:not(.full){max-width:100%;max-height:80%;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cards .card-body{background:#1c1c1c;padding:1.25rem;overflow:hidden}.cards .card-body h3{color:#0099e5;margin:0 0 .75rem}.cards .card-body p{margin-bottom:1rem}.cards .card-body :last-child{margin-bottom:0}.cards .card-body p,.cards .card-body ul{font-size:15px;color:#fff;line-height:150%}.cards.grid{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.cards.grid .card{flex:0 1 31%;-webkit-flex:0 1 31%;-ms-flex:0 1 31%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.grid .card-top{height:230px}.cards.grid .card-body{height:218px;text-align:center}.cards.list .card{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:180px;width:100%}.cards.list .card .card-body,.cards.list .card .card-top{height:100%}.cards.list .card .card-top{flex:0 1 20%;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.list .card .card-top img.full{min-width:100%;min-height:100%;width:100%;max-width:none}.cards.list .card .card-body{flex:0 1 80%;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.list .card .card-body ul li{display:inline-block;margin-right:1rem}@media (min-width:992px) and (max-width:1199px){.cards.grid .card-top{height:215px}.cards.grid .card-body{height:232px}.cards.list .card{height:160px}.cards.list .card .card-top{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:991px){.cards.grid .card-top{height:160px}.cards.list .card .card-top{flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:767px){.cards.grid{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cards.grid .card{flex:0 1 43%;-webkit-flex:0 1 43%;-ms-flex:0 1 43%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.grid .card .card-top.has-full-image{height:auto}.cards.grid .card .card-body h3{font-size:1.125rem}}@media (max-width:640px){.cards.grid .card{flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.grid .card .card-body{height:255px}}@media (max-width:543px){.hero{height:400px}.cards.grid .card{flex:0 1 70%;-webkit-flex:0 1 70%;-ms-flex:0 1 70%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cards.grid .card:last-child{margin-bottom:0}.cards.grid .card .card-body{height:auto}}@media (max-width:375px){.cards.grid .card{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}