@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);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}#a-bishop,#dr-callis{align-self:flex-start;animation:pop-in 1s;border-radius:5px;object-fit:contain;width:30%}@media screen and (max-width:900px){#a-bishop,#dr-callis{display:block;margin:0 auto;order:-1;width:75%}.bio-block{flex-direction:column}}.bio-block{display:flex;gap:2rem}.footer{background-color:var(--dark-blue);display:flex;flex-direction:column;padding:.7em;text-align:center}.footer p{color:#fff;font-size:.9em;margin:.2em}#calling-icon{width:350px}.home-welcome{grid-gap:1em;align-items:center;display:grid;font-family:Open Sans,sans-serif;gap:1em;grid-template-columns:1fr 1fr;justify-items:center;padding:3em 6em 4em}.welcome-article{line-height:2em}.home-welcome h2{color:var(--dark-blue);font-size:2em;font-weight:600;line-height:1.4em}.welcome-article p{font-size:1.2em;font-weight:400}.welcome-appt-container{justify-self:flex-end}.welcome-appt{align-items:center;padding-left:2em}.schedule,.welcome-appt{display:flex;flex-direction:column}.schedule{background-color:var(--light-blue);box-shadow:none;color:#fff;font-size:1.3em;font-weight:400;height:50px;justify-content:center;margin-top:1em;text-align:center;transition:box-shadow .25s;width:300px}.schedule:hover{box-shadow:4px 4px var(--dark-blue);transition:.25s}@media screen and (max-width:870px){#calling-icon{width:280px}.home-welcome{display:flex;flex-direction:column;text-align:center}.welcome-appt{display:block;padding:0}}@media screen and (max-width:540px){.home-welcome{padding:2em}}.home-services{background:linear-gradient(#fffc,#fffc),100%/cover url(/static/media/wood-fade.19b3638783fe8c3c3698.jpg);padding:2em 6em 6em}.services-title h2{color:var(--light-blue);font-size:2.4em;font-weight:400;text-align:center}.services-title h3{color:#494747;font-size:2em;font-weight:200;text-align:center}.services-tiles{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.tile-box{border-radius:2px;box-shadow:0 0 3px #636060;margin:2em .5em;overflow:hidden;position:relative}.tile-box:hover .services-tile{opacity:0;transition:.25s}.tile-inside{align-items:center;background-color:#fff;bottom:0;color:#636060;display:flex;font-size:1.1em;justify-content:center;left:0;opacity:0;padding:0 1em;position:absolute;right:0;text-align:center;top:0;transform:scale3d(2,2,1);transition:transform .25s,opacity .15s}.tile-box:hover .tile-inside{opacity:1;transform:scaleX(1);transition:all .25s}.services-tile{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:420px;justify-content:center;text-align:center;width:290px}.services-tile svg{fill:#f39822;height:17%;padding-bottom:1em}.services-tile h3{color:#636060;font-size:1.4em;font-weight:400;font-weight:700}@media screen and (max-width:870px){.home-services{margin-top:1em;padding:1em 1em 4em}.tile-box{margin-bottom:1em}.services-tile{height:350px;width:290px}.services-tile svg{height:25%}}.home-office-photos{padding:6em 10em}.photos-container{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"g i a" "g h f" "b e f";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,250px)}#exam-room-wall{grid-area:a}#infusion-room{grid-area:b}#exam-room{grid-area:e;object-position:20%}#infusion-chairs-2{grid-area:f;object-position:95%}#hallway{grid-area:g}#exterior-logo{grid-area:h}#lobby{grid-area:i}.photos-container img{border-radius:3px;height:100%;object-fit:cover;width:100%}@media screen and (max-width:900px){.home-office-photos{padding:1em}.photos-container{display:flex;flex-direction:column}.photos-container img{margin-top:.5em}}#dr-callis-headshot{box-shadow:-25px 25px 1px var(--dark-blue);object-fit:cover;width:30vw}#abim-logo{height:110px}.home-dr-callis{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:8em 6em}.meet{color:#f39820}.home-dr-callis h2{color:var(--light-blue);font-size:3.3em;font-weight:400;margin-top:0}@media screen and (max-width:900px){.home-dr-callis{align-items:center;display:flex;flex-direction:column;padding:2em;text-align:center}#dr-callis-headshot{margin:4em 0;width:60vw}.home-dr-callis p{font-size:1.4em}}#research-icon{height:85%;transform:scaleX(-1);width:80%}.home-quest{background-color:#f8f9fa;display:grid;grid-template-columns:1fr 1fr;padding:2em 8em 4em 6em}.quest-img-wrapper{align-items:flex-end;display:flex;justify-content:flex-end}.quest-text{color:#494747;display:flex;flex-direction:column}.quest-title{color:var(--dark-blue);margin:.7em 0;text-align:center}.quest-days,.quest-hours{font-size:1.3em;font-weight:400;margin:.7em 0;text-align:center}.quest-description{text-align:center}@media screen and (max-width:914px){.home-quest{display:flex;flex-direction:column;padding:1em}.quest-description{font-size:1.3em;padding:0 6em}.quest-img-wrapper{align-items:center;display:flex;justify-content:center;padding:1em 0}#research-icon{margin:1em 0;transform:scaleX(-1);width:40vw}}@media screen and (max-width:600px){.quest-days,.quest-hours{font-size:1.4em}.quest-days{font-size:1.2em}.quest-description{padding:0 2em}}.home-forms{align-items:center;background:linear-gradient(#1b3360bf,#1b3360bf),url(/static/media/exterior-wide-edit.710ef8558a922b096c5b.jpg) no-repeat;background-attachment:fixed;background-position:47.5%;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:1em}.home-forms h2{font-size:1.7em;font-weight:400;margin:.6em 0;padding:0 .3em}.home-forms-btn{align-items:center;border:1px solid #fff;display:flex;font-size:1.2em;height:50px;justify-content:center;margin:1em;width:320px}.home-forms-btn:hover{background-color:#fff;color:var(--dark-blue);transition:all .2s}@supports (-webkit-overflow-scrolling:touch){.home-forms{background-attachment:scroll;background-position:47.5% 70%}}@media screen and (max-width:870px){.home-forms h2{text-align:center}.home-forms-btn-container{display:flex;flex-wrap:wrap;justify-content:center}.home-forms-btn{background-color:#fff3;margin:.5em;width:300px}}.home-contact{align-items:center;background-color:#f8f9fa;color:#494747;display:grid;grid-template-columns:repeat(3,auto);justify-items:flex-start;padding:2em 6em}.home-contact h3{font-size:1.5em;font-weight:700;margin-bottom:0;margin-top:0}.home-contact p{font-size:1.1em;font-weight:400}.home-contact svg{height:22px;margin-right:5px;vertical-align:middle;width:25px}.home-contact a:hover{color:var(--light-blue)}.contact-title{color:var(--dark-blue);font-size:2.1em;font-weight:700;grid-column:1/3;grid-row:1/2;justify-self:center;margin-top:0;position:relative}.contact-title:after{background-color:#f39820;bottom:0;content:"";height:2px;left:0;margin:-5px auto;position:absolute;right:0;text-align:center;width:60%}.contact-hours{align-content:center;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-row:2/3;grid-template-columns:1fr 1fr;height:100%;line-height:2.2em}.hours-title{grid-column:1/3}.days-list,.time-list{font-size:1.1em;font-weight:400;list-style:none;margin:1em 0 0;padding:0}.time-list{text-align:right}.closed{text-align:center}.contact-phone-address{grid-row:2/3}.contact-phone-address p{margin:.5em 0}.contact-map-wrapper{grid-column:3/4;grid-row:1/3;height:100%;width:100%}#home-map{border-radius:5px;height:100%;width:100%}@media screen and (max-width:1090px){.home-contact{gap:1em;grid-template-columns:repeat(2,1fr);justify-items:center;padding:1em}.contact-title{grid-column:1/3;grid-row:1/2}.contact-hours{grid-column:1/2;grid-row:2/3}.contact-phone-address{grid-column:2/3;grid-row:2/3}.contact-map-wrapper{grid-column:1/3;grid-row:3/4}#home-map,.contact-map-wrapper{height:350px;width:350px}}@media screen and (max-width:752px){.home-contact{display:flex;flex-direction:column}.home-contact h3{text-align:center}.contact-phone-address{order:1}.contact-hours{height:auto;order:2}.contact-map-wrapper{margin-top:1em;order:3}}.home-moving{align-items:center;background-color:#f8f9fa;font-family:Open Sans,sans-serif;gap:1em;justify-items:center;padding:3em 6em 4em;.moving-header{color:var(--light-blue)}.moving-card-image{max-width:100%}}.workspace{background:linear-gradient(#55545426,#55545426),url(/static/media/kentucky-background.5616afb2c3f1905141b6.jpg);background-position:100% 15%;background-size:cover;font-family:Open Sans,sans-serif;height:600px}.banner-title-wrapper{animation:fade-in 1.2s;margin-left:3em;padding-top:6em;position:relative;width:auto}.pre-title{bottom:0;color:#fff;display:inline-block;font-size:2.8em;left:0}.control,.pre-title,.slide{font-weight:700}.slide{color:#fff;font-size:2.8em;left:2px;opacity:0;position:absolute}.slide.showing{bottom:-25px;margin:0;opacity:1;transition:all 1s}#joint-pain{left:8px}#articular{bottom:-87px}@media screen and (max-width:950px){.workspace{display:none}.banner-title-wrapper{margin:1em;padding:0;width:100%}#articular{bottom:-73px}}@media screen and (max-width:720px){.workspace{background-position:68%}.banner-title-wrapper{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#home-logo-link{display:inline-block}#nav-logo{height:6vw;padding:.5em;vertical-align:top}.header{position:-webkit-sticky;position:sticky;top:0;z-index:150}.desktop-container{background-color:#fff;box-shadow:0 0 5px #a9a9a9;flex-direction:column;font-family:Lato,sans-serif;overflow:hidden;width:100%;z-index:100}.desktop-container,.logo-nav{display:flex;justify-content:space-between}.logo-nav{align-items:center}.header-text-container{flex-direction:column;padding-right:1em}.contact-list,.header-text-container{display:flex;justify-content:space-between}.contact-list{align-items:center;background-color:var(--light-blue);color:#fff;font-size:1.1em;font-weight:400;text-align:center;width:100%}.contact-list a:hover{color:#fff;font-weight:700}.address,.phone{padding:.5em 1.2em}.address{margin-left:4em}.address:hover,.phone:hover{color:#fff;font-weight:700}.portal-pay{background-color:#f39821;display:flex;list-style:none;margin:0;padding:0}.portal-pay>li{padding:.5em 1.2em}.portal{border-left:1px solid #fff;border-right:1px solid #fff}.payment-button{background-color:#f39821;border:none;color:#fff;font-family:Lato,sans-serif;font-size:1em;font-weight:400;padding:0}.payment-button:hover{cursor:pointer;font-weight:700}.nav-list{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:.2em 0}.nav-list li{color:#504f4f;font-size:.8em;font-weight:400;margin:0 .5em;padding:.4em 0;text-align:center}.navbar-mobile-container{display:none}.navbar-mobile-container ul li a:hover{color:#000}.mobile-logo,.mobile-logo-wrapper{display:none}@media screen and (max-width:881px){.header{position:static}.logo-nav{display:none}.address,.phone{font-size:1.1em;width:100%}.phone{background-color:var(--dark-blue);color:#fff;padding:.5em 0;width:100%}.address{background-color:var(--light-blue);font-size:1em;margin:0;padding:.8em 0;width:100%}.contact-list{background-color:#fff;display:flex;flex-direction:column}.portal-pay{display:flex;width:100%}.portal-pay>li{font-size:1.2em;padding:.3em .5em;text-align:center;width:50%}.portal{border-left:none}.navbar-mobile-container{background-color:#fff;box-shadow:0 5px 5px -5px #a9a9a9;display:block;height:42px;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:101}.navbar-mobile-title{color:var(--dark-blue);display:block;font-size:1.2em;padding:.6em 0}.navbar-mobile-title:hover{cursor:pointer}.nav-visible{height:300px;opacity:1;visibility:visible}.nav-hidden,.nav-visible{overflow:hidden;transition:all .35s ease-out}.nav-hidden{height:0;opacity:0;visibility:hidden}#navbar-mobile{background-color:var(--light-blue);color:#fff;display:flex;flex-direction:column;font-size:1em;justify-content:space-evenly;list-style:none;margin:0;padding:0}#navbar-mobile li{font-size:1.2em}.header-contact-mobile{display:block;font-size:1.1em;line-height:1.5em;padding:0;text-align:center}.header-phone-mobile a{border-bottom:1px solid var(--dark-blue);color:var(--light-blue);font-size:1.3em;padding-bottom:5px}.header-contact-mobile address{font-size:.9em;font-style:normal;padding-top:12px}.nav-pay-portal-mobile{background-color:var(--light-blue);color:#fff;display:flex;font-size:1.1em;justify-content:space-around;margin-top:.5em}.header-btn-mobile{padding:.4em 0;width:100%}.header-btn-mobile:nth-child(odd){border-right:1px solid #fff}.nav-active{color:var(--dark-blue)}.mobile-logo{display:block;height:100px;margin:1.5em auto;z-index:200}}#stethoscope-heart{animation:pop-in 1s;border-radius:5px;float:right;margin:1em;width:30%}@media screen and (max-width:775px){#stethoscope-heart{display:block;float:none;margin:0 auto;width:75%}}#couple-gaze{animation:pop-in 1s;border-radius:5px;float:right;margin:1em;width:30%}@media screen and (max-width:775px){#couple-gaze{display:block;float:none;margin:0 auto;width:75%}}#laughing{animation:pop-in 1s;border-radius:5px;float:right;margin:1em;width:30%}@media screen and (max-width:775px){#laughing{display:block;float:none;margin:0 auto;width:75%}}#otoscope{animation:pop-in 1s;border-radius:5px;float:right;margin:1em;width:30%}.disease-list{font-size:.8rem;h3{padding-bottom:0!important}ul{overflow:scroll}}.bring-form-btn{align-items:center;background-color:var(--light-blue);color:#fff;display:flex;font-size:1.2em;height:50px;justify-content:center;margin:2em auto;transition:box-shadow .25s;width:320px}.bring-form-btn:hover{box-shadow:4px 4px var(--dark-blue);color:#fff;transition:.25s}.medications{background:linear-gradient(#ffffff4d,#ffffff4d),100%/300% url(/static/media/wood-fade.19b3638783fe8c3c3698.jpg)!important}.medications .alphabet{color:var(--light-blue);display:flex;font-size:1.4em;font-weight:400;justify-content:space-evenly;padding:1em 4em 2em}.letter-list li{font-size:.8em}.faded{color:grey;font-weight:200}.letter-container{display:grid;grid-template-columns:.5fr 1fr;margin:2em 0}.letter-container h2{font-size:3em!important;text-align:center}.letter-list{color:#494747;font-size:1.2em;font-weight:700;list-style:none}.letter-list ul{font-weight:400;list-style:none;margin:1em 0;padding:0}.arrow-wrapper{bottom:70px;position:fixed;right:170px;transform:scale(0);transition:transform .4s}.arrow-wrapper-scrolled{bottom:70px;cursor:pointer;position:fixed;right:170px;transform:scale(1);transition:transform .2s}#up-arrow-icon{height:60px;transform:rotate(-90deg);width:60px}@media screen and (max-width:775px){.mobile-layout{display:flex}.medications .alphabet{flex-direction:column;font-size:.8em;height:650px;padding:0 .1em;position:-webkit-sticky;position:sticky;top:45px;width:-webkit-min-content;width:min-content}.letter-container{display:flex;flex-direction:column;text-align:center}.letter-list{padding:0}.arrow-wrapper,.arrow-wrapper-scrolled{bottom:35px;right:15px}#up-arrow-icon{height:50px;width:50px}}#iv{animation:pop-in 1s;border-radius:5px;float:right;margin:1em;width:30%}@media screen and (max-width:775px){#iv{display:block;float:none;margin:0 auto;width:75%}}.infusion-center li{margin-bottom:10px}:root{--light-blue:#00a7e2;--dark-blue:#1b3360}#main{font-family:Open Sans,sans-serif;scroll-behavior:smooth}a{color:inherit}a,a:hover{text-decoration:none}a:hover{color:#00a7e2;color:var(--light-blue)}h2{font-size:2.3em}h2,h3{font-weight:600;line-height:1.4em}h3{font-size:1.7em}address{font-style:normal}p,ul{color:#494747;font-size:1.2em;font-weight:400}.subpage{background:linear-gradient(#ffffff4d,#ffffff4d),100%/cover url(/static/media/wood-fade.19b3638783fe8c3c3698.jpg);padding:0 8em}.subpage-content{background-color:#fff;min-height:100vh;padding:1em 4em}.subpage-content header{margin-bottom:2em;text-align:center}.subpage-content h1{color:#1b3360;color:var(--dark-blue);font-size:2.6em;font-weight:300;margin:0;padding:.5em 0;text-align:center}.subpage-content h2{color:#00a7e2;color:var(--light-blue);font-size:2.6em;font-weight:400;margin:0 0 1em}.subpage-content h3{font-size:2em;font-weight:300;margin:0;padding:1em 0}.subpage-content p,ul{font-size:1.3em;font-weight:400;line-height:1.5em}.cursive{font-family:Dancing Script,cursive}@media screen and (min-width:895px){.subpage-content h1{display:flex}.subpage-content h1:after,.subpage-content h1:before{border-bottom:2px solid #a9a9a9;content:"";flex:1 1;margin:auto}}@media screen and (max-width:1130px){html{font-size:90%}}@media screen and (max-width:895px){.subpage{padding:0}.subpage-content{padding:1em}.subpage-content h1{font-size:2.5em}.subpage-content h2{text-align:center}}@keyframes pop-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.b369d945.css.map*/