/**handles:block-acf-select-custom-testimonials**/
.custom-testimonials-section{background-color:#eef2f5}.custom-testimonials-section.from-member{margin-bottom:70px}.custom-testimonials-section.from-member:empty{padding-top:0!important;padding-bottom:0!important}.custom-testimonials-section .flex-row{display:grid;justify-content:space-between;grid-template-columns:350px auto;align-items:center;position:relative;width:100%;display:flex;padding:0 70px;gap:60px}.custom-testimonials-section .flex-row .photo{position:relative;width:35%}.custom-testimonials-section .flex-row .photo.desktop{display:block}.custom-testimonials-section .flex-row .photo.mobile{display:none}.custom-testimonials-section .flex-row .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto;text-align:center;display:block;box-shadow:0 10px 20px rgba(0,0,0,.2);border:10px solid #fff;border-radius:10px;position:relative;overflow:hidden}.custom-testimonials-section .flex-row .section-intro h2{padding-bottom:40px}.custom-testimonials-section .flex-row .testimonial-wrapper{padding-left:60px;width:60%}.custom-testimonials-section .flex-row .testimonial-wrapper .box{max-width:660px}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial{margin-bottom:30px}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .message{margin-bottom:30px}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .message p{font-size:20px;font-style:italic;line-height:1.4}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .name{color:#618c00;font-size:18px;line-height:1.3}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav{display:flex;justify-content:space-between}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-dots .slick-dots{position:relative;display:flex;justify-content:center;gap:10px;cursor:pointer}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-dots .slick-dots li{cursor:pointer}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-dots .slick-dots li button{text-indent:-99999px;width:8px;height:8px;background-color:#989898;border-radius:24px;padding:0;border:none;cursor:pointer}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-dots .slick-dots li.slick-active button{width:40px;height:8px;background-color:#989898;border-radius:24px}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-arrows .slick-arrow{background:rgba(0,0,0,0);border:none;cursor:pointer}.custom-testimonials-section .flex-row .testimonial-wrapper .testimonials-nav .testimonial-arrows .slick-arrow:hover svg path{fill:#000}@media screen and (max-width:1024px){.custom-testimonials-section .flex-row{padding:0 20px;gap:20px}.custom-testimonials-section .flex-row .testimonial-wrapper{padding-left:20px}}@media screen and (max-width:767px){.custom-testimonials-section .flex-row .section-intro h2{padding-bottom:20px}.custom-testimonials-section .flex-row .photo{width:20%}.custom-testimonials-section .flex-row .testimonial-wrapper{padding-left:30px;width:80%}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .message p{font-size:20px}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .name{font-size:16px}}@media screen and (max-width:767px){.custom-testimonials-section .flex-row{padding:0}.custom-testimonials-section .flex-row .section-intro h2{padding-bottom:20px}.custom-testimonials-section .flex-row .photo{width:40%}.custom-testimonials-section .flex-row .photo.desktop{display:none}.custom-testimonials-section .flex-row .photo.mobile{display:block;padding-bottom:10px}.custom-testimonials-section .flex-row .testimonial-wrapper{padding-left:0;width:100%}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .message p{font-size:20px}.custom-testimonials-section .flex-row .testimonial-wrapper .selected-testimonial .item .name{font-size:16px}}