.v-cardReviewAndCases{display:grid;grid-template:repeat(3,auto) 1fr/11.6rem 1fr;grid-template-areas:"Image Title" "Image Subtitle" "Image Description" "Button Description" "Button ExpandButton";padding:4rem;gap:.8rem 4rem;border-radius:32px;border:2px solid #eaeaea}@media screen and (max-width:1220px){.v-cardReviewAndCases{grid-template-columns:10rem 1fr;padding:3.2rem}}@media screen and (max-width:640px){.v-cardReviewAndCases{grid-template-columns:8.2rem 1fr;grid-template-areas:"Image Title" "Image Subtitle" "Image Button" "Description Description" "ExpandButton ExpandButton";padding:2.4rem 1.6rem;gap:.4rem 1.6rem;border-radius:24px}}.v-cardReviewAndCases .v-cardReviewAndCases__button{grid-area:Button;justify-self:center;height:fit-content;margin-top:.6rem}@media screen and (max-width:640px){.v-cardReviewAndCases .v-cardReviewAndCases__button{justify-self:unset;width:fit-content;margin-top:.4rem}}.v-cardReviewAndCases :is(.v-cardReviewAndCases__icon,.v-cardReviewAndCases__image){grid-area:Image;position:relative;width:11.6rem;height:11.6rem;border-radius:50%;overflow:hidden}@media screen and (max-width:1220px){.v-cardReviewAndCases :is(.v-cardReviewAndCases__icon,.v-cardReviewAndCases__image){width:10rem;height:10rem}}@media screen and (max-width:640px){.v-cardReviewAndCases :is(.v-cardReviewAndCases__icon,.v-cardReviewAndCases__image){width:8.2rem;height:8.2rem}}.v-cardReviewAndCases :is(.v-cardReviewAndCases__icon,.v-cardReviewAndCases__image) .v-image{position:absolute;width:100%;height:100%;bottom:0;left:50%;transform:translate(-50%);object-fit:cover}.v-cardReviewAndCases .v-cardReviewAndCases__icon{padding:3rem;background-color:#f4f4f4}@media screen and (max-width:1220px){.v-cardReviewAndCases .v-cardReviewAndCases__icon{padding:2.5rem}}@media screen and (max-width:640px){.v-cardReviewAndCases .v-cardReviewAndCases__icon{padding:2rem}}.v-cardReviewAndCases .v-cardReviewAndCases__title{grid-area:Title;font-size:2rem;line-height:2.8rem}@media screen and (max-width:992px){.v-cardReviewAndCases .v-cardReviewAndCases__title{font-size:1.8rem;line-height:2.6rem}}.v-cardReviewAndCases .v-cardReviewAndCases__subtitle{grid-area:Subtitle;width:fit-content;font-weight:700;font-size:1.6rem;line-height:2.4rem}@media screen and (max-width:640px){.v-cardReviewAndCases .v-cardReviewAndCases__subtitle{font-size:1.4rem}}@media(hover:hover)and (pointer:fine){.v-cardReviewAndCases .v-cardReviewAndCases__subtitle.subtitleLink:hover{text-decoration:underline}}.v-cardReviewAndCases .v-cardReviewAndCases__description{grid-area:Description;display:flex;flex-direction:column;font-size:1.6rem;line-height:2.6rem;color:#6f6f6f}@media screen and (max-width:992px){.v-cardReviewAndCases .v-cardReviewAndCases__description{font-size:1.4rem;line-height:2.4rem}}@media screen and (max-width:640px){.v-cardReviewAndCases .v-cardReviewAndCases__description{margin-top:2rem}}.v-cardReviewAndCases .v-cardReviewAndCases__descriptionExpand{grid-area:ExpandButton;width:fit-content;font-size:1.6rem;line-height:2.6rem;color:#f60;cursor:pointer}@media screen and (max-width:992px){.v-cardReviewAndCases .v-cardReviewAndCases__descriptionExpand{font-size:1.4rem;line-height:2.4rem}}@media(hover:hover)and (pointer:fine){.v-cardReviewAndCases .v-cardReviewAndCases__descriptionExpand:hover{text-decoration:underline}}:root{--color-white:#fff;--color-orange:#f60;--color-lightgray:#b6b6b6;--color-black:#333}.v-cardsReviewAndCases .v-cardsReviewAndCases__content{display:flex;flex-direction:column;gap:2.4rem}.v-cardsReviewAndCases :is(.v-cardsReviewAndCases__videoPopup,.v-popup__content){width:100%;height:100%;max-width:102.4rem;max-height:76.8rem;border-radius:32px}@media screen and (max-width:640px){.v-cardsReviewAndCases :is(.v-cardsReviewAndCases__videoPopup,.v-popup__content){border-radius:24px}}.v-cardsReviewAndCases .v-skeleton__content{height:24.2rem;border-radius:32px;border:2px solid #eaeaea;background-color:#fff}@media screen and (max-width:1220px){.v-cardsReviewAndCases .v-skeleton__content{height:24.8rem}}@media screen and (max-width:992px){.v-cardsReviewAndCases .v-skeleton__content{height:26.2rem}}@media screen and (max-width:640px){.v-cardsReviewAndCases .v-skeleton__content{height:35.4rem;border-radius:24px}}
