.cases-section{border-bottom:0;padding:0 20px;position:relative}.cases-container{background-color:#faece2;border-inline:2px solid #000;margin:0 auto;max-width:1300px;padding:3rem 1rem}@media (min-width:768px){.cases-container{padding:4rem 2rem}}.cases-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3rem}.cases-title{font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.cases-title{font-size:3rem}}.cases-nav{display:flex;gap:1rem}.stars{display:flex;gap:.25rem;margin-bottom:1rem}.quote{margin-bottom:1.5rem}.quote-text{font-size:1rem}@media (min-width:768px){.quote-text{font-size:1.125rem}}.card-footer{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;margin-top:auto}@media (min-width:1024px){.card-footer{align-items:center;flex-direction:row;justify-content:space-between}}.author{align-items:center;display:flex;gap:.75rem}.author-img{border:2px solid #000;border-radius:50%;height:3rem;object-fit:cover;width:3rem}.author-name{font-weight:600}.author-title,.card-link{font-size:.875rem}.card-link{align-items:center;display:flex;font-weight:600;gap:.5rem;white-space:nowrap}.testimonial-card{display:flex;flex-direction:column;height:100%;min-height:300px;padding:0}@media (min-width:1024px){.testimonial-card{padding:2rem}}.vt22-carousel__button,.vt22-carousel__button:not(:disabled):focus{align-items:center;background-color:#181919;border:2px solid #181919;border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;transition:all .3s ease;width:3rem}.vt22-carousel__button:disabled{cursor:not-allowed;opacity:.3}.vt22-carousel__button:not(:disabled):hover{background-color:#fff;border:2px solid #181919;border-radius:50%;box-shadow:3px 3px 0 #181919;color:#181919}