.grid-wrapper.rental-delivery.rental-single{background-size:cover;background-position:center;background-repeat:no-repeat;grid-template-columns:3fr 2fr;margin-top:0;padding:6rem 0}.rental-single a{text-decoration:none}.rental-single a:hover{text-decoration:none}.rental-single .details-wrapper{align-items:center;margin:2rem}@media screen and (min-width:1200px){.rental-single .details-wrapper{grid-template-columns:50% 50%}}.rental-single .details{padding:2rem 0 0 0}@media screen and (min-width:1200px){.rental-single .details{padding:2rem;max-width:1100px}}.rental-single .details-inner-wrapper{border:solid #212121 2px}@media screen and (min-width:500px){.rental-single .details-inner-wrapper{grid-template-columns:2fr 3fr}}.rental-single .details .left,.rental-single .details .right{padding:1rem;display:grid;align-items:center}.rental-single .details .mini-faux-title{font-weight:800;font-size:1.15rem;margin-bottom:0}.rental-single .details .size{display:flex}.rental-single .details .left select{width:fit-content;margin-bottom:1rem}.rental-single .details .locations{display:flex}.rental-single .details .locations ul{padding-left:.5rem;list-style-type:none;margin-bottom:0}.rental-single .details .locations ul a{color:#212121;transition:.3s;font-weight:500}.rental-single .details .locations ul a:hover{color:#d81921}ul.leaders{max-width:40em;padding:0;overflow-x:hidden;list-style:none}ul.leaders li:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}ul.leaders span:first-child{padding-right:.33em;background:#fff}ul.leaders span+span{float:right;padding-left:.33em;background:#fff}.rental-single .details .button{width:100%;text-align:center;font-weight:500}.rental-single .details .right{background-color:#212121;color:#fff}.rental-single .details table{color:#212121;background-color:#fff;width:100%;margin-bottom:.5rem}.rental-single .details table tr td{border:2px solid #212121;padding:.5rem}.rental-single .details table tr td:nth-of-type(odd){background-color:#dcdcdc;width:50%;font-weight:700}.rental-single .details table tr td:nth-of-type(even){font-weight:500}.grid-wrapper.schedule{border-top:solid 2px #757575}@media screen and (min-width:1100px){.schedule .name{border-right:solid 2px #757575}}@media screen and (max-width:1099px){.grid-wrapper.schedule{display:block}}@media screen and (min-width:1100px){.rental-single .schedule{grid-template-columns:1fr 2fr;grid-template-rows:auto 3fr}}.rental-single .schedule .name{background-color:#f0f0f0;padding:4rem 2rem;grid-column:3/4}.rental-single .schedule .name p{font-size:1.5rem;font-weight:700;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:500px}.rental-single .schedule .name p:after{content:"";width:11rem;border-bottom:1px solid #212121;display:block}.rental-single .schedule .form{background-color:#757575;padding:2rem;align-items:center}.rental-single .schedule .form div{max-width:500px;margin-left:auto;margin-right:auto}.rental-single .schedule .form label{color:#fff;font-weight:600;margin-bottom:.5rem}.rental-single .schedule .form select{margin-bottom:1rem;font-weight:600}.rental-single .schedule .button{width:100%;text-align:center;font-weight:500;margin-top:2rem}.rental-single .schedule .calendar{grid-column:1/3;grid-row:1/4}.rental-single .insurance{background-color:#212121;color:#fff;padding:.75rem}@media screen and (min-width:500px){.rental-single .insurance{;padding:2rem 3rem}}@media screen and (min-width:1560px){.rental-single .insurance{padding:4rem 3rem}}@media screen and (min-width:2000px){.rental-single .insurance{padding:6rem 3rem}}.rental-single .insurance .insurance-inner-wrapper{border:solid 2px #fff;padding:2rem 2rem 1rem;grid-template-columns:1fr 1fr;gap:2rem 4rem;max-width:1400px;margin-right:auto;margin-left:auto}@media screen and (max-width:1200px){.grid-wrapper.insurance-inner-wrapper{display:block}}.rental-single .insurance ul li{list-style-type:none;padding-left:12px;margin-bottom:.5rem}.rental-single .insurance ul li:before{display:inline-block;margin-left:-1.3em;width:1.3em}.rental-single .insurance span{font-weight:600;font-style:italic;margin-top:.5rem;display:block}.rental-single .insurance-inner-wrapper div:first-of-type{grid-column:1/3}.rental-single .insurance-inner-wrapper div:last-of-type{grid-column:1/3;text-align:center}.rental-single .insurance-inner-wrapper div:last-of-type p{margin-bottom:0;color:#d81921;font-weight:500}.rental-single .contact{background-color:#d81921;color:#fff;padding:2rem;text-align:center}.rental-single .contact p{margin-bottom:.5rem;font-weight:700;font-size:1.25rem}.rental-single .contact p:last-of-type{font-size:.95rem}.rental-single .contact a{color:#fff;transition:.3s}.rental-single .contact a:hover,.rental-single .contact a:focus{color:#aa5a5d}.rental-single .rental-fleet{padding:3rem}.rental-single .schedule .calendar{padding:1rem}@media screen and (min-width:500px){.rental-single .schedule .calendar{padding:2rem}}.rental-single .details-wrapper img{max-width:min(800px,100%);display:block;margin-left:auto;margin-right:auto}