.page-template-page-testimonials-template h1{font-family:"Arima",system-ui;font-optical-sizing:auto;font-size:3rem;font-weight:400!important;padding:0;margin:50px 0 0;line-height:3rem!important;display:flex;align-items:center;align-content:center;justify-content:center}.page-template-page-testimonials-template h2{font-family:'Open Sans',sans-serif;font-size:1.2rem!important;font-weight:400!important;text-align:center;padding:10px 0;margin:0}.page-template-page-testimonials-template #content,#content .center{width:100%!important;margin:0!important;padding:0!important}.page-template-page-testimonials-template .single_post_content{min-height:1000px;text-align:center}.page-template-page-testimonials-template .heroBGBlock{width:100%;height:450px;background-color:#f9f8f7;position:absolute;top:0;z-index:-1}.page-template-page-testimonials-template .content-wrapper{width:100%!important;position:relative;margin:auto;margin-top:50px;max-width:900px}.page-template-page-testimonials-template .walloflove-hero{margin:auto auto}.page-template-page-testimonials-template .quote-wrapper{margin:25px;position:relative;top:0}.page-template-page-testimonials-template .quote-wrapper .quote-text{font-family:"Merriweather",serif;font-optical-sizing:auto;font-size:1.2rem;line-height:1.8rem;font-style:italic;margin-top:1rem;margin-bottom:1rem;position:relative}.page-template-page-testimonials-template .quote-wrapper .quote-text:before{content:url(https://www.ellenbarrett.com/wp-content/uploads/2025/07/quotes.png);position:relative;font-family:"Merriweather",serif;font-optical-sizing:auto;font-size:3rem;line-height:1.8rem;font-style:italic;position:relative;top:2px}.page-template-page-testimonials-template .quote-wrapper .quote-text:after{content:url(https://www.ellenbarrett.com/wp-content/uploads/2025/07/quotes.png);font-family:"Merriweather",serif;font-optical-sizing:auto;font-size:1.2rem;line-height:1.8rem;font-style:italic;transform:rotate(180deg);display:inline-block;position:relative;top:-2px}.page-template-page-testimonials-template .quote-wrapper .quote-name{font-family:open-sans,sans-serif;font-size:1.6rem;line-height:1.8rem;padding:5px}.page-template-page-testimonials-template .quote-wrapper .quote-location{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;text-transform:uppercase}.page-template-page-testimonials-template .quote-wrapper .quote-separator{position:relative;width:100%;height:60px;margin:25px 0;text-align:center}.page-template-page-testimonials-template .quote-wrapper .quote-separator figure{width:50px;height:60px;margin:0 auto;background-color:#fff;z-index:1}.page-template-page-testimonials-template .quote-wrapper .quote-separator .quote-separator-line{width:100%;height:1px;background-color:#d3d7c5;position:absolute;top:30px;z-index:-1}.page-template-page-testimonials-template .content-end{position:relative;width:100%;height:100px}.page-template-page-testimonials-template .content-end{margin:25px auto}.page-template-page-testimonials-template .content-end a{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;text-transform:uppercase}@media screen and (max-width:72em){.page-template-page-testimonials-template .walloflove-hero img{max-width:80%}.page-template-page-testimonials-template .heroBGBlock{max-height:400px}}@media screen and (max-width:47.938em){.page-template-page-testimonials-template .heroBGBlock{max-height:350px}}