.woodcraft-testimonials{background-color:beige;color:#2c2c2c;padding:5rem 0}@media(min-width:768px){.woodcraft-testimonials{padding:7rem 0}}.woodcraft-testimonials__container{margin:0 auto;max-width:1400px;padding:0 1.5rem}@media(min-width:768px){.woodcraft-testimonials__container{padding:0 2rem}}.woodcraft-testimonials__header{margin:0 auto 4rem;max-width:48rem;text-align:center}.woodcraft-testimonials__title{color:#4a3728;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1rem}@media(min-width:768px){.woodcraft-testimonials__title{font-size:2.25rem}}@media(min-width:1024px){.woodcraft-testimonials__title{font-size:3rem}}.woodcraft-testimonials__subtitle{color:#4b5563;font-size:1.125rem;font-weight:300}.woodcraft-testimonials__divider{background-color:#c19a6b;border-radius:9999px;height:.25rem;margin:1.5rem auto 0;width:5rem}.testimonials-swiper{padding:1rem 0 3rem;width:100%}.swiper-slide{height:auto}.swiper-slide,.woodcraft-testimonials__card{display:-webkit-box;display:-ms-flexbox;display:flex}.woodcraft-testimonials__card{background-color:#fff;border:1px solid transparent;border-radius:.75rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:2rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.woodcraft-testimonials__card:hover{border-color:hsla(33,41%,59%,.2);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.woodcraft-testimonials__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.woodcraft-testimonials__avatar{border:2px solid hsla(33,41%,59%,.2);border-radius:50%;height:3.5rem;-o-object-fit:cover;object-fit:cover;width:3.5rem}.woodcraft-testimonials__author-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.woodcraft-testimonials__author-name{color:#4a3728;font-weight:700;margin-bottom:.25rem}.woodcraft-testimonials__author-location{color:#6b7280;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.woodcraft-testimonials__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-bottom:1rem}.woodcraft-testimonials__star{color:#facc15;height:1rem;width:1rem;fill:currentColor}.woodcraft-testimonials__text{color:#4b5563;font-style:italic;line-height:1.625}.testimonials-controls{gap:2rem;margin-top:2rem;position:relative;width:100%}.swiper-button-next-testimonials,.swiper-button-prev-testimonials,.testimonials-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-next-testimonials,.swiper-button-prev-testimonials{background-color:#c19a6b;border:none;border-radius:50%;-webkit-box-shadow:0 4px 6px -1px hsla(33,41%,59%,.3);box-shadow:0 4px 6px -1px hsla(33,41%,59%,.3);color:#fff;cursor:pointer;height:3rem;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:3rem}.swiper-button-next-testimonials svg,.swiper-button-prev-testimonials svg{height:1.5rem;width:1.5rem;stroke-width:2.5;pointer-events:none}.swiper-button-next-testimonials:hover,.swiper-button-prev-testimonials:hover{background-color:#af814a;-webkit-box-shadow:0 10px 15px -3px hsla(33,41%,59%,.4);box-shadow:0 10px 15px -3px hsla(33,41%,59%,.4);-webkit-transform:scale(1.1);transform:scale(1.1)}.swiper-button-next-testimonials:active,.swiper-button-prev-testimonials:active{-webkit-transform:scale(.95);transform:scale(.95)}.swiper-button-next-testimonials.swiper-button-disabled,.swiper-button-prev-testimonials.swiper-button-disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.5}.swiper-button-next-testimonials.swiper-button-disabled:hover,.swiper-button-prev-testimonials.swiper-button-disabled:hover{background-color:#9ca3af;-webkit-transform:none;transform:none}.swiper-pagination-testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.swiper-pagination-testimonials .swiper-pagination-bullet{background-color:rgba(74,55,40,.3);border-radius:50%;cursor:pointer;height:.75rem;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}.swiper-pagination-testimonials .swiper-pagination-bullet-active{background-color:#c19a6b;-webkit-transform:scale(1.2);transform:scale(1.2)}
