--root{--bs-gutter-x:rem(15)}.hayswoodworking-testimonial-block{position:relative}.hayswoodworking-testimonial-block .image-container{display:flex;height:auto;max-height:100vh;min-height:50vh;overflow:hidden;padding:0;position:relative;width:100%}.hayswoodworking-testimonial-block .image-container picture{width:100%}@media(max-width:767.98px){.hayswoodworking-testimonial-block .image-container picture{height:100vh}}.hayswoodworking-testimonial-block .image-container picture img{height:auto;max-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:991.98px){.hayswoodworking-testimonial-block .image-container picture img{min-height:100%}}@media(max-width:767.98px){.hayswoodworking-testimonial-block .image-container picture img{height:100%;min-width:100%}}@media(max-width:575.98px){.hayswoodworking-testimonial-block .image-container picture img{left:50%;position:absolute;top:0;transform:translateX(-50%)}}.hayswoodworking-testimonial-block .image-container picture:after{background:linear-gradient(180deg,transparent 44.68%,rgba(0,0,0,.5) 83.41%),linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.01) 27.47%);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.hayswoodworking-testimonial-block .text-container{bottom:0;left:0;padding-bottom:2rem;padding-top:clamp(3rem,5.5vw,8.125rem);position:absolute}@media(max-width:767.98px){.hayswoodworking-testimonial-block .text-container{padding-bottom:3rem}}.hayswoodworking-testimonial-block .text-container .quote{position:relative}@media(min-width:768px){.hayswoodworking-testimonial-block .text-container .quote{max-width:65%}}@media(max-width:767.98px){.hayswoodworking-testimonial-block .text-container .quote{margin-bottom:.5rem}}.hayswoodworking-testimonial-block .text-container .quote:before{aspect-ratio:52/47;background-image:url("data:image/svg+xml;utf8,<svg width=\"52\" height=\"47\" viewBox=\"0 0 52 47\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52 0V8.00741C49.4321 8.47161 47.3311 9.6321 45.697 11.4889C44.1796 13.2296 43.0123 15.4346 42.1953 18.1037C41.4949 20.7728 41.1448 23.6741 41.1448 26.8074H50.4242V47H30.9899V28.7222C30.9899 21.9914 31.982 16.6531 33.9663 12.7074C36.0673 8.76173 38.6936 5.80247 41.8451 3.82963C45.1134 1.85679 48.4983 0.580246 52 0ZM21.0101 0V8.00741C18.4422 8.47161 16.3412 9.6321 14.7071 11.4889C13.1897 13.2296 12.0224 15.4346 11.2054 18.1037C10.505 20.7728 10.1549 23.6741 10.1549 26.8074H19.4343V47H0V28.7222C0 21.9914 0.992144 16.6531 2.97643 12.7074C5.07744 8.76173 7.7037 5.80247 10.8552 3.82963C14.1235 1.85679 17.5084 0.580246 21.0101 0Z\" fill=\"%231a1617\"/></svg>");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:auto;position:absolute;top:-3.75rem;width:3.25rem}@media(max-width:767.98px){.hayswoodworking-testimonial-block .text-container .quote:before{top:-2.5rem;width:2.125rem}}@media(min-width:768px){.hayswoodworking-testimonial-block .text-container .cite-wrapper{display:flex;justify-content:space-between}}.hayswoodworking-testimonial-block .text-container .cite-wrapper a,.hayswoodworking-testimonial-block .text-container .cite-wrapper cite{font-size:clamp(.75rem,2vw,1rem);font-weight:300}.hayswoodworking-testimonial-block .text-container .cite-wrapper cite{font-style:normal}.hayswoodworking-testimonial-block .text-container .cite-wrapper cite:before{content:"—"}@media(max-width:767.98px){.hayswoodworking-testimonial-block .text-container .cite-wrapper .standard-link{margin:1.5625rem 0 0}}.hayswoodworking-testimonial-block.dark-bg .text-container .quote{color:#fefefe}.hayswoodworking-testimonial-block.dark-bg .text-container .quote:before{background-image:url("data:image/svg+xml;utf8,<svg width=\"52\" height=\"47\" viewBox=\"0 0 52 47\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52 0V8.00741C49.4321 8.47161 47.3311 9.6321 45.697 11.4889C44.1796 13.2296 43.0123 15.4346 42.1953 18.1037C41.4949 20.7728 41.1448 23.6741 41.1448 26.8074H50.4242V47H30.9899V28.7222C30.9899 21.9914 31.982 16.6531 33.9663 12.7074C36.0673 8.76173 38.6936 5.80247 41.8451 3.82963C45.1134 1.85679 48.4983 0.580246 52 0ZM21.0101 0V8.00741C18.4422 8.47161 16.3412 9.6321 14.7071 11.4889C13.1897 13.2296 12.0224 15.4346 11.2054 18.1037C10.505 20.7728 10.1549 23.6741 10.1549 26.8074H19.4343V47H0V28.7222C0 21.9914 0.992144 16.6531 2.97643 12.7074C5.07744 8.76173 7.7037 5.80247 10.8552 3.82963C14.1235 1.85679 17.5084 0.580246 21.0101 0Z\" fill=\"%23fefefe\"/></svg>")}.hayswoodworking-testimonial-block.dark-bg .text-container .cite-wrapper a,.hayswoodworking-testimonial-block.dark-bg .text-container .cite-wrapper cite{color:#fefefe}
