.testimonial{padding:78px 0 105px}.testimonial .testimonial_heading{margin:0 auto;max-width:1036px}.testimonial .testimonial_heading h2{color:#1e1e1e;font-size:40px;font-weight:700;line-height:45px;margin-bottom:15px;text-align:center}.testimonial .testimonial_heading p{color:#1e1e1e;font-size:20px;font-weight:400;line-height:28px;margin:0;text-align:center}.testimonial .testimonial_content{margin:40px 0 0}.testimonial .testimonial_content .testimonial_section{margin:0 10px}.testimonial .testimonial_content .testimonial_section .testimonial_cards{background:#f8f8fe;border-radius:30px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);margin-bottom:40px;padding:65px;text-align:center}.testimonial .testimonial_content .testimonial_section .testimonial_cards h3{color:#000;font-size:24px;font-weight:500;line-height:32px;margin-bottom:30px;text-align:center}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_detail{margin:0 auto;max-width:880px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{left:-65px;top:-15px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after,.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{background-image:url(https://43901491.fs1.hubspotusercontent-na1.net/hubfs/43901491/left-quote.png);background-repeat:no-repeat;background-size:100%;content:"";filter:invert(76%) sepia(9%) saturate(1144%) hue-rotate(352deg) brightness(90%) contrast(86%);height:40px;position:absolute;width:40px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after{bottom:-20px;right:-65px;transform:rotate(180deg)}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description p{color:#000;font-size:22px;font-weight:400;line-height:32px;margin-bottom:35px;text-align:center}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_stars ul{display:flex;justify-content:center;margin:0 0 12px;padding:0}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_stars ul li{list-style:none;margin-right:5px}.testimonial .testimonial_content .testimonial_section .testimonial_cards h4{color:#000;font-size:22px;font-weight:600;line-height:28px;margin:0;text-align:center}.testimonial .testimonial_content ul.slick-dots li.slick-active button:before{background:#c6a885!important;border:1px solid #c6a885!important}.testimonial .testimonial_content ul.slick-dots li button{box-shadow:none;height:12px;outline:none;padding:0;width:12px}.testimonial .testimonial_content ul.slick-dots li button:before{background-color:#0e1029;border:1px solid #0e1029;border-radius:50%;color:#fff;font-size:0;height:12px;width:12px}.testimonial .testimonial_content ul.slick-dots li button:hover:before,.testimonial .testimonial_content ul.slick-dots li.slick-active button:before{background:#c6a885;border:1px solid #c6a885;opacity:1}.testimonial .testimonial_content ul.slick-dots{bottom:-70px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description{position:relative}@media only screen and (max-width:767px){.testimonial{padding:50px 0}.testimonial .testimonial_content ul.slick-dots{bottom:-35px}.testimonial .testimonial_heading h2{font-size:26px;line-height:30px}.testimonial .testimonial_content .testimonial_section .testimonial_cards{padding:40px 30px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_stars ul{margin:0}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{background-size:100%;height:15px;left:-22px;top:0;width:15px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description p{font-size:16px;line-height:22px;margin-bottom:15px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after{background-size:100%;bottom:0;height:15px;right:-22px;width:15px}.testimonial .testimonial_content .testimonial_section .testimonial_cards h4{font-size:16px;line-height:20px}.testimonial .testimonial_content .testimonial_section .testimonial_cards h3{font-size:20px;line-height:26px;margin-bottom:20px}}@media (min-width:768px) and (max-width:1024px){.testimonial{padding:60px 0}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{background-size:100%;height:30px;left:-35px;top:-10px;width:30px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after{background-size:100%;bottom:-10px;height:30px;right:-35px;width:30px}.testimonial .testimonial_heading h2{font-size:30px;line-height:35px;margin-bottom:0}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description p{font-size:16px;line-height:30px;margin-bottom:10px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after,.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{height:25px;width:25px}.testimonial .testimonial_content ul.slick-dots{bottom:-35px}.testimonial .testimonial_content .testimonial_section .testimonial_cards h3{margin-bottom:20px}}@media (min-width:1025px) and (max-width:1400px){.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:before{left:-50px}.testimonial .testimonial_content .testimonial_section .testimonial_cards .testimonial_description:after{right:-50px}}