.location-card{border:1px solid #f8f9fc;border-radius:15px;box-shadow:0 10px 20px #dfdfe2b3;cursor:pointer;display:flex}.location-card .card-details-wrapper{display:flex}.location-card .card-image-wrapper .nanny-button{display:none}.location-card .card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;flex-shrink:0}.location-card .card-image.nanny-grey-icon{background-color:#f8f8fb}.location-card .card-details{display:flex;flex-direction:column;justify-content:space-between}.location-card .card-details-top{display:flex;flex-direction:column;gap:12px}.location-card .place-type{color:#717b88;font-size:18px;font-weight:600}.location-card .place-name{font-weight:700}.location-card .pill-details{align-items:start;display:flex;flex-wrap:wrap;gap:10px}.location-card .pill-details .pill-box{align-items:center;border:1px solid #f8f9fc;border-radius:10px;box-shadow:0 4px 10px 1px #d4d4d4cc;font-size:14px;font-weight:600;height:28px;padding:0 8px}.location-card .pill-details .nanny-stars .reviews-count.review-count-specific{color:#818181}.location-card .pill-details .nanny-stars .all-stars{display:flex;margin-right:6px}.location-card .pill-details .nanny-stars .nanny-icon.star.yellow{height:15px;width:15px}.location-card .price-point{color:#717b88;font-size:17px;font-weight:600;height:28px;text-transform:lowercase}.location-card .card-line{background-color:#e4e4e4;flex-basis:1px;flex-shrink:0}.location-card .review-details{color:#717b88}.location-card .review-details .review-rating{display:flex;gap:2px;margin-bottom:10px}.location-card .review-details .review-rating .nanny-icon.star.yellow{height:18px;margin:0;width:18px}.location-card .review-details .review-content{display:-webkit-box;font-size:16px;-webkit-line-clamp:5;line-height:21px;-webkit-box-orient:vertical;overflow:hidden}.location-card .review-details .review-author{line-height:25px}.location-card .review-details .review-author .review-author-name{font-size:13px;font-weight:600;margin-right:6px}.location-card .review-details .review-author .review-author-date{font-size:11px}.location-card-mobile .card-details-bottom,.location-card-wide .card-details-bottom,.location-card-wide-button .card-details-bottom{display:flex;flex-direction:column;gap:8px;margin-top:20px}.location-card-mobile,.location-card-square{flex-direction:column}.location-card-mobile .pill-details .price-point,.location-card-mobile .place-type,.location-card-square .pill-details .price-point,.location-card-square .place-type{display:none}.location-card-wide,.location-card-wide-button{gap:28px;grid-column:span 2;padding:12px}.location-card-wide .card-details-wrapper,.location-card-wide-button .card-details-wrapper{flex-grow:1;gap:16px}.location-card-wide .card-image.nanny-grey-icon,.location-card-wide-button .card-image.nanny-grey-icon{background-size:30% 30%}.location-card-wide .card-details,.location-card-wide-button .card-details{margin:8px 0}.location-card-wide .card-details-top .place-name,.location-card-wide-button .card-details-top .place-name{font-size:32px;line-height:1}.location-card-wide .card-details-top>.price-point,.location-card-wide-button .card-details-top>.price-point{display:none}.location-card-wide .card-line,.location-card-wide-button .card-line{margin:4px 0;width:1px}.location-card-wide .review-wrapper,.location-card-wide-button .review-wrapper{flex:0 0 30%}.location-card-wide .review-info,.location-card-wide-button .review-info{align-items:center;display:flex;font-weight:700;gap:10px;margin:22px 0 36px}.location-card-wide .review-info .nanny-icon.star,.location-card-wide-button .review-info .nanny-icon.star{height:32px;width:32px}.location-card-wide .review-info .review-value,.location-card-wide-button .review-info .review-value{font-size:28px}.location-card-wide .review-info .review-count,.location-card-wide-button .review-info .review-count{color:#717b88;font-size:22px;line-height:25px}.location-card-wide .review-rating .nanny-icon.star.yellow,.location-card-wide-button .review-rating .nanny-icon.star.yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Ctitle%3EStar%3C/title%3E%3Cpath fill='%23717b88' fill-rule='evenodd' d='m8 12-4.702 2.472.898-5.236L.392 5.528l5.257-.764L8 0l2.351 4.764 5.257.764-3.804 3.708.898 5.236z'/%3E%3C/svg%3E")}.location-card-wide-button.no-reviews,.location-card-wide.no-reviews{grid-column:auto}.location-card-wide-button.no-reviews .card-line,.location-card-wide-button.no-reviews .review-info,.location-card-wide-button.no-reviews .review-wrapper,.location-card-wide.no-reviews .card-line,.location-card-wide.no-reviews .review-info,.location-card-wide.no-reviews .review-wrapper{display:none}.location-card-wide .card-image{height:250px;width:250px}.location-card-wide.no-reviews .card-image{width:180px}.location-card-wide-button .card-image-wrapper{align-items:center;display:flex;flex-direction:column}.location-card-wide-button .card-image-wrapper .card-image{height:225px;width:250px}.location-card-wide-button .card-image-wrapper .nanny-button{display:block;margin-top:-26px}.location-card-wide-button.no-reviews .card-image{width:180px}.location-card-square{gap:14px;padding:12px}.location-card-square .card-details-wrapper{gap:15px}.location-card-square .card-image{height:100%;min-height:175px;width:95px}.location-card-square .card-image.nanny-grey-icon{background-size:40% 40%}.location-card-square .place-name{font-size:22px;line-height:25px}.location-card-square .pill-details{order:-1}.location-card-square .review-info,.location-card-square.no-reviews .card-line,.location-card-square.no-reviews .review-wrapper{display:none}.location-card-mobile{padding:15px}.location-card-mobile .card-details-wrapper{flex-direction:column;gap:12px}.location-card-mobile .card-image{height:84px;width:100%}.location-card-mobile .card-image.nanny-grey-icon{background-size:50% 50%}.location-card-mobile .place-name{font-size:25px;line-height:30px}.location-card-mobile .card-line,.location-card-mobile .review-info,.location-card-mobile .review-wrapper{display:none}.locations-list-section{margin:auto}.locations-list-section .locations-list-title{font-family:Catamaran,Catamaran-fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:800;margin-bottom:20px}.locations-list-section .locations-list{display:grid;gap:20px;grid-template-columns:1fr}.locations-list-section .location-see-more{display:flex;justify-content:center;margin-top:80px}@media(min-width:992px){.locations-list-section.locations-wide .locations-list,.locations-list-section.locations-wide-button .locations-list{gap:30px;grid-template-columns:repeat(2,1fr)}.locations-list-section.locations-square .locations-list{gap:25px;grid-template-columns:repeat(3,1fr)}}
