.reviews-overview{padding-block:2rem}.reviews-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.reviews-overview__column{display:flex;flex-direction:column;min-width:0;overflow:hidden}.reviews-overview__card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--card-corner-radius, 8px);padding:1.5rem;height:100%;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.reviews-overview__title{font-size:1.5rem;font-weight:600;margin:0;padding-bottom:1rem;border-bottom:2px solid rgb(var(--color-base-accent-1))}.reviews-overview__subtitle{font-size:1.1rem;font-weight:600;margin:0 0 .75rem;color:rgb(var(--color-foreground))}.reviews-overview__content{line-height:1.6}.reviews-overview__content p:last-child{margin-bottom:0}.reviews-overview__shopvote{text-align:center;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--card-corner-radius, 8px)}.reviews-overview__shopvote img{max-width:100%;height:auto}.reviews-overview__judgeme-carousel{padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--card-corner-radius, 8px);overflow:hidden;max-width:100%}.reviews-overview__judgeme-carousel .jdgm-carousel-wrapper{width:100%;max-width:100%;overflow:hidden}.reviews-overview__judgeme-carousel .jdgm-carousel,.reviews-overview__judgeme-carousel .jdgm-carousel__container{max-width:100%;overflow:hidden}.reviews-overview__judgeme-carousel .jdgm-carousel__item{max-width:100%}.reviews-overview__judgeme-carousel .jdgm-carousel-title-and-link{text-align:center;margin-bottom:1rem}.reviews-overview__judgeme-carousel .jdgm-carousel-title{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.reviews-overview__judgeme-carousel .jdgm-all-reviews-rating-wrapper{display:flex;flex-direction:column;align-items:center;gap:.25rem}.reviews-overview__judgeme-carousel .jdgm-carousel-number-of-reviews{font-size:.875rem;opacity:.7}.reviews-overview__extra-content,.reviews-overview__address{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.reviews-overview__address-content{font-style:normal;line-height:1.8}.reviews-overview__contact{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.reviews-overview__contact p{margin:.5rem 0}.reviews-overview__contact a{color:rgb(var(--color-base-accent-1));text-decoration:none}.reviews-overview__contact a:hover{text-decoration:underline}.reviews-overview__video{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.reviews-overview__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--card-corner-radius, 8px)}.reviews-overview__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reviews-overview__map{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.reviews-overview__map-wrapper{border-radius:var(--card-corner-radius, 8px);overflow:hidden}.reviews-overview__map-wrapper iframe{width:100%;height:250px;border:0}.reviews-overview__lawyer-badge{text-align:center;padding:1.5rem;background:rgba(var(--color-foreground),.03);border-radius:var(--card-corner-radius, 8px)}.reviews-overview__lawyer-badge img{max-width:280px;width:100%;height:auto}.reviews-overview__legal-links{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.reviews-overview__legal-links ul{list-style:none;padding:0;margin:0}.reviews-overview__legal-links li{padding:.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.05)}.reviews-overview__legal-links li:last-child{border-bottom:none}.reviews-overview__legal-links a{color:rgb(var(--color-foreground));text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.reviews-overview__legal-links a:hover{color:rgb(var(--color-base-accent-1))}.reviews-overview__legal-links a:before{content:"\2192";opacity:.5}@media screen and (max-width: 989px){.reviews-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-overview__column--legal{grid-column:span 2}}@media screen and (max-width: 749px){.reviews-overview{padding-block:1.5rem}.reviews-overview__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.reviews-overview__column--legal{grid-column:span 1}.reviews-overview__card{padding:1.25rem}.reviews-overview__title{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-reviews-overview.css.map */
