.ig-mosaic[data-astro-cid-adkp57cb]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ig-tile[data-astro-cid-adkp57cb]{aspect-ratio:1 / 1}.ig-tile-large-left[data-astro-cid-adkp57cb],.ig-tile-large-right[data-astro-cid-adkp57cb]{grid-column:span 2;grid-row:span 2}@media(min-width:769px){.ig-mobile-only[data-astro-cid-adkp57cb]{display:none}}@media(max-width:768px){.ig-mosaic[data-astro-cid-adkp57cb]{grid-template-columns:repeat(3,1fr);gap:3px}.ig-tile-large-left[data-astro-cid-adkp57cb],.ig-tile-large-right[data-astro-cid-adkp57cb]{grid-column:span 1;grid-row:span 1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fab-pulse{0%,to{transform:scale(1);box-shadow:#00000040 0 4px 20px}50%{transform:scale(1.06);box-shadow:0 0 0 8px #ffeb3b4d,#00000040 0 4px 20px}}#fab-book[data-astro-cid-adkp57cb],.mobile-fab[data-astro-cid-adkp57cb]{animation:fab-pulse 3s ease-in-out infinite}.mobile-fab-call[data-astro-cid-adkp57cb]{animation:fab-pulse 3s ease-in-out 1.5s infinite}.book-panel[data-astro-cid-adkp57cb]{top:0;right:0;width:540px;max-width:100vw;height:100vh;transform:translate(100%);transition:transform .3s ease;box-shadow:#0003 -4px 0 24px}.book-panel[data-astro-cid-adkp57cb].open{transform:translate(0)}@media(max-width:640px){.book-panel[data-astro-cid-adkp57cb]{width:100vw;height:90vh;top:auto;bottom:0;border-radius:16px 16px 0 0;transform:translateY(100%)}.book-panel[data-astro-cid-adkp57cb].open{transform:translateY(0)}#fab-book[data-astro-cid-adkp57cb]{display:none!important}}@media(max-width:768px){.reviews-grid[data-astro-cid-adkp57cb]{column-count:unset!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;padding-bottom:8px}.reviews-grid[data-astro-cid-adkp57cb] .review-card[data-astro-cid-adkp57cb]{flex:0 0 85%!important;scroll-snap-align:center;margin-bottom:0!important;min-width:280px}.reviews-grid[data-astro-cid-adkp57cb]::-webkit-scrollbar{display:none}.reviews-grid[data-astro-cid-adkp57cb]{-ms-overflow-style:none;scrollbar-width:none}.ig-mosaic[data-astro-cid-adkp57cb]{grid-template-columns:repeat(3,1fr)!important;gap:3px!important}.ig-tile-large-left[data-astro-cid-adkp57cb],.ig-tile-large-right[data-astro-cid-adkp57cb]{grid-column:span 1!important;grid-row:span 1!important}}@media(min-width:769px)and (max-width:1024px){.reviews-grid[data-astro-cid-adkp57cb]{column-count:2!important}}.bg-pattern[data-astro-cid-adkp57cb]{position:relative}.bg-pattern[data-astro-cid-adkp57cb]:before{content:"";position:absolute;inset:0;background:url(/images/BG-lines-min.png) repeat;background-size:contain;opacity:.6;pointer-events:none;z-index:0}.bg-pattern[data-astro-cid-adkp57cb]>[data-astro-cid-adkp57cb]:not(.absolute){position:relative;z-index:1}.bg-pattern-cyan[data-astro-cid-adkp57cb]:before{opacity:.26}html,body{overflow-x:hidden!important;max-width:100vw}@media(max-width:768px){header[data-astro-cid-adkp57cb]{padding:10px 16px!important}header[data-astro-cid-adkp57cb] img[data-astro-cid-adkp57cb]{width:150px!important}.hero-h1[data-astro-cid-adkp57cb]{font-size:40px!important;line-height:48px!important}.hero-text-col[data-astro-cid-adkp57cb]{padding:40px 24px 36px!important;max-width:100%!important;text-align:center}.hero-text-col[data-astro-cid-adkp57cb] ul[data-astro-cid-adkp57cb]{display:inline-block;text-align:left}.hero-text-col[data-astro-cid-adkp57cb] li[data-astro-cid-adkp57cb]{font-size:19px!important;line-height:30px!important}.hero-text-col[data-astro-cid-adkp57cb] .open-book-panel[data-astro-cid-adkp57cb]{font-size:18px!important;padding:16px 36px!important;display:block!important;margin:0 auto!important;width:fit-content}.hero-text-col[data-astro-cid-adkp57cb] h3[data-astro-cid-adkp57cb]{font-size:17px!important;line-height:24px!important}.hero-text-col[data-astro-cid-adkp57cb] .mt-4[data-astro-cid-adkp57cb]{justify-content:center}.hero-text-col[data-astro-cid-adkp57cb]+div[data-astro-cid-adkp57cb]{display:none!important}section[data-astro-cid-adkp57cb] h2[data-astro-cid-adkp57cb]{font-size:28px!important;line-height:36px!important}[data-astro-cid-adkp57cb][style*="height: 298px"]{height:auto!important;padding:12px 8px!important}[data-astro-cid-adkp57cb][style*="height: 298px"] img[data-astro-cid-adkp57cb]{max-height:80px!important;max-width:80px!important}[data-astro-cid-adkp57cb][style*="height: 298px"] p[data-astro-cid-adkp57cb]{font-size:12px!important;margin-top:8px!important}[data-astro-cid-adkp57cb][style*="padding: 45px 20px"]{padding:30px 16px!important}[data-astro-cid-adkp57cb][style*="padding: 90px 20px"]{padding:50px 16px!important}.loc-carousel[data-astro-cid-adkp57cb],iframe[data-astro-cid-adkp57cb][title="Family Braces locations in Calgary"]{aspect-ratio:16 / 10!important}section[data-astro-cid-adkp57cb][style*="background: #8E11C4"]{padding:40px 16px!important}[data-astro-cid-adkp57cb][style*="padding: 68px 20px"]{padding:40px 16px!important}.ba-slide[data-astro-cid-adkp57cb]{width:calc(100% - 20px)!important}.condition-tabs-wrap[data-astro-cid-adkp57cb]{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.condition-tab[data-astro-cid-adkp57cb]{font-size:13px!important;padding:7px 11px!important;white-space:nowrap}[data-astro-cid-adkp57cb][data-panel]{padding:16px!important}[data-astro-cid-adkp57cb][data-panel] h2[data-astro-cid-adkp57cb]{font-size:24px!important;line-height:32px!important}[data-astro-cid-adkp57cb][data-panel] p[data-astro-cid-adkp57cb][style*="font-size: 20px"]{font-size:16px!important}[data-astro-cid-adkp57cb][data-panel] .text-left[data-astro-cid-adkp57cb]{text-align:center!important}[data-astro-cid-adkp57cb][style*="padding: 40px 80px 30px"]{padding:16px 12px 12px!important}[data-astro-cid-adkp57cb][style*="padding: 30px 80px 30px"],[data-astro-cid-adkp57cb][style*="padding: 27px 80px 27px"]{padding:12px!important}[data-astro-cid-adkp57cb][style*="padding: 27px 80px 27px"] p[data-astro-cid-adkp57cb],[data-astro-cid-adkp57cb][style*="padding: 12px 12px"] p[data-astro-cid-adkp57cb][style*="font-size: 23px"]{font-size:16px!important;line-height:22px!important}[data-astro-cid-adkp57cb][style*="width: 250px; height: 250px"]{width:85px!important;height:85px!important;border-width:3px!important}[data-astro-cid-adkp57cb][style*="width: 215px; height: 215px"]{width:130px!important;height:130px!important}h3[data-astro-cid-adkp57cb][style*="font-size: 24px"],h3[data-astro-cid-adkp57cb][style*="font-size: 26px"]{font-size:18px!important}h2[data-astro-cid-adkp57cb][style*="font-size: 48px; line-height: 51px"]{font-size:26px!important;line-height:32px!important}h3[data-astro-cid-adkp57cb][style*="font-size: 28px"]{font-size:20px!important}#plans[data-astro-cid-adkp57cb]{padding:40px 16px!important}[data-astro-cid-adkp57cb][style*="padding: 22px 73px 18px"]{padding:16px 20px 14px!important;font-size:18px!important}[data-astro-cid-adkp57cb][style*="font-size: 35px"]{font-size:28px!important}footer[data-astro-cid-adkp57cb]{padding:40px 16px!important}footer[data-astro-cid-adkp57cb] h4[data-astro-cid-adkp57cb]{font-size:18px!important}main[data-astro-cid-adkp57cb]{padding-bottom:20px}.hero-text-col[data-astro-cid-adkp57cb] img[data-astro-cid-adkp57cb][style*="width: 314px"]{width:240px!important}}
