﻿.TestimonialsPage-body div.testimonials div.testimonials-list{margin:auto;padding:0 1.5rem;box-sizing:border-box;max-width:75rem;width:100%;position:relative;overflow:hidden;padding:3.75rem 1.5rem;}@media(max-width:500px){.TestimonialsPage-body div.testimonials div.testimonials-list{padding:1.875rem 1.875rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items{display:grid;grid-template-columns:100%;grid-row-gap:.9375rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items{grid-row-gap:.625rem;max-width:37.5rem;margin:auto;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item.hide{display:none;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item.show{display:block;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox{border-radius:.5rem;white-space:normal;background-color:#e3f2f2;padding:3.75rem;transition:box-shadow .3s ease-in-out;box-sizing:border-box;height:100%;position:relative;box-shadow:none!important;display:flex;gap:3.75rem;cursor:default;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox{border-radius:1.25rem;gap:2.625rem;padding:1.875rem .9375rem;flex-direction:column;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left{min-width:13.8125rem;display:flex;flex-direction:column;gap:.625rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left{width:100%;gap:.9375rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left span.img{display:block;width:9.5625rem;height:9.5625rem;background-position:center;background-repeat:no-repeat;background-size:contain;overflow:visible;border-radius:50% 50% 50% 50%/40% 45% 55% 60%;position:relative;left:50%;transform:translateX(-50%);}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left span.img::before{content:url(/img/quote-bubble.svg);width:2.5rem;height:2.1875rem;position:absolute;top:60%;right:-.75rem;box-sizing:border-box;}@media(max-width:500px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left span.img::before{width:2.5625rem;height:2.25rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left div.inf{width:12rem;align-self:center;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left div.inf .name{font-family:Roboto,Arial;color:#035a5d;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.75rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left div.inf .name{font-size:1.125rem;line-height:1.4375rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left div.inf .job{font-weight:400;font-family:Roboto,Arial;color:#42aaa9;text-align:center;font-size:1.125rem;font-weight:400;line-height:1.625rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .left div.inf .job{font-size:.875rem;font-weight:700;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right .client-name{color:#035a5d;font-size:2rem;line-height:normal;margin-bottom:1.25rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right .client-name{font-size:1.5rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right blockquote{font-family:Roboto,Arial;color:#2d2d2d;font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-bottom:1.25rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right blockquote{line-height:1.5rem;}}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right blockquote:before{display:inline-block;content:url(/img/before-quote.png);}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right blockquote:after{display:inline-block;content:url(/img/after-quote.png);}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right>a{font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3rem;display:inline-block;color:#42aaa9;position:relative;padding-right:1rem;transition:color .08s ease-in-out;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right>a:before{content:"";position:absolute;top:calc((100% - .75rem)/2);right:0!important;width:0;height:0;border-top:.469rem solid transparent;border-left:.313rem solid #42aaa9;border-bottom:.469rem solid transparent;transition:color .08s ease-in-out;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right>a:hover{color:#ee2d7d!important;}.TestimonialsPage-body div.testimonials div.testimonials-list div.list-items div.item div.linkbox .right>a:hover:before{border-left-color:#ee2d7d!important;}.TestimonialsPage-body div.testimonials div.load-more{text-align:center;margin-top:-1rem;}.TestimonialsPage-body div.testimonials div.load-more a{all:unset;background-color:#ee2d7d;color:#fff;border-radius:1.34375rem;padding:.59375rem 1.5rem;display:inline-block;font-family:Roboto;font-size:1rem;line-height:normal;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out;cursor:pointer;border:1px solid #ee2d7d;outline:0!important;}.TestimonialsPage-body div.testimonials div.load-more a:hover{background-color:#fff;color:#ee2d7d;}.TestimonialsPage-body div.testimonials .related-services{padding:0 0 0 0;background-color:#e3f2f2;margin-bottom:-1.5rem;padding-bottom:3.75rem;}@media(max-width:1200px){.TestimonialsPage-body div.testimonials .related-services{margin-top:3.75rem;}}@media(max-width:500px){.TestimonialsPage-body div.testimonials .related-services{margin-top:5.625rem;}}.TestimonialsPage-body div.testimonials .related-services img.top-services{display:block;width:100%;height:auto;margin-bottom:3.6875rem;}@media(max-width:500px){.TestimonialsPage-body div.testimonials .related-services img.top-services{margin-bottom:1.875rem;}}.TestimonialsPage-body div.testimonials .related-services div.wrapper{transition:opacity .3s ease-in-out;}.TestimonialsPage-body div.testimonials .related-services h2{margin-bottom:1.875rem;text-align:center;font-size:2.25rem;line-height:normal;padding:0;}.TestimonialsPage-body div.testimonials .related-services h2:before{display:none;}@media(max-width:500px){.TestimonialsPage-body div.testimonials .related-services h2{font-size:1.375rem;margin-bottom:1.25rem;}}.TestimonialsPage-body div.testimonials .related-services ul{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.875rem;grid-row-gap:1.875rem;max-width:56.875rem;margin:auto;}@media(max-width:1000px){.TestimonialsPage-body div.testimonials .related-services ul{grid-template-columns:repeat(3,1fr);}}@media(max-width:700px){.TestimonialsPage-body div.testimonials .related-services ul{grid-template-columns:repeat(2,1fr);grid-column-gap:.625rem;grid-row-gap:.625rem;}}@media(max-width:500px){.TestimonialsPage-body div.testimonials .related-services ul{grid-template-columns:repeat(1,1fr);max-width:12.8125rem;}}.TestimonialsPage-body div.testimonials .related-services ul li a{display:block;text-align:center;padding:1.625rem 1.25rem .9375rem 1.25rem;box-sizing:border-box;background-color:#fff;transition:color .08s ease-in-out;border-radius:.5rem;height:100%;}.TestimonialsPage-body div.testimonials .related-services ul li a:hover h5.mobile{color:#ee2d7d;}.TestimonialsPage-body div.testimonials .related-services ul li a h5.mobile{font-family:Roboto,Arial;color:#42aaa9;margin-top:1.25rem;text-align:center;font-size:.875rem;font-weight:700;line-height:normal;}@media(max-width:600px){.TestimonialsPage-body div.testimonials .related-services ul li a h5.mobile{margin-top:1.625rem;}}.TestimonialsPage-body .footer-top img{background-color:#e3f2f2;}