img{max-width:100%}a{text-decoration:none}a.button{text-decoration:none;display:inline-block;padding:.3rem 2rem;transition:.3s;border-radius:20px}button.button{text-decoration:none;display:inline-block;padding:.3rem 2rem;transition:.3s;border-radius:20px}.btn-rental{background:#212121;color:#fff;width:100%;text-align:center;margin-top:.5rem}@media screen and (min-width:500px){.btn-rental{margin-top:2rem}}.btn-rental:hover{background:#4c4040;color:#fff}.btn-accent{background:#d81921;color:#fff}.btn-accent:hover{background:#8a171d;color:#fff;transform:scale(1.01)}.grid-wrapper{display:grid}.rental{font-family:'Montserrat',sans-serif;overflow-x:hidden;color:#000;font-weight:400}.rental a:hover{text-decoration:none}.hero{display:grid;place-content:center;text-align:center;padding:4rem 0}@media screen and (min-width:500px){.hero{padding:8rem}}.hero p{font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.rental .hero{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}@media screen and (min-width:800px){.rental-contact{grid-template-columns:1fr 1fr;padding:4rem 0}}.rental-contact img{display:none}@media screen and (min-width:800px){.rental-contact img{margin-left:-85px;max-height:600px;display:block}}@media screen and (min-width:1700px){.rental-contact img{margin-left:-45px}}@media screen and (min-width:1900px){.rental-contact img{margin-left:0}}@media screen and (min-width:2100px){.rental-contact img{margin-left:auto;margin-right:auto;max-height:700px}}.rental-contact .content{display:grid;align-items:center}@media screen and (min-width:800px){.rental-contact .content-inner-wrapper{margin-left:2rem}}.rental-contact .content-inner-wrapper .contact{padding:2rem}@media screen and (min-width:800px){.rental-contact .content-inner-wrapper .contact{padding-left:2rem}}@media screen and (min-width:1200px){.rental-contact .content-inner-wrapper .contact{padding-left:4rem}}.rental-contact .contact p.small-faux-title{font-size:1.25rem}@media screen and (min-width:800px){.rental-contact .contact p.small-faux-title{font-size:1.6rem}}@media screen and (min-width:1200px){.rental-contact .contact p.small-faux-title{font-size:2rem}}.rental-contact .contact a{margin-left:.5rem}.rental-contact a{display:block;margin-bottom:.5rem;font-weight:600;color:#000}.rental-contact a.accent-link{color:#d81921;transition:.3s}.rental-contact a.accent-link:hover{color:#994242}.rental-contact a:before{font-family:"Font Awesome 5 Pro";margin-right:12px}.rental-contact .content-inner-wrapper .rental-periods{background-color:#212121;color:#fff;padding:2rem}@media screen and (min-width:800px){.rental-contact .content-inner-wrapper .rental-periods{padding:2rem 2rem;border-radius:20px 0 0 20px}}@media screen and (min-width:1200px){.rental-contact .content-inner-wrapper .rental-periods{padding:2rem 4rem}}@media screen and (min-width:1200px){.rental-periods .grid-wrapper{grid-template-columns:1fr 5fr;gap:.75rem}}@media screen and (min-width:1200px){.rental-periods{margin-top:3rem}}.rental-periods p{line-height:1.2rem}.rental-periods .grid-wrapper p:nth-of-type(2n){margin-bottom:1.75rem}.rental-periods p.small-faux-title{line-height:2rem}.rental-periods span{font-weight:700}.rental-periods em{font-size:.85em}@media screen and (min-width:800px){.rental-periods em{font-size:inherit}}@media screen and (min-width:800px){.other-charges{grid-template-columns:3fr 2fr}}@media screen and (min-width:800px){.other-charges .grid-wrapper{grid-template-columns:1fr 5fr;gap:.75rem}}.small-faux-title{font-size:1.2rem;font-weight:700}@media screen and (min-width:800px){.small-faux-title{font-size:1.5rem}}.other-charges .content{color:#fff;background:#212121;padding:2rem}@media screen and (min-width:800px){.other-charges .content{padding:2rem 4rem;border-radius:0 20px 20px 0;margin-bottom:4rem}}.other-charges .content .small-faux-title:after,.rental-contact .content .rental-periods .small-faux-title:after{display:block;content:"";border-top:2px solid #fff;width:7rem;margin:0 0 .3rem 0}@media screen and (max-width:800px){.other-charges .grid-wrapper p:nth-of-type(odd){font-weight:600}}.other-charges img{display:none}@media screen and (min-width:800px){.other-charges .col:last-of-type{position:relative}.other-charges img{display:block;max-width:115%;margin-top:-15px;margin-left:-70px;position:absolute;bottom:0}}.rental-fleet .header{background-color:#212121;color:#fff;padding:1rem 2rem;border-top:1rem solid #c2141c}@media screen and (min-width:500px){.rental-fleet .header{border-top:none;text-align:center}}@media screen and (min-width:1200px){.rental-fleet .header{margin-top:2rem;margin-bottom:2rem;border-top:none;text-align:center}}.rental-fleet .header p{max-width:600px;margin-right:auto;margin-left:auto}@media screen and (min-width:1200px){.rental-grid{display:grid;grid-template-columns:1fr 2fr}}@media screen and (min-width:2000px){.rental-grid{grid-template-columns:1fr 3fr}}@media screen and (min-width:1200px){.rental-grid .categories-wrapper{padding-right:4rem}}.rental-grid .categories{background:linear-gradient(#c2151d,#cf0d15);color:#fff;padding:2rem}@media screen and (min-width:500px){.rental-grid .categories{padding:2rem 4rem}}@media screen and (min-width:1200px){.rental-grid .categories{padding:2rem 2rem 2rem 4rem;height:fit-content;border-radius:0 20px 20px 0}}.rental-grid .categories .small-faux-title::after{content:"";display:block;border-bottom:1px solid #fff;margin-top:.25rem;width:90%}.rental-grid .categories ul{list-style-type:none;padding-left:0}@media screen and (min-width:500px){.rental-grid .categories ul{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.rental-grid .categories ul{display:block}}.rental-grid .categories ul li{margin-bottom:1.25rem}.rental-grid .categories a{color:#fff;font-weight:600;font-size:1.05rem;transition:.3s}.rental-grid .categories a:hover{color:#d78989}.rental-grid .categories a:after{margin-left:8px;content:" "}.fleet{padding:1rem}@media screen and (min-width:700px){.fleet{padding:2.5rem}}@media screen and (min-width:1200px){.fleet{padding:0 4rem 0 0}}.fleet .small-faux-title::after{content:"";display:block;border-bottom:1px solid #c5c5c5;margin-top:.25rem;width:100%}.fleet .small-faux-title{margin-top:3rem}.fleet .small-faux-title:first-of-type{margin-top:0}.fleet-grid{display:grid;gap:1rem}@media screen and (min-width:700px){.fleet-grid{grid-template-columns:49% 49%;gap:2rem}}@media screen and (min-width:2000px){.fleet-grid{grid-template-columns:32% 32% 32%}}.rental-piece{background-color:#f2f2f2;border-radius:20px;overflow:hidden}.rental-piece .main{padding:1rem;display:grid;grid-template-columns:3fr 5fr;gap:.75rem;height:420px}@media screen and (min-width:800px){.rental-piece .main{gap:1rem}}.rental-image-wrapper{background:#fff;border-radius:20px;margin-right:.5rem;padding:.5rem;position:relative;height:75%;width:100%;overflow:hidden}.rental-image-wrapper img{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rental-piece-description{font-size:.8rem}@media screen and (min-width:800px){.rental-piece-description{font-size:1rem}}.rental-piece-description p{margin-bottom:.3rem}@media screen and (min-width:800px){.rental-piece-description p{margin-bottom:1rem}}.rental-piece-description .rental-piece-title{font-size:1rem;font-weight:600}@media screen and (min-width:500px){.rental-piece-description .rental-piece-title{font-size:1.35rem}}.rental-piece .locations p{display:inline-block;margin-bottom:0}.rental-piece .locations a{color:#000;font-weight:500}.rental-piece .locations a:hover{color:#c3151d;transition:.3s}.rental-piece .locations a:after{content:", "}.rental-piece .locations a:last-of-type:after{content:""}.pricing{background-color:#a1a1a1;text-align:center;padding:.5rem;font-size:.75rem}@media screen and (min-width:500px){.pricing{padding:1rem;font-size:1rem}}.pricing ul{margin-bottom:0;padding-left:0}.pricing ul li{display:inline-block;font-weight:600}.pricing ul li:after{content:"|";margin-left:.25rem;margin-right:.25rem}@media screen and (min-width:500px){.pricing ul li:after{margin-left:1rem;margin-right:1rem}}.pricing ul li:last-of-type:after{content:"";margin:0}.grid-wrapper.rental-delivery{padding:2rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:700px){.grid-wrapper.rental-delivery{background-size:cover;background-position:center;background-repeat:no-repeat;grid-template-columns:3fr 2fr;margin-top:3rem;padding:6rem 0}}.grid-wrapper.rental-delivery .content{color:#fff}@media screen and (min-width:700px){.grid-wrapper.rental-delivery .content{margin-right:7rem;max-width:450px;margin-left:auto;text-align:center}}.rental-delivery .small-faux-title{font-weight:700}.rental-delivery a{font-weight:700;color:#fff;transition:.3s}.rental-delivery a:hover{color:#c97e7e}.rental-delivery a:before{margin-right:.5rem;color:#d81921;transition:.3s}.rental-delivery a:hover:before{color:#c97e7e}.rental-grid .categories-wrapper ul{margin-top:30px}