.link-html{height:100%}.link-body{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:100%}.link-video-background{object-fit:cover;top:0;left:0}.link-body-backdrop,.link-video-background{position:fixed;width:100%;height:100%}.link-info{position:fixed;z-index:1;bottom:1rem;left:1rem}.link-info a{display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:30px;min-height:30px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0003;color:#fff}.link-info a:hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.link-content{padding-top:2rem}.link-image{width:125px;height:125px;object-fit:contain}.link-verified{border:2px solid #fff;border-radius:50rem;padding:.35rem .55rem;background:#0086ff;color:#fff;font-weight:700}.link-verified-small{color:#0086ff;vertical-align:text-top}.link-verified-small .fa-stack{font-size:.8rem}.link-btn{position:relative;white-space:normal;word-wrap:break-word;padding:1rem 4.5rem;font-size:1.1rem;transition:opacity .3s,background .3s;border-radius:0}.link-btn:hover{animation:none}.link-btn-straight{border-radius:0;overflow:hidden}.link-btn-round{border-radius:50px;overflow:hidden}.link-avatar-round.large,.link-btn-round.large{border-radius:25px;overflow:hidden}.link-btn-rounded{border-radius:.4rem;overflow:hidden}.link-avatar-straight{border-radius:0;overflow:hidden}.link-avatar-round{border-radius:50rem;overflow:hidden}.link-avatar-rounded{border-radius:.4rem;overflow:hidden}.link-hover-animation-smooth{transition:transform .3s}.link-hover-animation-instant:hover,.link-hover-animation-smooth:hover{transform:scale(1.025)}.link-hover-animation-instant:active,.link-hover-animation-smooth:active{transform:scale(.975)}.link-btn-image-wrapper{overflow:hidden;width:100%;height:100%;max-width:40px;max-height:40px;position:absolute;top:50%;margin-top:-20px;margin-left:-4.1rem}[data-biolink-block-type] .link-btn-image-wrapper.link-btn-round{margin-left:-3.9rem}[dir=rtl] .link-btn-image-wrapper{margin-left:initial;margin-right:-4.1rem}.link-faq button,.link-featured-name{font-size:1.1rem}.link-featured-image-wrapper{min-height:5rem}.link-featured-image{object-fit:cover;max-height:20rem}.link-big-btn{padding:1rem}.link-big-btn-image-wrapper{overflow:hidden;width:100%;height:100%;max-width:66px;max-height:66px;position:absolute;top:50%;margin-top:-34px;margin-left:0}.link-big-btn-image{width:100%;height:auto}.link-big-content-wrapper{margin-left:66px;width:70%;padding:0 1rem}.link-big-icon-wrapper{width:15%}.link-grid-image-wrapper{position:relative;width:100%;background:0 0;overflow:hidden;background-position:center;background-size:cover}.link-grid-image-wrapper-columns-2{height:13rem}.link-grid-image-wrapper-columns-3{height:8rem}@media (min-width:992px){.link-grid-image-wrapper-columns-2{height:18rem}.link-grid-image-wrapper-columns-3{height:11rem}}.link-grid-image-overlay{position:absolute;bottom:0;width:100%;height:3rem;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);display:flex;justify-content:center;align-items:center;padding:.25rem 1rem}.link-grid-image-overlay-text{color:#fff;text-shadow:1px 1px 3px #00000038;width:100%;font-weight:700}.link-btn-image{width:100%;height:auto}.link-external-item-click-layer{position:absolute;inset:0;z-index:1}.link-external-item-image{width:100%;height:auto;object-fit:cover;max-height:30rem}@media (min-width:768px){.link-external-item-image{max-height:10rem}}.link-iframe-round{overflow:hidden;position:relative}.link-iframe-child-round iframe,.link-iframe-round,.link-round{border-radius:.4rem}#links>.row>div:target{transform:scale(1.05)}.link-socials-button-wrapper{aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center}.link-review-image,.link-socials-button-wrapper a{display:flex;align-items:center;justify-content:center}.link-socials-button-wrapper a{width:100%;height:100%}.link-review-image{width:2.5rem;height:2.5rem;border-radius:50rem;object-fit:cover;background:rgba(0,0,0,.1);color:#000;font-weight:700}.link-image-slider-image{object-fit:cover}.link-footer{margin:3rem 0}.link-footer-branding{font-size:.9rem}.modal-header{padding:1rem;border-bottom:0}.modal-subheader{padding:0 1rem;border-bottom:0;margin:0}.modal-content{padding:1rem;border:0;box-shadow:none;-webkit-box-shadow:none}form .btn-primary{transition:all .3s ease-in-out}form .btn-primary,form .btn-primary:active,form .btn-primary:focus,form .btn-primary:hover{background:#000!important;border-color:#000!important;box-shadow:none!important}form .btn-primary:focus,form .btn-primary:hover{opacity:.85}form .btn-primary:active{opacity:.75}.btn:active,.btn:focus{box-shadow:none!important}.modal-backdrop,.share-button:hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-backdrop{background-color:rgba(0,0,0,.5);opacity:1!important}.share-button-wrapper{z-index:2;top:1rem;right:1rem}.share-button{border-radius:50%;width:45px;height:45px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0003;color:#fff}.share-button:hover{color:#fff}.branded-button-icon{width:20px;height:20px}[data-biolink-block-id]{transition:.3s all;border:2px solid transparent}[data-biolink-block-id].preview-highlight{background:rgba(255,255,255,.2)!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:0 0 0 2px rgba(0,0,0,.1);border-radius:.4rem}.link-header-avatar{position:absolute}.card.link-btn-round,.card.link-btn-round img{border-radius:25px;overflow:hidden}[data-biolink-block-type=paragraph] p:last-child{margin-bottom:0}.link-business-hours-icon-wrapper{width:2.75rem;height:2.75rem;border-radius:50rem;object-fit:cover;display:flex;align-items:center;justify-content:center;opacity:.2}.ql-content p{margin-bottom:0!important}
.link-content .link-image[data-avatar]{border-radius:50%!important;object-fit:cover!important}.link-content h1.h1,.link-content .h1{font-size:1.9rem}.link-content h2.h2,.link-content .h2{font-size:1.6rem}.hub-info-col{display:flex;justify-content:center}.hub-info-bar{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;margin:.25rem 0 .5rem}.hub-info-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:rgba(255,255,255,.14);color:inherit;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:50rem;cursor:pointer;line-height:1;backdrop-filter:blur(4px);transition:transform .12s ease,background .12s ease}.hub-info-btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.24)}.hub-info-btn i{font-size:.95rem}.hub-status .hub-status-dot{width:8px;height:8px;border-radius:50rem;display:inline-block}.hub-status-open .hub-status-dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.25)}.hub-status-closed .hub-status-dot{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.25)}.hub-status-open{color:#16a34a}.hub-status-closed{color:#dc2626}.hub-carousel-col .splide{width:100%}.hub-carousel .splide__slide>div{margin-top:0!important;margin-bottom:0!important;padding:0}.hub-carousel .splide__pagination__page.is-active{background:#fff}.hub-hours-table{width:100%;font-size:.9rem}.hub-hours-table td{padding:6px 4px;border-bottom:1px solid rgba(0,0,0,.06)}.hub-hours-table .hub-hours-today{font-weight:700}.hub-hours-closed{color:#9ca3af}.hub-pay-list{display:flex;flex-direction:column;gap:8px}.hub-pay-item{display:flex;align-items:center;gap:10px;font-size:.95rem}.hub-pay-item i{width:24px;text-align:center;color:#3b6bff}.link-btn.hub-coming-soon{pointer-events:none;cursor:default;opacity:.6}.hub-coming-soon-badge{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:50rem;background:rgba(0,0,0,.12);margin-left:8px;vertical-align:middle}
.hub-premium .link-body-backdrop{background:linear-gradient(180deg,rgba(8,10,14,.35) 0%,rgba(8,10,14,.78) 55%,rgba(8,10,14,.93) 100%)}.hub-premium .link-content{color:#fff}.hub-premium [data-biolink-block-type=heading]>*{color:#fff!important;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.45)}.hub-premium .hub-accent-word{color:var(--hub-accent,#3b6bff)}.hub-premium [data-biolink-block-type=paragraph] .card{background:transparent!important;border:0!important;box-shadow:none!important}.hub-premium [data-biolink-block-type=paragraph] .card>div{color:#d3d7de!important}.hub-premium .link-btn:not(.hub-btn-card):not(.hub-btn-pill){background:rgba(15,18,24,.72)!important;color:#fff!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;text-align:left!important;font-weight:600;padding:1.05rem 3.25rem 1.05rem 1.25rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.35)!important}.hub-premium .link-btn:not(.hub-btn-card):not(.hub-btn-pill)::after{content:'';position:absolute;right:1.25rem;top:50%;width:9px;height:9px;border-top:2px solid var(--hub-accent,#3b6bff);border-right:2px solid var(--hub-accent,#3b6bff);transform:translateY(-50%) rotate(45deg)}.hub-premium .link-btn [data-icon] i{color:var(--hub-accent,#3b6bff)}.hub-premium .link-btn.hub-highlight{background:var(--hub-accent,#3b6bff)!important;border-color:transparent!important;text-align:center!important;font-weight:700}.hub-premium .link-btn.hub-highlight::after{display:none}.hub-premium .link-btn.hub-highlight [data-icon] i{color:#fff}.hub-premium .link-btn.hub-coming-soon::after{display:none}.hub-premium .link-image[data-avatar]{border:3px solid rgba(255,255,255,.85)!important;box-shadow:0 10px 32px rgba(0,0,0,.5)!important}.hub-premium .link-socials-button-wrapper{background:rgba(15,18,24,.72)!important;border:1px solid rgba(255,255,255,.09)}.hub-premium [data-biolink-block-type=image] img{border-radius:14px!important;box-shadow:0 10px 30px rgba(0,0,0,.35)}.hub-premium .hub-info-btn{background:rgba(15,18,24,.72);border:1px solid rgba(255,255,255,.09);color:#fff}.hub-premium .hub-info-btn i{color:var(--hub-accent,#3b6bff)}.hub-premium .hub-status-open{color:#4ade80}.hub-premium .hub-status-closed{color:#f87171}.hub-premium .link-footer-branding a{color:rgba(255,255,255,.65)!important}
.link-btn.hub-btn-card{display:flex;align-items:center;gap:14px;text-align:left!important;white-space:normal;padding:.85rem 1rem;border-radius:16px!important;overflow:hidden}.hub-card-thumb{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:10px}.hub-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;line-height:1.25}.hub-card-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:2px}.hub-card-eyebrow[style]{opacity:1}.hub-card-title{font-size:1.05rem;font-weight:700;width:100%}.hub-card-chevron{flex:0 0 auto;opacity:.45;font-size:.85rem;margin-left:4px}.hub-btn-pill-wrap{text-align:center}.link-btn.hub-btn-pill{display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:100%;background:transparent!important;border-radius:50rem!important;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;box-shadow:none!important}.hub-premium .link-btn.hub-btn-pill{color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}.hub-premium .link-btn.hub-btn-card{color:inherit}
