.hero-section{background:#1a8478 url(https://www.rentvision.com/hubfs/assets/images/2020%20Design/why-rentvision/WhyRentVisionHeader-2022.jpg) no-repeat bottom;background-size:contain}.hero-section .width-limiter{height:500px}.hero-section .width-limiter .hero-text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-section .width-limiter .hero-text h1{margin-bottom:0}.hero-section .width-limiter .hero-text .sub-header{margin:20px 0 0}.hero-section .width-limiter .hero-text .cta-link{display:none}.description-section .description-container .description-content{background-color:#ecf0f3}.description-section .description-container .description-content .title{text-align:left}.description-section .description-container .description-content .sub-header-2{color:#333;font-size:20px;font-weight:600;text-align:center}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16);margin-top:36px;padding:12px 24px 20px;position:relative;text-align:center}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card img{height:30px;left:calc(50% - 15px);position:absolute;top:-15px;width:30px}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card h3{color:#333;display:block;font-size:20px;font-weight:700;margin:12px auto 0}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card .card-text{font-size:16px;line-height:1.5;margin-top:8px}.testimonials-section h2{margin:0;text-align:center}.testimonials-section .testimonial-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;margin-top:64px}.testimonials-section .testimonial-list-item .double-quote{height:auto;margin:0 auto 12px;width:48px}.testimonials-section .testimonial-list-item .testimonial-wrapper{margin:0 auto;max-width:800px}.testimonials-section .testimonial-list-item .testimonial-wrapper .testimonial{text-align:left}.testimonials-section .testimonial-list-item .testimonial-wrapper .person{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:16px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .head-shot-wrapper .head-shot-image img{border-radius:50%;height:80px;overflow:hidden;width:80px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info{margin-left:12px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .name{color:#333;font-size:20px;font-weight:600;line-height:20px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .position{color:#333;font-size:15px;line-height:15px;margin-top:6px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .company{color:#333;font-size:15px;font-style:italic;line-height:15px;margin-top:6px}.bottom-cta-section{color:#fff}.bottom-cta-section h2{margin-left:auto;margin-right:auto;max-width:800px}@media (min-width:415px){.hero-section{background-position-y:200px}}@media (max-width:767px){.width-limiter.description-container{padding:0}}@media (min-width:768px){.hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-position:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero-section,.hero-section .width-limiter .hero-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section .width-limiter .hero-text{max-width:unset}.description-section .description-container .description-content,.description-section .description-container .description-content .title{border-radius:12px;text-align:center}.description-section .description-container .description-content .sub-header-1{margin-left:auto;margin-right:auto;max-width:850px}.description-section .description-container .description-content .cards-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card{margin-top:56px;padding:32px 36px 48px;width:35%}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card img{height:52px;left:calc(50% - 26px);top:-26px;width:52px}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card h3{font-size:20px;max-width:210px}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card .card-text{font-size:19px}.testimonials-section .testimonial-list-item .double-quote{width:65px}.testimonials-section .testimonial-list-item .testimonial-wrapper .testimonial{font-size:22px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .head-shot-wrapper .head-shot-image img{height:140px;width:140px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .name{font-size:22px}.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .company,.testimonials-section .testimonial-list-item .testimonial-wrapper .person .bio-info .position{font-size:17px;line-height:17px}}@media (min-width:968px){.testimonials-section .testimonial-list-item .double-quote{margin-left:calc(50% - 430px);margin-right:0}}@media (min-width:1024px){.hero-section.hero-left-align{background-position-x:500px}.description-section .description-container .description-content .cards-container .checkmark-circle-and-text-card{width:22%}}@media (min-width:1400px){.hero-section.hero-left-align{background-position-x:600px}}@media (min-width:1550px){.hero-section.hero-left-align{background-position-x:700px}}@media (min-width:1700px){.hero-section.hero-left-align{background-position-x:800px}}@media (min-width:1921px){.hero-section.hero-left-align{background-position-x:70%}}