:root{--site-margin: 20px;--accent-color: $yellow}@media only screen and (min-width:780px){:root{--site-margin: 50px}}@font-face{font-family:"infantree-icons";font-display:block;src:url("../svgs/infantree-icons.woff2") format("woff2"),url("../svgs/infantree-icons.woff") format("woff"),url("../svgs/infantree-icons.ttf") format("truetype"),url("../svgs/infantree-icons.svg#infantree-icons") format("svg")}.testimonials__content--item:before,.testimonials__content--container:after,.testimonials__content--container:before,.checkbox-wrap.checked:before,.icon-youtube:before,.icon-twitter-x:before,.icon-twitter-bird:before,.icon-tiktok:before,.icon-thin-arrow-right:before,.icon-thin-arrow-left:before,.icon-solid-arrow-right:before,.icon-solid-arrow-left:before,.icon-quote-right:before,.icon-quote-left:before,.icon-linkedin:before,.icon-instagram:before,.icon-graphic:before,.icon-facebook-solid:before,.icon-facebook-alt:before,.icon-done:before,.icon-close:before{font-family:"infantree-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;text-decoration:none;display:inline-block;line-height:1;vertical-align:middle}.icon-close:before{content:""}.icon-done:before{content:""}.icon-facebook-alt:before{content:""}.icon-facebook-solid:before{content:""}.icon-graphic:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-quote-left:before{content:""}.icon-quote-right:before{content:""}.icon-solid-arrow-left:before{content:""}.icon-solid-arrow-right:before{content:""}.icon-thin-arrow-left:before{content:""}.icon-thin-arrow-right:before{content:""}.icon-tiktok:before{content:""}.icon-twitter-bird:before{content:""}.icon-twitter-x:before{content:""}.icon-youtube:before{content:""}.checkbox-wrap.checked:before{content:""}.block--testimonials{position:relative;padding-top:65px;padding-right:var(--site-margin);padding-bottom:37px;padding-left:var(--site-margin)}@media only screen and (min-width:780px){.block--testimonials{padding-right:52px;padding-left:54px}}@media only screen and (min-width:1024px){.block--testimonials{padding-top:120px;padding-right:0px;padding-left:28px}}@media only screen and (min-width:1200px){.block--testimonials{padding-left:107px;padding-right:104px}}.testimonials__container{display:flex;flex-direction:column;justify-content:center;margin-left:0}@media only screen and (min-width:1024px){.testimonials__container{flex-direction:row-reverse}}.testimonials__container:before,.testimonials__container:after{content:"";position:absolute;z-index:1;background-color:var(--accent-color)}.testimonials__container:before{top:0;left:var(--site-margin);width:2px;height:100%}@media only screen and (min-width:780px){.testimonials__container:before{left:24px}}@media only screen and (min-width:1200px){.testimonials__container:before{left:48px}}.testimonials__container:after{left:0;bottom:var(--site-margin);height:2px;width:100%}@media only screen and (min-width:780px){.testimonials__container:after{bottom:24px}}@media only screen and (min-width:1200px){.testimonials__container:after{bottom:48px}}.testimonials__media{flex:0 0 auto;width:100%;display:none;max-width:502px}@media only screen and (min-width:1024px){.testimonials__media{display:block}}.testimonials__media:not(.testimonials__media.slick-initialized) .testimonials__figure:not(:first-child){display:none}.testimonials__figure{margin:0}.testimonials__figure img{-webkit-mask-image:radial-gradient(circle at top left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at top right, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom right, transparent 0, transparent 20px, black 21px);-webkit-mask-position:top left,top right,bottom left,bottom right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:52% 52%;mask-image:radial-gradient(circle at top left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at top right, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom right, transparent 0, transparent 20px, black 21px);mask-repeat:no-repeat;mask-size:52% 52%;max-width:502px}.testimonials__content{width:100%;flex:100%}@media only screen and (min-width:1024px){.testimonials__content{flex:0 1 45%;padding-right:64px}}.testimonials__content--container{display:flex;align-items:center}.testimonials__content--container:before{content:""}.testimonials__content--container:after{content:""}.testimonials__content--container:before,.testimonials__content--container:after{font-size:1.75rem;mix-blend-mode:multiply;flex:0 1 35px}.testimonials__content--container:after{margin-top:112px}.block--testimonials.has-red-background-color .testimonials__content--container:before,.block--testimonials.has-red-background-color .testimonials__content--container:after{color:rgba(227,105,82,.35)}.block--testimonials.has-green-background-color .testimonials__content--container:before,.block--testimonials.has-green-background-color .testimonials__content--container:after{color:rgba(83,194,123,.35)}.block--testimonials.has-yellow-background-color .testimonials__content--container:before,.block--testimonials.has-yellow-background-color .testimonials__content--container:after{color:rgba(246,195,66,.35)}.block--testimonials.has-teal-background-color .testimonials__content--container:before,.block--testimonials.has-teal-background-color .testimonials__content--container:after{color:rgba(178,199,204,.35)}.testimonials__content--wrap{width:100%;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px)}@media only screen and (min-width:1024px)and (max-width:1199px){.testimonials__content--wrap{max-width:40vw}}@media only screen and (min-width:1200px){.testimonials__content--wrap{max-width:500px}}.testimonials__content--wrap:not(.testimonials__content--wrap.slick-initialized) .testimonials__content--item:not(:first-child){display:none}.testimonials__content--item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:12px;padding-right:12px}.testimonials__content--item:before{content:""}.testimonials__content--item:before{margin-bottom:52px;mix-blend-mode:multiply;font-size:3.5rem;color:rgba(0,0,0,.15)}.testimonials__content--item p{line-height:1.3;font-size:1.5rem;width:100%;margin-bottom:0}@media(min-width: 320px){.testimonials__content--item p{font-size:calc(24px + (30 - 24) * ((100vw - 320px) / (1024 - 320)))}}@media only screen and (min-width:1024px){.testimonials__content--item p{font-size:1.875rem}}@media only screen and (min-width:1024px){.testimonials__content--item p{max-width:500px}}.testimonials__content--item span{display:block;font-size:.875rem;width:100%}@media(min-width: 320px){.testimonials__content--item span{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1024 - 320)))}}@media only screen and (min-width:1024px){.testimonials__content--item span{font-size:1rem}}@media only screen and (min-width:1024px){.testimonials__content--item span{max-width:500px}}.testimonials__nav ul{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin-top:24px}@media only screen and (min-width:1024px){.testimonials__nav ul{max-width:570px}}.testimonials__nav ul li{margin:0;max-width:12px;height:12px}.testimonials__nav ul li:not(:last-child){margin-right:20px}.testimonials__nav ul li.slick-active button{background-color:#fff}.testimonials__nav ul li button{border:2px solid #fff;outline:0;background-color:rgba(0,0,0,0);cursor:pointer;overflow:hidden;border-radius:50%;text-indent:9999px;width:100%;height:100%;padding:0}.testimonials__nav ul li button:hover,.testimonials__nav ul li button:focus{z-index:1}