.page-template-page-testimonial .inner-content{background-color:#2d3c4a;padding:0}.page-template-page-testimonial .main{background:rgba(45,60,74,.75);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;text-shadow:2px 1px 0 #2d3c4a}.page-template-page-testimonial .main:before{background-color:rgba(45,60,74,.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-template-page-testimonial .main .page-content{color:#000;font-size:16px;line-height:20px;margin:auto;max-width:740px;padding-left:1rem;padding-right:1rem;position:relative;text-transform:none}.page-template-page-testimonial .main .page-content #clientTestimonial{border-bottom:4px solid #da7239;color:#fff;display:inline-block;font-size:1.5rem;font-style:normal;margin-bottom:2rem;margin-top:4rem;padding-bottom:1rem;text-align:left;text-shadow:2px 1px 0 #7a7a7a}.page-template-page-testimonial .main .page-content h1,.page-template-page-testimonial .main .page-content h2,.page-template-page-testimonial .main .page-content h3,.page-template-page-testimonial .main .page-content h4,.page-template-page-testimonial .main .page-content h5,.page-template-page-testimonial .main .page-content h6{color:#fff;text-align:left;text-shadow:2px 1px 0 #2d3c4a}.page-template-page-testimonial .main .page-content a,.page-template-page-testimonial .main .page-content i,.page-template-page-testimonial .main .page-content p,.page-template-page-testimonial .main .page-content small,.page-template-page-testimonial .main .page-content strong{color:#fff!important;text-align:left;text-shadow:2px 1px 0 #2d3c4a}.page-template-page-testimonial .main .page-content p:nth-of-type(2){font-size:110%;font-weight:700}.page-template-page-testimonial aside *{text-shadow:none}@media(min-width:768px){.page-template-page-testimonial aside .embed-container{width:100%}}.page-template-page-testimonial aside .sticky.is-stuck{overflow-y:scroll}.page-template-page-testimonial aside .quotes{background-color:#dfa060;margin-bottom:6vw}.page-template-page-testimonial aside .quotes .quote{border:none;margin-bottom:4px;margin-left:2rem;margin-right:2rem;padding-top:2rem}.page-template-page-testimonial aside .quotes .quote p{color:#2d3c4a;font-size:110%;margin-bottom:0}.page-template-page-testimonial aside .quotes .quote cite{color:#2d3c4a;font-size:105%;font-style:normal;margin-top:2rem}.page-template-page-testimonial aside .quotes .quote cite:before{content:none}.page-template-page-testimonial aside .quotes .quote cite p{color:#2d3c4a}.page-template-page-testimonial aside .quotes .quote cite .thumbnail{-o-object-fit:cover;object-fit:cover;overflow:hidden}.page-template-page-testimonial aside .quotes .quote cite .thumbnail img{max-width:10rem;min-width:10rem}@media only screen and (max-width:1080px){.page-template-page-testimonial aside .quotes .quote{margin-left:1rem;margin-right:1rem;padding-top:1rem}}@media only screen and (max-width:680px){.page-template-page-testimonial aside .quotes .quote{margin-left:.5rem;margin-right:.5rem;padding-top:.5rem}}
