[data-divided]{display:grid;max-width:1280px;margin:0 auto;overflow:hidden}[data-divided] [data-slot=empty]{display:none}[data-divided][data-overflow]{overflow:visible}[data-divided="2"],[data-divided="3"],[data-divided="4"],[data-divided="5"]{grid-template-columns:1fr}@media(min-width:600px){[data-divided="4"]{grid-template-columns:1fr 1fr}}@media(min-width:900px){[data-tablet-divided="1"]{grid-template-columns:1fr}[data-tablet-divided="2"]{grid-template-columns:1fr 1fr}[data-tablet-divided="3"]{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1280px){[data-divided="2"]{grid-template-columns:1fr 1fr}[data-divided="3"]{grid-template-columns:1fr 1fr 1fr}[data-divided="4"]{grid-template-columns:1fr 1fr 1fr 1fr}[data-divided="5"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[data-divided] [data-slot=empty]{display:block}}[data-slot=overview]{padding:0 1.5rem 1.5rem;font-weight:500;font-size:1.25rem}@media(max-width:900px){[data-slot=overview]{padding:0 2.5rem 2.5rem}}[data-slot=video]{position:relative;margin-top:3rem;width:100%}[data-slot=video] div{position:absolute;background-color:var(--secondary-color);aspect-ratio:5/2.75;width:calc(100% - 2rem);top:-2rem;left:-2rem;z-index:-1}@media(min-width:900px){[data-slot=video]{margin-top:13rem}}[data-slot=cta]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem .5rem;font-weight:700;font-size:1.3rem}[data-slot=products]{display:flex;flex-direction:column;text-align:center;align-items:center}[data-slot=products]>h2{margin-bottom:-1rem}[data-slot=products]>p{max-width:50%}img[data-slot=product]{display:block;aspect-ratio:3 / 2;object-fit:cover;width:calc(100% - 2rem);padding:0 1rem 1rem}@media(min-width:600px){img[data-slot=product]{padding:1rem}}@media(min-width:1280px){img[data-slot=product]{width:300px}}[data-slot=about]{margin-top:-2rem}[data-slot=about-img]{position:relative;padding:1rem 2rem}[data-slot=about-img]>img{width:300px}[data-slot=about-img]>div{position:absolute;width:80vw;height:31.25rem;top:-1rem;left:10%;z-index:-1;background-color:var(--primary-color)}@media(min-width:1280px){[data-slot=about-img]>div{left:40%;padding:0;width:50vw}}[data-slot=about-extra]>div{background-color:#fff;padding:3rem 2.5rem;margin-top:-2rem}[data-slot=expertise]{position:relative;margin-top:10rem;display:flex}[data-slot=expertise]>div:first-of-type{flex:1}[data-slot=expertise]>div:first-of-type>img{width:100%;margin-top:-6rem}[data-slot=expertise]>div:first-of-type>div{background-color:#f7f7f7;position:absolute;width:100%;height:100%;top:0;left:-10%;z-index:-1}[data-slot=expertise]>div:last-of-type{flex:2;z-index:-1;background-color:#f7f7f7;padding:3rem;margin-right:8rem}[data-slot=expertise]>div:last-of-type dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem}[data-slot=expertise]>div:last-of-type dd{margin:0}[data-slot=contact]{display:flex;justify-content:center;align-items:center;padding-bottom:2rem}[data-slot=contact]>div{display:inline-block;padding-left:.5rem;color:#92928e}[data-slot=contact]>div a{color:#92928e;text-decoration:none}[data-slot=contact]>div address{font-style:normal}[data-slot=contact]>div img{margin-top:.3rem}[data-type=contacts]{display:flex;flex-wrap:wrap;padding:0 2.5rem;justify-content:space-evenly;box-shadow:0 2px 18px #0000004d;border:1px solid rgba(146,146,142,.5);background-color:#fff;margin-bottom:5rem}[data-type=contacts] table{width:100%;border-collapse:collapse;text-align:center;margin-top:1rem}[data-type=contacts] table thead{border-bottom:1px solid var(--secondary-color)}[data-highlighted]{background:#e0ebf642}div[data-slot=service]{display:flex;gap:2rem}div[data-slot=service] img{aspect-ratio:1.6/1;margin-top:1rem}div[data-slot=service] h3,div[data-slot=service] p{padding:0;margin:0}div[data-slot=service] button{padding:.5rem 2rem}[data-slot=services]{position:relative;padding:1rem;margin-top:3rem}[data-slot=services] h3{padding-top:6rem}[data-slot=services] section[data-divided]{gap:2rem}[data-slot=services]>div:first-of-type{position:absolute;top:3rem;right:0%;z-index:-1;width:100%;height:100%;background:#f7f7f7;padding:1rem}[data-slot=doctor]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;margin-bottom:3rem}[data-slot=doctor] h4{margin-bottom:1rem}[data-slot=doctor] [data-type=status]{color:gray;line-height:1rem}[data-slot=doctor] [data-type=short]{line-height:1rem;margin-bottom:1rem}[data-slot=doctor] [data-type=long]{line-height:1.35rem;padding:0 3rem;margin:0}@media(min-width:900px){[data-slot=doctor]{flex-direction:row;gap:2rem;text-align:left}[data-slot=doctor]>div:last-of-type{height:100%}[data-slot=doctor] [data-type=long]{padding:0}}[data-slot=team]{padding:1rem;margin-top:3rem}[data-slot=team] h3{padding-top:6rem}[data-slot=prices]{padding:2rem}[data-slot=prices] table{width:100%;border-collapse:collapse}[data-slot=prices] tbody th{text-align:left}[data-slot=prices] tbody tr:nth-child(2n){background:#e0ebf642}[data-slot=prices] tbody [data-type=price]{text-align:right}main[data-page=home] [data-section=products]{margin-top:3rem}main[data-page=home] [data-section=about]{margin-top:7rem}main[data-page=home] [data-section=expertise]{margin-top:3rem}#root>header{display:flex;border-bottom:1px solid #f2f2f2;min-height:5rem;padding:0 3rem;justify-content:space-between;align-items:center}#root>header>nav button{background:initial;color:initial;transform:none}#root>header>nav button svg{width:2rem;height:2rem;margin-right:-2rem}#root>header>nav ul[data-opened=false]{display:none}#root>header>nav ul[data-opened=true]{position:absolute;display:block;padding:1rem;height:100%;right:0;background:#fff;z-index:1;width:100%}#root>header>nav ul[data-opened=true] li{padding:0 3rem;width:calc(100% - 6rem)}#root>header>nav ul[data-opened=true] li a{display:block;font-weight:400;text-decoration:none;color:initial;padding:1rem;font-size:1.35rem;color:var(--secondary-color);width:100%}#root>header>nav ul[data-opened=true] li[data-active=true] a{background:var(--secondary-color);color:#fff}#root>header>nav ul[data-opened=true] li{display:block}@media(min-width:900px){#root>header>nav button{display:none}#root>header>nav ul[data-opened=false]{display:initial}#root>header>nav{display:flex}#root>header>nav ul{display:block}#root>header>nav ul li{display:inline-block}#root>header>nav ul li a{font-weight:700;text-decoration:none;color:initial;padding:2rem}#root>header>nav ul li a:last-of-type{padding-right:none}#root>header>nav ul li:not([data-active=true]) a:hover{opacity:.6;transition:opacity .25s}#root>header>nav ul li[data-active=true] a{background:var(--secondary-color);color:#fff}}#root>footer{background-color:var(--secondary-color);color:#fff}#root>footer{display:flex;flex-wrap:wrap}#root>footer>div:first-of-type>img{max-width:350px;width:100%}#root>footer>div:last-of-type{display:flex;flex-direction:column;flex:1}#root>footer>div:last-of-type>div:first-of-type{flex:1}#root>footer>div:last-of-type>div:first-of-type article img{padding:1rem 1.5rem 1rem 0rem}#root>footer>div:last-of-type>div:first-of-type article img:first-of-type{padding-right:2rem}#root>footer>div:last-of-type>div:first-of-type article{display:flex;justify-content:space-between}#root>footer>div:last-of-type>div:first-of-type article div:first-of-type{padding:1rem 3rem}#root>footer h3{color:#fff;padding:1.5rem 3rem 0;margin:0}#root>footer address{padding:0 3rem}#root>footer [data-section=footer-bottom]{padding:3rem;background-color:var(--tertiary-color)}#root>footer p{margin:0}body{margin:0;font-size:16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:2;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: rgb(0, 126, 255);--secondary-color: rgb(0, 48, 100);--tertiary-color: rgb(42, 82, 168);--mobile: 600px;--tablet: 900px;--small-desktop: 1280px;--medium-desktop: 1615px}#root{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto}@media(max-width:1615px){html,body{font-size:15px}}@media(max-width:1280px){html,body{font-size:13px}}h2{color:#003064;font-size:3.125rem;line-height:1em;padding:0 1rem 1rem;margin-bottom:1rem;text-align:center}h3{color:#003064;font-size:1.5rem;margin-bottom:0}h4{color:#003064;font-size:1rem;margin-bottom:0;font-weight:700}button{font-size:1.125rem;padding:1.25rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:.125rem;transition:padding-right .25s linear,background-color .25s linear}button:hover{background-color:var(--secondary-color);padding-right:1.5rem;translate:-.25rem;cursor:pointer}button:hover:disabled{cursor:auto}
