@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,900;1,900&family=Nunito:ital,wght@0,400;0,700;1,400;1,700&display=swap);*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{color:#222;font-family:Nunito,sans-serif;font-size:16px;scroll-behavior:smooth;scroll-padding-top:54px;--primary-color:#002d5e;--secondary-color:#fffbd6;--tertiary-color:#6c6d70;--material-shadow:0px 2px 8px 2px rgba(0,0,0,0.2);--material-active-shadow:0px 0px 8px rgba(0,0,0,0.2);--material-active-border-color:rgba(108,109,112,0.5)}h1,h3{font-family:Nunito Sans,sans-serif}a{text-decoration:none}.no-wrap{white-space:nowrap}@-webkit-keyframes sweep{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sweep{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.list{display:grid;grid-gap:25px}.list details{background:#fff;border:1px solid transparent;border-radius:5px;-webkit-box-shadow:var(--material-shadow);box-shadow:var(--material-shadow);-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out}.list details:hover,.list details[open]{border-color:var(--material-active-border-color)}.list details[open]{-webkit-box-shadow:var(--material-active-shadow);box-shadow:var(--material-active-shadow)}.list summary{cursor:pointer;display:flex;font-size:18px;font-weight:700;align-items:center;list-style:none;padding:20px}.list summary:after{background:url(/img/chevron.svg) 50% no-repeat;content:" ";display:block;height:20px;margin-left:auto;padding-left:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:20px}.list details[open] summary:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.list details[open] summary~*{-webkit-animation:sweep .2s ease-in-out;animation:sweep .2s ease-in-out}.list details div{padding:0 20px 20px}header{padding:60px 30px 40px;text-align:center}header,nav{color:#fff;background:var(--primary-color)}header h1{color:var(--secondary-color);font-size:min(10vw,40px);line-height:1;margin-top:30px}header h2{font-size:min(4vw,16px);font-weight:400;letter-spacing:.7em;margin-top:15px;text-transform:uppercase}nav{display:flex;flex-wrap:wrap;padding:15px 30px;position:sticky;top:-1px;z-index:99}nav .brand{align-items:center;display:flex;margin-right:15px;visibility:hidden}nav.stuck .brand{-webkit-animation:sweep .2s ease-in-out;animation:sweep .2s ease-in-out;visibility:visible}nav .goToTop{display:none;opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}nav .goToTop:hover{opacity:1}nav.stuck .goToTop{display:block;position:fixed;right:10px;bottom:10px}.navbar{display:none;flex:100% 1;flex-wrap:wrap;list-style:none;margin-top:30px;order:1;text-align:left;-webkit-transform:translateX(-38px);transform:translateX(-38px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}nav.stuck .navbar{-webkit-transform:translateX(0);transform:translateX(0)}.open-menu .navbar{display:flex;-webkit-animation:sweep .2s ease-in-out;animation:sweep .2s ease-in-out}.navbar li{flex:100% 1}.navbar li a,nav .phone{border-radius:5px;padding:12px}nav .phone{align-items:center;display:none;margin:-12px -12px -12px auto}.navbar li a,nav .phone{color:#fff}nav .phone img{margin-right:15px}.navbar li a{display:block;margin:0 -12px;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.navbar li a.active{color:var(--secondary-color)}.navbar li a:hover,nav .phone:hover{background-color:hsla(0,0%,100%,.1)}nav i{cursor:pointer;display:grid;font-size:0;margin-right:15px;place-items:center}nav i span,nav i span:after,nav i span:before{display:block;height:3px;width:25px;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px}nav i span:after,nav i span:before{content:" "}nav i span:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}nav i span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.open-menu nav i span{background:none}.open-menu nav i span:after{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}.open-menu nav i span:before{-webkit-transform:translateY(2px) rotate(-45deg);transform:translateY(2px) rotate(-45deg)}main,section:not(:last-of-type){-webkit-box-shadow:inset 0 -8px 4px -4px rgba(0,0,0,.25);box-shadow:inset 0 -8px 4px -4px rgba(0,0,0,.25)}main,section{padding:80px 30px 0}footer a,main a,section a{color:var(--tertiary-color)}footer a:hover,main a:hover,section a:hover{border-bottom:1px solid var(--tertiary-color);opacity:.8}main .children:not(:empty),main .content,main .list,section .children:not(:empty),section .content,section .list{padding-bottom:80px}#contact p,#profile p{margin-bottom:16px}#profile p strong{font-size:18px}#profile p img{height:60px;width:auto}#profile .children{padding-bottom:0}#profile ul{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;list-style:none;margin-top:45px}#profile li{flex:0 0 100%;grid-gap:10px;gap:10px}#profile li a{align-items:center;-webkit-box-shadow:var(--material-shadow);box-shadow:var(--material-shadow);border:1px solid transparent;border-radius:5px;color:#222;display:flex;font-weight:700;grid-gap:5px;gap:5px;justify-content:center;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out;padding:12px}#profile li a:active,#profile li a:focus,#profile li a:hover{border-color:var(--material-active-border-color);opacity:1}#profile li a:active,#profile li a:focus{-webkit-box-shadow:var(--material-active-shadow);box-shadow:var(--material-active-shadow)}#profile li a:has(img){text-transform:none}#profile li:first-child a{background:var(--primary-color);color:#fff}#profile li:first-child a:hover{opacity:.8}#profile li:last-child a{text-transform:none}section{background:-100px -150px/400px 400px -webkit-radial-gradient(center,circle,transparent 80px,#fffbd6 0,#fffbd6 82px,transparent 0,transparent 90px,#fffbd6 0,#fffbd6 92px,transparent 0,transparent 100px,#fffbd6 0,#fffbd6 102px,transparent 0,transparent 110px,#fffbd6 0,#fffbd6 112px,transparent 0,transparent 120px,#fffbd6 0,#fffbd6 122px,transparent 0,transparent 130px,#fffbd6 0,#fffbd6 132px,transparent 0) no-repeat;background:-100px -150px/400px 400px radial-gradient(circle at center,transparent 80px,#fffbd6 0,#fffbd6 82px,transparent 0,transparent 90px,#fffbd6 0,#fffbd6 92px,transparent 0,transparent 100px,#fffbd6 0,#fffbd6 102px,transparent 0,transparent 110px,#fffbd6 0,#fffbd6 112px,transparent 0,transparent 120px,#fffbd6 0,#fffbd6 122px,transparent 0,transparent 130px,#fffbd6 0,#fffbd6 132px,transparent 0) no-repeat}section:nth-child(2n){background-position:right -100px top -150px}section h3{color:var(--primary-color);font-size:25px;margin-bottom:80px;text-align:center;text-transform:uppercase}#profile figure img{border-radius:250px;display:block;height:250px;margin:0 auto 45px;object-fit:cover;object-position:top;width:250px;max-width:100%}#conditions h3,#procedures h3{background:top/80px no-repeat;padding-top:110px}#conditions h3{background-image:url(/img/migraine.svg)}#procedures h3{background-image:url(/img/doctor.svg)}#contact .children{margin:-80px -30px 0;display:flex}#contact .children iframe{border:none;flex:auto;height:360px;width:100%}#contact a{white-space:nowrap}footer{padding:15px 30px}footer p{text-align:center;font-size:12px;color:var(--tertiary-color)}@media screen and (min-width:400px){nav .phone{display:flex}}@media screen and (min-width:800px){:root{--lateral-padding:min(10vw,(100vw - 800px)/2 + 30px)}.list{grid-template-columns:1fr 1fr}nav{padding:0}footer,main,nav,section{padding-left:var(--lateral-padding);padding-right:var(--lateral-padding)}.navbar{display:flex;flex:auto;margin-top:0;order:0}.navbar li{flex:initial}.navbar li a,nav .phone{border-radius:0;margin:0;padding:18px 12px}nav .phone,nav i{display:none}#profile{display:grid;grid-template-columns:auto 1fr}#profile figure{padding-right:4vw}#profile figure img{margin:0}#profile .content{margin:0 auto;padding-bottom:80px}#profile li{flex:initial}#contact .children{margin-left:calc(var(--lateral-padding) * -1);margin-right:calc(var(--lateral-padding) * -1)}}@media screen and (min-width:1000px){nav .phone{margin-left:auto;display:flex}#profile .children{align-items:flex-end;display:flex}#profile figure img{border-radius:0;height:auto;mix-blend-mode:multiply;width:340px}footer p{text-align:right}}@media screen and (min-width:1300px){#profile figure img{border-radius:0;height:auto;mix-blend-mode:multiply;width:300px}}