.kvartal-styles .card-testimonial{padding:1.5rem;border-radius:1.5rem;background-color:#172346;overflow:hidden}.kvartal-styles .card-testimonial__header{display:flex;flex-direction:column;gap:.75rem}.kvartal-styles .card-testimonial__header:not(:last-child){margin-block-end:1.5rem}@media(max-width:47.99875em){.kvartal-styles .card-testimonial__header:not(:last-child){margin-block-end:1.25rem}}.kvartal-styles .card-testimonial__top{display:flex;align-items:start;justify-content:space-between;gap:.625rem}.kvartal-styles .card-testimonial__quote{font-size:.875rem;line-height:1.6;color:var(--color-white-800);letter-spacing:-.02em}.kvartal-styles .card-testimonial__quote:not(:last-child){margin-block-end:1.25rem}.kvartal-styles .card-testimonial__images{gap:1.125rem}@media(min-width:47.99875em){.kvartal-styles .card-testimonial__images{display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:47.99875em){.kvartal-styles .card-testimonial__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;list-style:none}.kvartal-styles .card-testimonial__images::-webkit-scrollbar{display:none}.kvartal-styles .card-testimonial__images{-ms-overflow-style:none;scrollbar-width:none}}.kvartal-styles .card-testimonial__images img{border-radius:.75rem;overflow:hidden;aspect-ratio:214/154;object-fit:cover}@media(min-width:47.99875em){.kvartal-styles .card-testimonial__images img{block-size:100%}}@media(max-width:47.99875em){.kvartal-styles .card-testimonial__images img{flex:0 0 70%;scroll-snap-stop:always;scroll-snap-align:center}}.kvartal-styles .card-testimonial__images:not(:last-child){margin-block-end:.75rem}@media(max-width:47.99875em){.kvartal-styles .card-testimonial__images{margin-inline:-1.5625rem;padding-inline:1.5625rem}}@media(min-width:47.99875em)and (max-width:64em){.kvartal-styles .card-testimonial{padding:1.25rem}}.kvartal-styles .card-testimonial .profile-testimonial{gap:.625rem}.kvartal-styles .card-testimonial .profile-testimonial .profile-testimonial__avatar{flex:0 0 3rem;inline-size:3rem;block-size:3rem}.kvartal-styles .card-testimonial .profile-testimonial .profile-testimonial__name{font-size:.875rem;color:var(--color-white)}.kvartal-styles .card-testimonial .profile-testimonial .profile-testimonial__profession{font-size:.75rem;color:var(--color-white-600)}.kvartal-styles .card-testimonial .socials{gap:.625rem}.kvartal-styles .card-testimonial .socials .social__link{background-color:transparent}.kvartal-styles .card-testimonial .socials .social__link i:before{font-size:1.375rem;color:var(--color-white)}.kvartal-styles .rating-stars{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.kvartal-styles .rating-stars i:before{font-size:.875rem;color:var(--color-brand)}.kvartal-styles .profile-testimonial{display:flex;align-items:center;gap:.5rem}.kvartal-styles .profile-testimonial__avatar{flex:0 0 1.5rem;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;overflow:hidden}.kvartal-styles .profile-testimonial__avatar img{inline-size:100%;block-size:100%;object-fit:cover}.kvartal-styles .profile-testimonial__name{color:var(--color-black-800)}@media(max-width:29.99875em){.kvartal-styles .profile-testimonial__name{font-size:.75rem}}
