body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.iframe-container{height:100vh;margin:0 auto;max-height:700px;max-width:1000px;position:relative;width:90vw}.iframe-container iframe{border:none;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:100%;width:100%}.App{text-align:center}#map1{height:100px;width:100px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){header.masthead{height:60vh;min-height:350px}header.masthead .container{padding-bottom:16px;padding-top:16px}header.masthead .intro-text{box-sizing:border-box;max-width:95vw;padding:2rem 8px 8px}body,html{overflow-x:hidden!important}}header.masthead{background-attachment:scroll;background-image:linear-gradient(#20201eb2,#7a7a7980),url(/static/media/new.36f045dab13c1329260c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:80vh;position:relative;text-align:center}header.masthead,header.masthead .container{align-items:center;display:flex;justify-content:center}header.masthead .container{flex-direction:column;height:100%;padding-bottom:32px;padding-top:32px}header.masthead .intro-text{border-radius:12px;max-height:100vh;max-width:700px;padding:15rem 18px 18px}.socialSpace{flex-direction:row;justify-content:center}.socialButton a,.socialSpace{align-items:center;display:flex}.socialButton a{border-radius:10%;color:#000;flex-direction:column;margin:5px;padding:5px;text-align:center;text-decoration:underline;transition:background-color .5s}.socialButton a i{margin-bottom:1px}.socialButton a:hover{background-color:#fed136}.mailAndNumber{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px}p.mailNumberText{font-family:verdana;font-size:15px;font-style:italic;font-weight:700;margin-left:10px;margin-top:15px}.review-carousel-scroll-container{background:none;display:flex;flex-direction:row;gap:16px;margin-bottom:0;margin-top:18px;overflow-x:auto;pointer-events:none;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%;z-index:2}.review-carousel-scroll-container::-webkit-scrollbar{display:none}.review-carousel-card{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:1px solid #c8c8c821;border-radius:14px;box-shadow:0 2px 12px #0000001a;display:flex;flex-direction:column;font-size:.92em;max-width:180px;min-width:120px;padding:10px 14px;transition:box-shadow .2s}.review-carousel-card.no-bg{background:none!important;border:none!important;box-shadow:none!important}.review-carousel-card.small-card{font-size:.85em;max-width:160px;min-width:110px;padding:8px 10px}.review-carousel-card:hover{box-shadow:0 8px 32px #0000002e}.review-carousel-header{display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.review-carousel-author{color:#fff;font-size:1.05em;font-weight:600}.review-carousel-rating{color:#fbbc04;font-size:1.1em;margin-left:8px}.review-carousel-text{color:#fff;font-size:.98em;margin-top:4px;word-break:break-word}.review-section{background:#fff;padding:10px 0}.review-section .section-heading{color:#202124}.review-section-subtitle{color:#5f6368;font-size:16px;font-weight:400;margin-bottom:24px}.review-loading{padding:40px 0}.spinner{animation:spin .8s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#4285f4;height:40px;margin:0 auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.review-ratings-header{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:32px auto 28px;max-width:600px;width:100%}.review-source-badge{align-items:center;background:#f8f9fa;border-radius:24px;display:flex;gap:8px;padding:8px 16px}.review-source-icon{border-radius:4px;height:20px;width:20px}.review-source-name{color:#202124;font-size:15px;font-weight:500}.review-source-rating{color:#202124;font-size:16px;font-weight:600}.review-source-count{color:#70757a;font-size:13px;font-weight:400}.review-filter-bar{flex-wrap:wrap;margin-bottom:20px}.review-filter-bar,.review-filter-btn{display:flex;gap:10px;justify-content:center}.review-filter-btn{align-items:center;background:#fff;border:2px solid #dadce0;border-radius:24px;box-shadow:0 2px 8px #3c3c3c0a;color:#5f6368;cursor:pointer;font-size:15px;font-weight:500;margin:0 6px 8px;min-width:160px;padding:10px 26px;transition:all .2s ease}.review-filter-btn:hover{background:#f8f9fa;border-color:#bdc1c6}.review-filter-btn.active{background:#202124;border-color:#202124;color:#fff}.review-filter-btn--google.active{background:#4285f4;border-color:#4285f4}.review-filter-btn--slotti.active{background:#d17308;border-color:#d17308}.review-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.review-star{font-size:inherit;line-height:1}.review-star.filled{color:#fbbc04}.review-star.half{color:#fbbc04;opacity:.6}.review-star.empty{color:#dadce0}.review-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000040;display:flex;flex-direction:column;padding:5px}.review-card-header{align-items:center;display:flex;gap:10px;margin-bottom:2px}.review-author-avatar{flex-shrink:0}.review-avatar-img{border-radius:50%;height:36px;object-fit:cover;width:36px}.review-avatar-placeholder{align-items:center;background:#7b8794;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;width:36px}.review-author-info{display:flex;flex-direction:column;min-width:0}.review-author-name{color:#202124;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-time{color:#70757a;font-size:11px}.review-card-rating{display:flex;font-size:14px;gap:1px;margin-bottom:2px}.review-card-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#3c4043;display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 auto;overflow:hidden}.review-card-text.expanded{-webkit-line-clamp:unset;line-clamp:none}.review-show-more{align-self:flex-end;background:none;border:none;color:#4285f4;cursor:pointer;font-size:12px;font-weight:500;margin-top:2px;padding:2px 0}.review-show-more:hover{text-decoration:underline}.review-card-footer{align-items:center;display:flex;gap:6px;margin-top:2px;padding-top:2px}.review-card-source-icon{border-radius:3px;height:16px;width:16px}.review-card-source-text{color:#70757a;font-size:13px}.review-card--slotti{border-top:3px solid #d17308}.review-card--google{border-top:3px solid #4285f4}@media (max-width:768px){.review-section{padding:40px 0}.review-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.review-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.6e671d77.css.map*/