/* Match Doctor Property main: why choose and Google review presentation. */
#dp-rental-main-match .dp-review-collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;max-height:134.4px}
#dp-rental-main-match .dp-review-toggle{display:block;width:auto;background:transparent;border:0;border-radius:0;padding:0;margin:10px 0 14px;color:#ed1c24;font:400 14px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:underline;cursor:pointer}
#dp-rental-main-match .dp-review-toggle:focus-visible{outline:2px solid #ed1c24;outline-offset:3px}
#dp-rental-main-match{box-sizing:border-box;max-width:1140px;width:calc(100% - 32px);margin:0 auto;padding:0 15px;color:#777;font:400 16px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;hyphens:none}
#dp-rental-main-match *{box-sizing:border-box;transition:none}
#dp-rental-main-match h2,#dp-rental-main-match h3,#dp-rental-main-match p{margin:0}
#dp-rental-main-match a{color:inherit}
#dp-rental-main-match .dp-local{padding:68px 0 52px;max-width:760px}
#dp-rental-main-match .dp-kicker{color:#ed1c24;font-size:12px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:14px}
#dp-rental-main-match h2{font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;font-size:28.8px;line-height:1.3;font-weight:300;letter-spacing:normal;color:#777;margin-bottom:20px;padding:0}
/* Override the legacy decorative heading rule, which forces one unbroken line. */
body #section-body #dp-rental-main-match h2{display:block;white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}
#dp-rental-main-match h2:not(.section-title):before,#dp-rental-main-match h2:not(.section-title):after{display:none}
#dp-rental-main-match .dp-local p:last-child,#dp-rental-main-match .dp-steps p{font-size:16px;line-height:1.6;color:#777}
#dp-rental-main-match .dp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #dedbd7;padding:32px 0 56px}
#dp-rental-main-match h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3;font-weight:700;color:#777;margin-bottom:12px}
#dp-rental-main-match .dp-matched-reviews{padding:0 0 40px}
#dp-rental-main-match .dp-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 24px;color:#777;font-size:16px;line-height:1.6}
#dp-rental-main-match .wprevpro_t1_outer_div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}
#dp-rental-main-match .wprevpro_t1_DIV_1{min-width:0;width:auto;float:none;padding:0 8px;margin:10px 0 20px;font:400 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#777}
#dp-rental-main-match .wprevpro_t1_DIV_2{position:relative;background:#fff;border:1px solid #f5f5f5;border-radius:0;box-shadow:2px 2px 3px rgba(0,0,0,.09);margin:0 0 25px;padding:20px 25px 20px 48px;font:400 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#777}
#dp-rental-main-match .wprevpro_t1_DIV_2:before{content:"“";position:absolute;left:15px;top:-5px;color:#bbb;font:400 60px/96px Georgia,serif}
#dp-rental-main-match .wprevpro_t1_DIV_2:after{content:"";display:block;position:absolute;bottom:-30px;left:80px;width:30px;height:30px;border-top:30px solid #fff;border-right:30px solid transparent;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.098))}
#dp-rental-main-match .wprevpro_t1_P_3{font:400 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0}
#dp-rental-main-match .dp-review-star{display:inline-block;color:#ffd700;font-size:20px;line-height:18px;margin:0 1px 0 0}
#dp-rental-main-match .wprevpro_t1_IMG_4{display:block;float:left;width:50px;height:50px;object-fit:cover;margin:0 20px;border:0;border-radius:50%;box-shadow:none;padding:0}
#dp-rental-main-match .wprevpro_t1_SPAN_5{display:block;overflow:hidden;padding:8px 0 0;color:#555;text-transform:uppercase;font:400 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif}
#dp-rental-main-match img.wprevpro_t1_site_logo{position:absolute;right:1px;bottom:1px;width:32px;height:32px;margin:0;padding:0;border:0;box-shadow:none}
#dp-rental-main-match .wprevpro_t1_site_logo_a{position:static}
#dp-rental-main-match .dp-matched-reviews>.wprev-no-slider{margin-bottom:0}
#dp-rental-main-match .dp-matched-reviews>p:last-child{clear:both;margin:0}
#dp-rental-main-match a.btn-primary{display:inline-block;background:#ed1c24;border:1px solid #ed1c24;border-radius:4px;padding:10px 20px;color:#fff;font:700 16px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
@media(max-width:992px){#dp-rental-main-match .wprevpro_t1_outer_div{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){#dp-rental-main-match .dp-local{padding:30px 0}#dp-rental-main-match .dp-local p+p{margin-top:18px!important}#dp-rental-main-match .dp-steps{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:36px}}
