.zorgkaart-block{padding-top:12px;padding-bottom:60px}@media (min-width:1152px){.zorgkaart-block{min-height:650px}}@media (min-width:1360px){.zorgkaart-block{min-height:570px}}.zorgkaart-block .introduction-text{margin-bottom:16px}.zorgkaart-block .company-card{display:flex;flex-direction:column;height:100%}.zorgkaart-block .zorgkaart-card{display:flex;flex-direction:column;flex-grow:1;border-radius:16px}.zorgkaart-block .zorgkaart-card.basic .card-bottom{background:#3c5588}.zorgkaart-block .zorgkaart-card .card-top{padding:32px;text-align:center;background:#3c5588;border-radius:16px 16px 0 0}.zorgkaart-block .zorgkaart-card .card-bottom{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px;text-align:center}.zorgkaart-block .zorgkaart-card .card-bottom.review{position:relative;padding:64px 0}.zorgkaart-block .zorgkaart-card .card-bottom.review .btn{position:absolute;bottom:16px;width:calc(100% - 32px)}.zorgkaart-block .zorgkaart-card .card-bottom strong{display:block;font-size:20px;text-align:center}.zorgkaart-block .zorgkaart-card .card-bottom .company-rating{position:relative;padding:0 16px}.zorgkaart-block .zorgkaart-card .card-bottom .company-rating:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;right:0;width:1px;height:80%;background:#e6e8f0}.zorgkaart-block .zorgkaart-card .card-bottom .amount-ratings{padding:0 16px}.zorgkaart-block .zorgkaart-card .card-bottom .rate{display:block;text-align:center;color:#3c5588;font-size:32px;font-weight:700;line-height:1em;padding-bottom:16px}@media (min-width:1360px){.zorgkaart-block .zorgkaart-card .card-bottom .rate{font-size:48px}}.zorgkaart-block .zorgkaart-card .card-bottom .amount-ratings{display:block;text-align:center}.zorgkaart-block .zorgkaart-info{display:flex;align-items:center;justify-content:center;flex-direction:column}.zorgkaart-block .zorgkaart-info-cta{display:flex;flex-direction:row;padding:16px 0}.zorgkaart-block .zorgkaart-info-cta .btn{margin:0 8px}.zorgkaart-block .zorgkaart-info-image{margin:0 8px}.zorgkaart-block .company-reviews-container{margin-top:64px;padding-top:45px}.zorgkaart-block .company-reviews-container ul{list-style:none;margin-bottom:-16px}.zorgkaart-block .company-reviews-container ul li{background:#fff;display:none;position:relative;border-radius:16px;border:0;padding:8px 16px;min-height:115px;animation:fadeInFromNone .5s ease-in-out;box-shadow:0 10px 30px rgba(0,0,0,.08)}.zorgkaart-block .company-reviews-container ul li.active{display:block;margin-bottom:16px}@media (min-width:928px){.zorgkaart-block .company-reviews-container ul li .review-date{position:absolute;bottom:8px;left:0;width:100%;padding:0;margin-left:0;text-align:center}}@media (min-width:1152px){.zorgkaart-block .company-reviews-container ul li .review-date{margin-left:110px;text-align:left}}.zorgkaart-block .company-reviews-container ul li .review-rating{position:absolute;top:calc(50% - 40px);left:16px;width:80px;height:80px;padding:16px;text-align:center;border-radius:50%;border:2px solid #e5e7ef}.zorgkaart-block .company-reviews-container ul li .review-rating span{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:32px;color:#3c5588}.zorgkaart-block .company-reviews-container ul li .review-container{display:inline-block;vertical-align:top;padding-left:16px;max-width:calc(100% - 88px);margin-left:88px;line-height:1.2}.zorgkaart-block .company-reviews-container ul li .review-container .review{display:block;margin-bottom:16px;font-size:1.25rem;line-height:1.55rem;font-weight:700;color:#3c5588}.zorgkaart-block .company-reviews-container ul li .review-container .review.active .review-teaser:after{display:none}.zorgkaart-block .company-reviews-container ul li .review-container .review.active .review-full{display:inline}.zorgkaart-block .company-reviews-container ul li .review-container .review.active .review-more span:after{content:"\e316"}.zorgkaart-block .company-reviews-container ul li .review-container .review .review-teaser{display:inline}.zorgkaart-block .company-reviews-container ul li .review-container .review .review-teaser:after{content:"...";display:inline}.zorgkaart-block .company-reviews-container ul li .review-container .review .review-more{display:block;cursor:pointer;vertical-align:top;color:#e6005b;font-weight:700;font-size:.875rem}.zorgkaart-block .company-reviews-container ul li .review-container .review .review-more:after{content:"\e313";display:inline-block;vertical-align:top;font-family:"Material Icons";font-weight:400;font-size:.875rem}.zorgkaart-block .company-reviews-container ul li .review-container .review .review-full{display:none}.zorgkaart-block .company-reviews-container ul li .review-container .review-date{display:block;color:#686868;font-size:.75rem;padding-left:10px}@media (max-width:1151px){.company-reviews-container{margin-top:32px}.company-reviews-container ul.zorgkaart-carousel li{padding-bottom:64px;text-align:center}.company-reviews-container ul.zorgkaart-carousel li:after{top:100px;left:0;right:0;margin:0 auto}.company-reviews-container ul.zorgkaart-carousel li .review-rating{position:relative;left:auto;top:auto;margin:0 auto 16px auto}.company-reviews-container ul.zorgkaart-carousel li .review-container{display:block;max-width:100%;padding:0 8px;margin-left:0;text-align:center}}@media (max-width:927px){.zorgkaart-block .zorgkaart-card .card-bottom.review{padding:32px 0}}.blue-rounded .company-reviews-container ul li:nth-of-type(odd),.blue-screenwide .company-reviews-container ul li:nth-of-type(odd){background:#fff}.blue-rounded .company-rating:after,.blue-screenwide .company-rating:after{background:#fff!important}.zorgkaart-block .company-reviews-container{position:relative}.zorgkaart-block .company-reviews-container .arrow-next,.zorgkaart-block .company-reviews-container .arrow-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;text-align:center;cursor:pointer;border:none;background:0 0}.zorgkaart-block .company-reviews-container .arrow-next.disabled,.zorgkaart-block .company-reviews-container .arrow-prev.disabled{display:none}.zorgkaart-block .company-reviews-container .arrow-next:hover i,.zorgkaart-block .company-reviews-container .arrow-prev:hover i{color:#fff;background:#3c5588}.zorgkaart-block .company-reviews-container .arrow-next i,.zorgkaart-block .company-reviews-container .arrow-prev i{padding:4px;border-radius:20px;transition:all .25s;background:#e5e7ef;color:#3c5588}@media (min-width:1152px){.zorgkaart-block .company-reviews-container{margin-bottom:-16px}.zorgkaart-block .company-reviews-container .arrow-next,.zorgkaart-block .company-reviews-container .arrow-prev{left:0;right:0}.zorgkaart-block .company-reviews-container .arrow-prev{top:0}.zorgkaart-block .company-reviews-container .arrow-next{bottom:-48px}}@media (max-width:1151px){.zorgkaart-block .company-reviews-container .arrow-next,.zorgkaart-block .company-reviews-container .arrow-prev{z-index:1;transform:rotate(-90deg)}.zorgkaart-block .company-reviews-container .arrow-next i,.zorgkaart-block .company-reviews-container .arrow-prev i{background:#fff}.zorgkaart-block .company-reviews-container .arrow-next{right:16px;bottom:16px}.zorgkaart-block .company-reviews-container .arrow-prev{left:16px;bottom:16px}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}