.lgr-rating-link{display:inline-block!important;text-decoration:none!important;color:inherit!important;max-width:100%!important;border:0!important;outline-offset:3px!important}.lgr-rating-link:hover,.lgr-rating-link:focus{text-decoration:none!important}.lgr-rating-link:hover .lgr-rating-badge{box-shadow:0 4px 16px rgba(0,0,0,.20)!important;transform:translateY(-1px)!important}.lgr-rating-badge{transition:box-shadow .18s ease,transform .18s ease!important}.lgr-rating-badge{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:9px 14px!important;background:#fff!important;color:#202124!important;border:0!important;border-radius:999px!important;box-shadow:0 3px 12px rgba(0,0,0,.14)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important;box-sizing:border-box!important;vertical-align:middle!important}.lgr-rating-badge .lgr-google-g{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important;margin:0!important;padding:0!important;line-height:0!important}.lgr-rating-badge .lgr-google-g svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important}.lgr-rating-badge .lgr-divider{display:block!important;width:1px!important;height:18px!important;flex:0 0 1px!important;margin:0!important;padding:0!important;background:#dadce0!important}.lgr-rating-badge .lgr-score{display:inline!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;color:#202124!important}.lgr-rating-badge .lgr-stars{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:#fbbc04!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important}.lgr-rating-badge .lgr-stars span{color:#fbbc04!important;font-size:15px!important;line-height:1!important;margin:0!important;padding:0!important}.lgr-rating-badge .lgr-count{display:inline!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1!important;color:#5f6368!important;opacity:1!important}@media(max-width:600px){.lgr-rating-badge{gap:6px!important;padding:8px 11px!important;font-size:14px!important}.lgr-rating-badge .lgr-google-g,.lgr-rating-badge .lgr-google-g svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;flex-basis:18px!important}.lgr-rating-badge .lgr-divider{height:16px!important}.lgr-rating-badge .lgr-score,.lgr-rating-badge .lgr-stars,.lgr-rating-badge .lgr-stars span{font-size:13px!important}.lgr-rating-badge .lgr-count{font-size:11px!important}}.lgr-reviews{display:grid;gap:18px}.lgr-layout-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lgr-review{border:1px solid rgba(0,0,0,.09);border-radius:14px;padding:20px;background:#fff;color:#111}.lgr-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lgr-review-text{margin-top:10px}.lgr-review-text p:last-child{margin-bottom:0}.lgr-review time,.lgr-source{display:inline-block;margin-top:12px;font-size:.82em;opacity:.65}.lgr-source{margin-left:8px}.lgr-empty{padding:10px;border:1px dashed #bbb;font-size:13px}@media(max-width:600px){.lgr-layout-cards{grid-template-columns:1fr}}.lgr-review-section{width:100%;min-width:0;font-family:Arial,Helvetica,sans-serif!important;color:#202124!important}.lgr-review-section *{box-sizing:border-box}.lgr-slider-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;color:#fff}.lgr-slider-label{font:600 14px/1.4 Arial,sans-serif;color:inherit}.lgr-google-word{margin-left:8px;font-weight:700;letter-spacing:-.4px;color:#4285f4}.lgr-slider-buttons{display:flex;gap:9px}.lgr-slider-buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:37px!important;height:37px!important;padding:0!important;border-radius:50%!important;border:1px solid #dadce0!important;background:#fff!important;color:#3c4043!important;font:600 19px/1 Arial,sans-serif!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s!important}.lgr-slider-buttons button:hover{background:#f1f3f4!important}.lgr-review-section .lgr-reviews{gap:16px!important;min-width:0!important}.lgr-review-section .lgr-layout-carousel{display:flex!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 12px!important;scrollbar-width:thin;scrollbar-color:#bdc1c6 transparent}.lgr-review-section .lgr-layout-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important}.lgr-review-section .lgr-review{flex:0 0 calc((100% - 48px)/4)!important;min-width:0!important;scroll-snap-align:start;min-height:222px!important;margin:0!important;padding:19px!important;border:1px solid #e6e8eb!important;border-radius:12px!important;background:#fff!important;color:#202124!important;box-shadow:0 2px 10px rgba(0,0,0,.08)!important;text-align:left!important;font:400 13px/1.55 Arial,Helvetica,sans-serif!important;overflow-wrap:anywhere}.lgr-review-section .lgr-review-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important}.lgr-review-section .lgr-review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#e8f0fe;color:#1967d2;font:700 17px Arial,sans-serif}.lgr-review-section .lgr-review-author{display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.lgr-review-section .lgr-review-author strong{display:block!important;font:700 13px/1.3 Arial,sans-serif!important;color:#202124!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgr-review-section .lgr-review-author time{display:block!important;margin:0!important;color:#70757a!important;font:400 11px/1.4 Arial,sans-serif!important;opacity:1!important}.lgr-review-section .lgr-review-google{display:block;flex:0 0 19px;width:19px;height:19px}.lgr-review-section .lgr-review-google svg{display:block;width:19px;height:19px}.lgr-review-section .lgr-review-stars{display:flex!important;gap:1px!important;margin:13px 0 9px!important;color:#fbbc04!important;line-height:1!important}.lgr-review-section .lgr-review-stars span{color:#fbbc04!important;font:400 17px/1 Arial,sans-serif!important}.lgr-review-section .lgr-review-text{margin:0!important;color:#3c4043!important;font:400 13px/1.55 Arial,sans-serif!important}.lgr-review-section .lgr-review-text p{margin:0 0 8px!important;color:inherit!important;font:inherit!important}.lgr-review-section .lgr-review-source{margin-top:12px;color:#80868b;font:400 11px/1.4 Arial,sans-serif}@media(max-width:1100px){.lgr-review-section .lgr-layout-carousel .lgr-review{flex-basis:calc((100% - 32px)/3)!important}}@media(max-width:800px){.lgr-review-section .lgr-layout-carousel .lgr-review{flex-basis:calc((100% - 16px)/2)!important}}@media(max-width:540px){.lgr-review-section .lgr-layout-carousel .lgr-review{flex-basis:86%!important;min-height:210px!important}.lgr-slider-toolbar{margin-bottom:10px}}.lgr-review-section{scroll-margin-top:115px}.lgr-review-section .lgr-slider-toolbar{min-height:40px;flex-wrap:wrap}.lgr-summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#fff;font:400 13px/1.4 Arial,Helvetica,sans-serif}.lgr-summary-google{font:700 17px/1.2 Arial,sans-serif;letter-spacing:-.7px;color:#4285f4}.lgr-summary-score{font:700 18px/1 Arial,sans-serif;color:inherit}.lgr-summary-stars{display:inline-flex;color:#fbbc04;white-space:nowrap}.lgr-summary-stars span{font:400 18px/1 Arial,sans-serif;color:#fbbc04}.lgr-summary-count{color:inherit;opacity:.9}.lgr-google-footer{margin-top:10px;text-align:right;font:500 13px/1.5 Arial,Helvetica,sans-serif}.lgr-google-footer a{color:#8ab4f8!important;text-decoration:underline!important;text-underline-offset:3px}.lgr-google-footer a:hover{color:#fff!important}.lgr-google-link-warning{color:#fbbc04;font-size:12px}@media(max-width:600px){.lgr-summary{gap:6px}.lgr-summary-count{flex-basis:100%}.lgr-google-footer{text-align:left}}.lgr-review-section{display:grid!important;grid-template-columns:minmax(185px,220px) minmax(0,1fr)!important;column-gap:22px!important;align-items:center!important}.lgr-review-section .lgr-slider-toolbar{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-width:0!important;margin:0!important;text-align:center!important}.lgr-review-section .lgr-review-content{grid-column:2!important;grid-row:1!important;min-width:0!important}.lgr-review-section .lgr-summary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#fff!important;text-align:center!important}.lgr-review-section .lgr-summary-google{order:4!important;display:block!important;width:106px!important;height:36px!important;line-height:0!important}.lgr-review-section .lgr-summary-google svg{width:100%!important;height:100%!important;display:block!important}.lgr-review-section .lgr-summary-score{order:1!important;font:700 27px/1.2 Arial,sans-serif!important;color:#fff!important}.lgr-review-section .lgr-summary-stars{order:2!important;justify-content:center!important}.lgr-review-section .lgr-summary-stars span{font-size:25px!important}.lgr-review-section .lgr-summary-count{order:3!important;flex-basis:auto!important;font:400 13px/1.45 Arial,sans-serif!important;opacity:1!important;color:#fff!important}.lgr-review-section .lgr-slider-buttons{order:2!important;justify-content:center!important}.lgr-review-section .lgr-review{height:232px!important;min-height:232px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.lgr-review-section .lgr-review-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;line-clamp:4!important;overflow:hidden!important;max-height:calc(1.55em * 4)!important;min-height:0!important}.lgr-review-section .lgr-review.lgr-expanded{height:auto!important;min-height:232px!important;overflow:visible!important}.lgr-review-section .lgr-review.lgr-expanded .lgr-review-text{display:block!important;max-height:none!important;overflow:visible!important}.lgr-review-section .lgr-review-more{display:inline-block!important;align-self:flex-start!important;min-height:24px!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#5f6368!important;font:400 12px/1.4 Arial,sans-serif!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important}.lgr-review-section .lgr-review-more[hidden]{display:none!important}.lgr-review-section .lgr-review-source{margin-top:auto!important;padding-top:7px!important}.lgr-review-section .lgr-google-footer{margin-top:10px!important}@media(max-width:767px){.lgr-review-section{display:flex!important;flex-direction:column!important;gap:20px!important}.lgr-review-section .lgr-slider-toolbar{width:100%!important;gap:12px!important}.lgr-review-section .lgr-review-content{width:100%!important;min-width:0!important}.lgr-review-section .lgr-summary{gap:6px!important}.lgr-review-section .lgr-summary-score{font-size:25px!important}.lgr-review-section .lgr-summary-google{width:92px!important;height:32px!important}.lgr-review-section .lgr-slider-buttons{align-self:flex-end!important}.lgr-review-section .lgr-layout-carousel .lgr-review{flex-basis:88%!important;height:240px!important;min-height:240px!important}.lgr-review-section .lgr-google-footer{text-align:center!important}}.lgr-review-section .lgr-summary-google{width:auto!important;height:auto!important;line-height:1!important}.lgr-review-section .lgr-wordmark{display:inline-flex!important;align-items:baseline!important;font:600 31px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-1.6px!important}.lgr-review-section .lgr-wordmark span:nth-child(1),.lgr-review-section .lgr-wordmark span:nth-child(4){color:#4285f4!important}.lgr-review-section .lgr-wordmark span:nth-child(2),.lgr-review-section .lgr-wordmark span:nth-child(6){color:#ea4335!important}.lgr-review-section .lgr-wordmark span:nth-child(3){color:#fbbc05!important}.lgr-review-section .lgr-wordmark span:nth-child(5){color:#34a853!important}#workshop-reviews,#catering-reviews,#pizzeria-reviews,#webshop-reviews,.lgr-review-section[id]{scroll-margin-top:180px!important}@media(max-width:767px){#workshop-reviews,#catering-reviews,#pizzeria-reviews,#webshop-reviews,.lgr-review-section[id]{scroll-margin-top:145px!important}}.lgr-review-section .lgr-layout-carousel .lgr-review.lgr-expanded,.lgr-review-section .lgr-layout-cards .lgr-review.lgr-expanded{height:auto!important;min-height:232px!important;max-height:none!important;overflow:visible!important;align-self:flex-start!important}.lgr-review-section .lgr-review.lgr-expanded .lgr-review-text,.lgr-review-section .lgr-layout-carousel .lgr-review.lgr-expanded .lgr-review-text{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;height:auto!important;overflow:visible!important}.lgr-review-section .lgr-slider-toolbar .lgr-slider-buttons{width:100%!important;align-self:center!important;justify-content:center!important;margin:0 auto!important}@media(max-width:767px){.lgr-review-section .lgr-layout-carousel .lgr-review.lgr-expanded{height:auto!important;min-height:240px!important;max-height:none!important}}