.spacing-style{padding:100px 0!important}.spacing-style.background-with-testimonials.type3{margin-bottom:0!important}.background-with-testimonials blockquote{background:0 0;border:0;color:inherit;font-size:24px;font-weight:600;line-height:1.75;margin:0 auto;max-width:900px;padding:0;position:relative;text-align:center;z-index:1}.background-with-testimonials blockquote q{display:block;font-size:clamp(36px,3vw,50px);line-height:1.25;padding:0;position:relative}.background-with-testimonials blockquote q:after,.background-with-testimonials blockquote q:before{background:0 0;background-size:100%;content:"”";display:inline-block;font-size:clamp(90px,6vw,120px);height:45px;position:absolute;width:40px}.background-with-testimonials blockquote q:before{left:13px;top:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.background-with-testimonials blockquote q:after{bottom:28px;right:-17px}.background-with-testimonials blockquote cite{color:#fff;display:block;font-size:20px;font-style:normal;font-weight:400;margin-left:auto;max-width:240px;text-align:left}.background-with-testimonials blockquote cite span{color:inherit;display:block;font-size:24px;font-style:normal;line-height:1;padding-top:11px}.background-with-testimonials.type1 blockquote cite,.background-with-testimonials.type2 blockquote cite{margin-right:-10px;margin-top:-5px;padding-top:0}.background-with-testimonials .content-wrapper{max-width:1700px}.background-with-testimonials.type1 blockquote,.background-with-testimonials.type2 blockquote{max-width:100%;padding:31px 35px 14px 98px}.background-with-testimonials.type1 blockquote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;text-align:left}.background-with-testimonials.type1 blockquote q,.background-with-testimonials.type2 blockquote q{font-size:60px;line-height:1.333}.background-with-testimonials.type2 blockquote q:after,.background-with-testimonials.type2 blockquote q:before{display:none}.background-with-testimonials{padding-bottom:25px;padding-top:30px}.background-with-testimonials.type1 blockquote q:after,.background-with-testimonials.type1 blockquote q:before{height:auto!important;line-height:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:auto!important}.background-with-testimonials.type1 blockquote q:before{content:"“"!important;left:auto!important;margin-right:30px!important;margin-top:-10px!important;right:100%!important;top:auto!important}.background-with-testimonials.type1 blockquote q:after{bottom:0!important;margin-bottom:-65px;margin-left:20px!important;right:-35px!important}.background-with-testimonials.type3{margin-bottom:70px;padding-bottom:46px;padding-top:46px}.background-with-testimonials.type3 blockquote{max-width:none;padding:0 0 0 20px}.background-with-testimonials blockquote p{font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.25;margin:0;padding:0;position:relative}.background-with-testimonials blockquote p:after,.background-with-testimonials blockquote p:before{background:0 0;content:"”";font-size:clamp(90px,6vw,120px);position:absolute}.background-with-testimonials blockquote p:before{content:"“";margin-top:-50px;right:100%}.background-with-testimonials blockquote p:after{bottom:0;margin-bottom:-100px;margin-right:20px;right:0}.background-with-testimonials.type4{padding:6% 8% 10% 18%}.background-with-testimonials.type4 blockquote{font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.5;position:relative;text-align:left}.background-with-testimonials.type4 blockquote p{font-size:clamp(24px,2.1vw,30px);font-weight:inherit;line-height:inherit}.background-with-testimonials.type4 blockquote p:after,.background-with-testimonials.type4 blockquote p:before{font-size:120px;margin:0;position:absolute;right:auto}.background-with-testimonials.type4 blockquote p:before{content:"“";left:-90px;top:-20px}.background-with-testimonials.type4 blockquote p:after{bottom:-130px;content:"”";right:30px}.background-with-testimonials.type4 blockquote cite{margin-top:40px;max-width:50%;padding:0}.background-with-testimonials.type4 blockquote cite strong{color:#fff;display:block;font-size:24px;font-weight:600;line-height:1.5}.background-with-testimonials.type4 blockquote cite span{color:#fff;font-size:20px;line-height:1.3em;padding:0}.background-with-testimonials.type5 blockquote{max-width:none;padding:0 0 0 20px;text-align:left}.background-with-testimonials.type5 blockquote q{font-size:clamp(28px,3vw,50px)!important;padding:0}.background-with-testimonials.type5 q:after,.background-with-testimonials.type5 q:before{height:auto!important;left:auto;line-height:1;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:auto!important}.background-with-testimonials.type5 q:before{content:"“";left:auto!important;margin-right:30px;margin-top:-10px!important;right:100%;top:auto!important;transform:none}.background-with-testimonials.type5 q:after{bottom:0!important;margin-bottom:-65px;margin-left:20px;right:auto}.background-with-testimonials.type5 blockquote cite{padding-top:40px}.background-with-testimonials.type5 blockquote cite span{padding-top:5px}.background-with-testimonials.testimonial-section-wrapper{padding:40px 0}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after,.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{background-size:contain;height:43px;width:46px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{background-image:url(../png/quote-blue.png);top:40px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{background-image:url(https://21880659.fs1.hubspotusercontent-na1.net/hubfs/21880659/quote-blue-1.png);top:120px}.background-with-testimonials.testimonial-section-wrapper blockquote{padding:0 35px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p{font-size:43px;font-weight:500;line-height:57px;padding-bottom:40px}.background-with-testimonials.testimonial-section-wrapper blockquote cite{line-height:27px;margin-right:50px;margin-top:0;max-width:300px}.background-with-testimonials.testimonial-section-wrapper blockquote cite span{font-weight:600;line-height:27px;padding-top:0}.spacing-style.background-with-testimonials blockquote q{display:inline;font-size:65px;line-height:56px}.background-with-testimonials.spacing-style blockquote q:before{left:-40px;line-height:normal;top:-30px}.background-with-testimonials.spacing-style blockquote q:after{bottom:0;line-height:normal;right:-45px}@media (min-width:568px){.background-with-testimonials.type5 blockquote cite{padding-top:53px}}@media (min-width:768px){.background-with-testimonials blockquote q,.background-with-testimonials.type4 blockquote,.background-with-testimonials.type4 blockquote p{font-size:clamp(28px,3vw,50px)}}@media (min-width:1024px){.background-with-testimonials .content-wrapper{font-size:24px;line-height:1.333}}@media (min-width:1200px){.background-with-testimonials{padding-bottom:25px;padding-top:30px}}@media (min-width:1680px){.background-with-testimonials.type5 blockquote q{font-size:clamp(40px,4.2vw,80px)!important}}@media (max-width:1679px){.background-with-testimonials.type1 blockquote,.background-with-testimonials.type2 blockquote{padding:30px 60px 50px}.background-with-testimonials.type1 blockquote q,.background-with-testimonials.type2 blockquote q{font-size:50px}.background-with-testimonials blockquote p:before{margin-top:-35px}.background-with-testimonials blockquote p:after{margin-bottom:-85px;margin-right:-45px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{top:68%}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{top:10px}}@media (max-width:1600px){.spacing-style blockquote q{max-width:1290px}}@media (max-width:1500px){.spacing-style blockquote q{max-width:1200px}}@media (max-width:1279px){.background-with-testimonials.type1 blockquote,.background-with-testimonials.type2 blockquote{padding-bottom:20px;padding-top:20px}.background-with-testimonials.type1 blockquote q,.background-with-testimonials.type2 blockquote q{font-size:40px}}@media (max-width:1200px){.background-with-testimonials.type4 blockquote cite{max-width:100%}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{top:73%}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p{font-size:35px;line-height:50px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{top:20px}.spacing-style.background-with-testimonials blockquote q{font-size:55px;line-height:65px}}@media (max-width:1023px){.background-with-testimonials{padding:30px 0}.background-with-testimonials.type1 blockquote,.background-with-testimonials.type2 blockquote{padding:0 30px}.background-with-testimonials.type1 blockquote q,.background-with-testimonials.type2 blockquote q{font-size:28px}.background-with-testimonials.type1 blockquote cite,.background-with-testimonials.type2 blockquote cite{margin-right:-40px;margin-top:20px}.background-with-testimonials.type1 blockquote q:before{margin-right:10px!important;margin-top:-20px!important}.background-with-testimonials.type4 blockquote p:after,.background-with-testimonials.type4 blockquote p:before{font-size:90px}.background-with-testimonials.type4 blockquote p:before{content:"“";left:-50px;top:-20px}.background-with-testimonials.type5 q:before{margin-right:10px;margin-top:-20px!important}.background-with-testimonials br{display:none}.background-with-testimonials.testimonial-section-wrapper blockquote cite{margin-top:0}}@media (max-width:991px){.spacing-style{padding:70px 0!important}.spacing-style.background-with-testimonials.type3{margin-bottom:0!important}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p{font-size:30px;line-height:40px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after,.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{height:20px;width:40px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{top:20px}.spacing-style.background-with-testimonials blockquote q{font-size:45px;line-height:55px}}@media screen and (max-width:880px){.background-with-testimonials.testimonial-section-wrapper.spacing-style blockquote{padding:0 65px}.spacing-style blockquote q{max-width:550px}}@media (max-width:767px){.background-with-testimonials.testimonial-section-wrapper.spacing-style blockquote{padding:0 45px}.spacing-style{padding:40px 0!important}.spacing-style.background-with-testimonials.type3{margin-bottom:0!important}.background-with-testimonials{padding:30px 0 0}.background-with-testimonials blockquote q{padding:0 0 25px}.background-with-testimonials blockquote cite{font-size:18px;max-width:214px}.background-with-testimonials blockquote cite span{font-size:21px}.background-with-testimonials.type1 blockquote q:after{margin-bottom:-45px!important}.background-with-testimonials.type3 blockquote p:after{margin-right:-15px}.background-with-testimonials.type5 blockquote q{font-size:clamp(36px,3vw,50px)!important;padding:0 0 25px}.background-with-testimonials.type5 q:after{margin-bottom:-45px}.background-with-testimonials.type5 blockquote cite{margin-right:-26px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{left:0;top:40px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p{font-size:24px;line-height:32px;padding:30px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{right:30px}.background-with-testimonials.testimonial-section-wrapper.type1 blockquote,.background-with-testimonials.testimonial-section-wrapper.type2 blockquote{padding:0 40px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{top:80%}.background-with-testimonials.testimonial-section-wrapper blockquote cite span{font-size:18px;line-height:20px}.background-with-testimonials.testimonial-section-wrapper blockquote cite{font-size:17px}.background-with-testimonials.testimonial-section-wrapper.type1 blockquote,.background-with-testimonials.testimonial-section-wrapper.type2 blockquote{padding:0 20px}.spacing-style.background-with-testimonials blockquote q{font-size:35px;line-height:45px}}@media (max-width:567px){.background-with-testimonials.type5 blockquote q{font-size:24px!important;padding-top:15px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after,.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{height:26px;width:26px}.background-with-testimonials.testimonial-section-wrapper blockquote cite{margin-right:0;max-width:100%;text-align:center}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:after{top:88%}.background-with-testimonials.testimonial-section-wrapper.spacing-style blockquote{padding:0 25px}}@media (max-width:420px){.background-with-testimonials.type1 blockquote q{font-size:20px}.spacing-style blockquote q:before{left:-42px;top:-20px}}@media (max-width:381px){.background-with-testimonials.type1 blockquote q{font-size:20px}}@media (max-width:360px){.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p{font-size:20px;line-height:27px;padding:30px 20px}.vistamar-case-study .background-with-testimonials.testimonial-section-wrapper blockquote p:before{left:-10px}}