.testimonials-wrapper{position:relative}.testimonials-wrapper .section-header{margin-bottom:40px}.testimonials-wrapper h2{font-size:30px;letter-spacing:-.6px;line-height:36px;@media only screen and (min-width:768px){font-size:42px;letter-spacing:0;line-height:46px}}.tns-controls{@media only screen and (max-width:1024px){display:none}}.tns-controls [data-controls=next],.tns-controls [data-controls=prev]{background:url(https://1958486.hs-sites.com/hubfs/1958486/raw_assets/public/Counsel-Financial-Theme/images/icons/Carousel-Control-Handle.svg);border:none;height:40px;overflow:hidden;position:absolute;text-indent:-1000px;top:50%;transform:translateY(-50%);width:40px;z-index:1}.tns-controls [data-controls=prev]{left:0}.tns-controls [data-controls=next]{right:0;transform:rotate(180deg)}.tns-nav{display:flex;gap:14px;justify-content:center;margin-top:30px;@media only screen and (min-width:768px){gap:20px;margin-top:40px}}.tns-nav button{background-color:#dadce0;border:none;border-radius:20em;height:14px;padding:0;width:14px;@media only screen and (min-width:768px){height:20px;width:20px}}.tns-nav button.tns-nav-active{background-color:#b4b437}.testimonial .inner{@media only screen and (min-width:1024px){align-items:center;display:inline-flex;margin-bottom:0;margin-left:70px;margin-right:70px;margin-top:0;position:relative}}.testimonial .text-block{background-color:#dadce0;display:flex;flex-direction:column;gap:20px;padding:188px 28px 100px;@media only screen and (min-width:1024px){padding-bottom:60px;padding-left:220px;padding-right:110px;padding-top:64px}}.testimonial .text-block blockquote{border:none;font-size:18px;font-style:italic;font-weight:500;line-height:26px;margin:0;padding:0;@media only screen and (min-width:768px){font-size:20px;line-height:28px}}.testimonials-wrapper cite{align-items:center;display:flex;gap:30px}.testimonials-wrapper cite img{flex:none;width:80px;@media only screen and (min-width:768px){width:100px}}.testimonials-wrapper .callout-list{display:flex;flex-direction:column;gap:20px;margin:0;@media only screen and (min-width:768px){flex-direction:row;gap:30px;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}}.testimonials-wrapper .callout-list li{display:flex;flex-direction:column;gap:20px;margin:0;@media only screen and (min-width:768px){width:calc(33.33333% - 20px)}}.testimonials-wrapper .callout-list h3.heading-level-4{color:#7a8a9b;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.44px;line-height:28px;text-transform:uppercase}.testimonials-wrapper .callout-list .body *{font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:4px}.testimonials-wrapper .callout-list .body :last-child{margin-bottom:0}.testimonial .text-block cite{font-size:18px;font-style:normal;font-weight:700;line-height:24px;@media only screen and (min-width:768px){font-size:20px;line-height:26px}}.testimonial .text-block cite a{font-weight:700}.testimonial .media-block{margin:0 auto -140px;width:60%;@media only screen and (min-width:1024px){flex:none;margin-bottom:0;margin-left:0;margin-right:-110px;margin-top:0;width:270px;z-index:1}}.testimonial .media-block img{aspect-ratio:1.5/2;height:auto;object-fit:cover;width:100%}