:root{--color-3:#0b3058;--color-5:#23a5a3;--color-7:#147f7e;--color-6:#9deceb;--color:#fff;--color-2:#333;--color-4:#6292c5}body{color:#333;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;line-height:1.75em}h2{color:var(--color-3);margin-top:0;margin-bottom:20px;font-family:'Playfair Display',serif;font-size:3em;font-weight:400;line-height:1.2em}h3{color:var(--color-5);margin-top:0;margin-bottom:0;margin-left:5px;font-size:1.5em;font-weight:400;line-height:1.2em}h4{color:var(--color-5);margin-top:0;margin-bottom:20px;font-family:'Playfair Display',serif;font-size:1.5em;font-weight:400;line-height:1.2em}h5{color:var(--color-7);margin-top:0;margin-bottom:10px;font-size:1.2em;font-weight:500;line-height:1.2em}h6{color:var(--color-3);margin-top:0;margin-bottom:10px;font-size:1em;font-weight:600;line-height:1.2em}.h1-lite{color:var(--color-5);margin-top:0;margin-bottom:0;margin-left:5px;font-size:1.5em;font-weight:400;line-height:1.2em}#main h2{font-size:1.88em}#main h3{margin-left:0}p{margin-bottom:20px}a{color:var(--color-5);text-decoration:none}a:hover{color:var(--color-6)}.hero{background-image:linear-gradient(231deg,#0000 1% 29%,#000000bd),url(//www.2020idocs.com/wp-content/themes/glacial-theme/css/../images/woman-at-appointment.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100vh;padding:5%;display:flex}.navbar{background-color:var(--color);position:fixed;inset:0% 0% auto;box-shadow:0 2px 5px #0003;z-index:99}.brand{margin-left:10px}.nav-menu{align-items:center;height:75px;display:flex}.nav-link{color:var(--color-3);padding-top:10px;padding-bottom:10px;line-height:1em}.nav-link:hover{color:var(--color-7)}.dropdown-toggle{color:var(--color-3);padding-top:10px;padding-bottom:10px;padding-right:20px;line-height:1em}.dropdown-toggle:hover{color:var(--color-7)}.dropdown-list{background-color:var(--color)}.dropdown-list.w--open{background-color:#147f7e}.dropdown-list.end.w--open{right:0}.dropdown-link{color:#fff;font-weight:400;line-height:1em}.dropdown-link:hover{background-color:var(--color-3)}.inner-dropdown{display:block}.inner-dd-toggle{color:var(--color);padding-top:10px;padding-bottom:10px;font-weight:400;line-height:1em;display:block}.inner-dd-toggle:hover{background-color:var(--color-3)}.inner-dd-list.w--open{background-color:var(--color-3);inset:0% auto auto 100%}.inner-dd-link{color:var(--color);line-height:1em}.inner-dd-link:hover{background-color:var(--color-7)}.nav-top-div{background-color:var(--color-3);justify-content:flex-end;align-items:center;padding-top:10px;padding-bottom:10px;padding-right:5px;display:flex}.phone-link{color:var(--color);align-items:center;margin-right:15px;line-height:1em;text-decoration:none;display:flex}.phone-link:hover{color:var(--color-6)}.image-2{width:15px;margin-right:5px}.image-2.more-marg{width:20px;margin-right:15px}.hero-content-block{border:2px solid var(--color);flex-flow:column;align-items:flex-start;padding:0 20px 20px;display:flex}.hero-top-line{border:2px none var(--color-7);background-color:var(--color);color:var(--color-3);text-align:center;letter-spacing:5px;text-transform:uppercase;justify-content:center;align-items:center;height:30px;margin-top:-15px;margin-bottom:10px;margin-left:8px;padding-top:5px;padding-left:10px;padding-right:5px;font-size:1.2em;font-weight:400;line-height:1em;display:flex}.hero-lg-line{color:var(--color);margin-bottom:5px;font-family:'Playfair Display',serif;font-size:4em;font-weight:400;line-height:1.2em}.hero-line-3{color:var(--color);letter-spacing:0;text-transform:none;margin-bottom:20px;margin-left:8px;font-size:2em;font-weight:300;line-height:1.2em}.button-holder{justify-content:space-between;align-items:center;display:flex}.phone-link-hero{background-color:var(--color-3);color:var(--color);align-items:center;margin-right:10px;padding:10px 15px 10px 10px;line-height:1em;text-decoration:none;display:flex}.phone-link-hero:hover{background-color:var(--color-7);color:var(--color)}.welcome-section{padding-top:5%;padding-bottom:5%;position:relative}.welcome-wrap{z-index:1;justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;display:flex;position:relative}.welcome-left{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-top:50px;padding-bottom:100px;display:flex}.welcome-photo-div{z-index:1;object-fit:cover;width:45%;position:relative;overflow:hidden}.image-3{object-fit:cover;width:100%;height:100%}.welcome-top-square{background-color:var(--color-3);width:300px;height:300px;position:absolute;inset:-35px -35px auto auto}.square-bottom-right{background-color:#9deceb33;width:70%;min-height:20vh;position:absolute;inset:auto 0% 0% auto}.button{background-color:var(--color-3);text-transform:uppercase;border-radius:50px;padding:17px 30px 15px;font-family:'Playfair Display',serif;font-weight:400;line-height:1em;transition:transform .2s ease-in-out}.button:hover{background-color:var(--color-7);color:var(--color);transform:scale(1.05)}.button.rev{background-color:var(--color-7)}.button.rev:hover{background-color:var(--color-6);color:var(--color-3)}.button.rev.marg{margin-left:10px}.meet-team-section{padding-top:6%;padding-bottom:0;position:relative}.team-header-div{z-index:1;flex-flow:column;align-items:center;width:80%;margin-bottom:65px;margin-left:auto;margin-right:auto;display:flex;position:relative}.team-holder{justify-content:space-between;margin-top:30px;margin-left:5%;margin-right:5%;display:flex}.doc-div{text-align:center;background-color:#edf4fc;flex-flow:column;width:24%;margin-bottom:-8%;padding:10px;font-size:1.1em;font-weight:600;line-height:1.2em;display:flex}.doc-div:hover{background-color:var(--color-3);color:var(--color-6)}.doc-photo-div{object-fit:cover;min-height:350px;max-height:350px;margin-bottom:20px;overflow:hidden}.image-4{object-fit:cover;width:100%;height:100%;object-position:top}.parallax-1{background-image:url(//www.2020idocs.com/wp-content/themes/glacial-theme/css/../images/indianapolis-skyline.jpg);background-position:50% 20%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;min-height:55vh}.service-section{justify-content:space-between;padding:5%;display:flex;position:relative}.serv-50{z-index:2;flex-flow:column;justify-content:center;width:52%;padding-top:75px;padding-bottom:65px;display:flex;position:relative}.serv-top-div{background-color:#9deceb1a;margin-bottom:20px;padding-top:20px;padding-left:20px;padding-right:50px}.service-link-holder{z-index:1;flex-flow:row;justify-content:space-between;min-width:1115px;max-width:none;display:flex;position:relative}.service-link{background-color:var(--color-3);color:var(--color);letter-spacing:0;text-transform:uppercase;align-items:center;min-width:0;margin-bottom:10px;padding:15px 10px;font-family:'Playfair Display',serif;font-size:1.1em;font-weight:400;line-height:1em;transition:background-color .2s ease-in-out;display:flex}.service-link:hover{background-color:var(--color-5);color:var(--color)}.image-5{height:25px;margin-right:10px}.link-holder-49{width:550px}.serv-photo-50{z-index:1;object-fit:cover;width:48%;max-height:700px;position:relative;overflow:visible}.image-6{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.small-bottom-right{background-color:var(--color-3);width:100px;height:100px;position:absolute;inset:auto -15px -15px auto}.patient-resources{padding-top:3%;padding-bottom:2%}.patient-resource-headline-div{justify-content:space-between;align-items:stretch;width:90%;margin-bottom:75px;margin-left:auto;margin-right:auto;display:flex}.resource-title-div{width:45%}.h2-less{margin-bottom:5px}.h3-marg{margin-bottom:20px}.resource-photo-holder{background-image:url(//www.2020idocs.com/wp-content/themes/glacial-theme/css/../images/young-woman-using-ipad2.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:90%;min-height:75vh;margin-left:auto;margin-right:auto;position:relative}.patient-button-holder{justify-content:space-between;width:45%;min-height:0;display:flex;position:static;inset:-45px 2% auto auto}.patient-cta{border-bottom:5px solid var(--color-6);background-color:var(--color-3);color:var(--color-6);flex-flow:column;justify-content:center;align-items:flex-start;width:32%;padding:10px 20px;font-size:1.2em;font-weight:600;line-height:1.2em;display:flex}.patient-cta:hover{border-bottom-color:var(--color-3);background-color:var(--color-7);color:var(--color)}.image-7{width:40px;margin-bottom:10px}.optical-left{flex-flow:column;justify-content:center;align-items:flex-start;width:50%;padding-top:30px;padding-bottom:30px;display:flex}.top-square-smaller{background-color:var(--color-5);width:150px;height:150px;position:absolute;inset:-20px -20px auto auto}.optical-section{padding-top:5%;padding-bottom:5%;position:relative}.small-green-square{background-color:var(--color-5);width:50px;height:50px;position:absolute;inset:auto auto 5% 8%}.testimonials{background-color:var(--color-3);padding-top:5%;padding-bottom:5%}.testimonial-slider{background-color:#0000;max-width:90%;height:auto;margin-top:60px;margin-left:auto;margin-right:auto}.testimonial-slide-wrapper{max-width:48%;margin-right:4%}.testimonial-card{border-bottom:5px solid var(--color-5);background-color:#ffffff0d;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:475px;padding:25px;display:flex}.testimonial-info{align-self:stretch;align-items:center;margin-top:0;display:flex}.testimonial-author{margin-bottom:0}.testimonial-icon-wrapper{flex:1;justify-content:flex-end;display:flex}.testimonial-slider-left{justify-content:center;align-items:center;width:40px;display:flex;left:-50px}.testimonial-slider-left:focus-visible{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.testimonial-slider-left[data-wf-focus-visible]{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.slider-arrow-embed{color:#1a1b1f}.testimonial-slider-right{justify-content:center;align-items:center;width:40px;display:flex;right:-50px}.testimonial-slider-right:focus-visible{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.testimonial-slider-right[data-wf-focus-visible]{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.testimonial-slide-nav{display:none}.testimonial-header{flex-flow:column;align-items:center;width:70%;margin-left:auto;margin-right:auto;display:flex}.h2-center-white{color:var(--color);text-align:center}.h3-center{text-align:center}.p-white-center{color:var(--color);text-align:center}.image-8{filter:brightness(200%)}.p-white{color:var(--color)}.p-white.test{font-size:1.1em;font-style:italic}.parallax-2{color:var(--color);text-align:center;text-transform:none;background-image:linear-gradient(#00000080,#00000080),url(//www.2020idocs.com/wp-content/themes/glacial-theme/css/../images/river-scene.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;flex-flow:column;justify-content:center;align-items:center;min-height:0;margin-bottom:5%;padding:5%;font-family:'Inter',sans-serif;font-size:1em;line-height:1.75em;display:flex}.location-holder{background-color:#0b3058de;justify-content:space-between;width:100%;margin-top:20px;padding:30px;display:flex}.location-div{border:2px solid var(--color-5);color:var(--color);flex-flow:column;align-items:center;width:48%;padding:15px;display:flex}.location-div:hover{color:var(--color);background-color:#147f7e00}.image-9{height:35px;margin-bottom:20px}.name{color:var(--color-6);letter-spacing:1px;text-transform:uppercase;font-size:1.2em;font-weight:600}.fax-number-holder{color:var(--color);background-color:#0b305800;align-items:center;margin-right:10px;padding:10px 15px 10px 10px;line-height:1em;text-decoration:none;display:flex}.fax-number-holder:hover{background-color:var(--color-3);color:var(--color)}.phone-link-footer{color:var(--color);background-color:#0b305800;align-items:center;margin-right:10px;padding:10px 15px 10px 10px;line-height:1em;text-decoration:none;display:flex}.phone-link-footer:hover{background-color:var(--color-7);color:var(--color)}.button-holder-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.footer{padding-bottom:5%}.footer-wrapper{background-color:#23a5a31a;justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;padding-right:20px;display:flex}.contact-form-div{width:48%;padding-top:20px;padding-bottom:20px;padding-left:20px;display:flex;position:relative}.form-holder{z-index:1;background-color:var(--color);box-shadow:none;width:100%;padding:15px;position:relative}.submit-button{background-color:var(--color-3);text-transform:uppercase;font-family:'Playfair Display',serif;line-height:1em;transition:background-color .2s ease-in-out}.submit-button:hover{background-color:var(--color-7)}.text-field{border-style:none none solid;border-width:1px 1px 5px;border-color:#000 #000 var(--color-6)}.text-field._49{width:49%}.text-field-holder{justify-content:space-between;margin-bottom:10px;display:flex}.textarea{border-style:none none solid;border-width:1px 1px 5px;border-color:#000 #000 var(--color-6)}.small-top-left{background-color:var(--color-3);width:30%;height:auto;position:absolute;inset:0% auto 0% 0%}.form-block{margin-bottom:0}.footer-div-small{flex-flow:column;justify-content:space-between;width:24%;padding-top:35px;padding-bottom:20px;display:flex}.ql{letter-spacing:0;text-transform:none;background-color:#23a5a31a;width:100%;margin-bottom:0;padding:12px 15px 10px;font-weight:600;line-height:1em}.ql:hover{color:var(--color);background-color:#23a5a3}.policies{margin-top:20px;line-height:1.2em}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.search-button{background-color:var(--color-3);text-transform:uppercase;font-family:'Playfair Display',serif;line-height:1em;transition:background-color .2s ease-in-out}.search-button:hover{background-color:var(--color-7)}.copyright{line-height:1.2em}.search{margin-bottom:20px}.image-10{opacity:.2;max-width:225px;position:absolute;inset:auto auto -90px 3%}.h3-bold{color:var(--color-6);text-transform:uppercase;margin-bottom:10px;margin-left:0;font-weight:600}.h3-link{color:var(--color-6)}.h3-link:hover{color:var(--color-7)}.ip-header{background-color:#9deceb33;padding:9% 5% 0}.breadcrumb-holder{align-items:center;display:flex}.bc-link{text-transform:uppercase;font-weight:600;line-height:1em}.bc-link:hover{color:var(--color-3)}.bc-link.arrow{margin-left:10px;margin-right:10px;line-height:1.2em}.bc-link.arrow:hover{color:var(--color-5)}.ip-section{padding-top:5%;padding-bottom:5%}.ip-wrapper{width:90%;margin-left:auto;margin-right:auto}.you-might-also-like{background-color:#0b30581a;padding-top:5%;padding-bottom:5%}.you-might-like-wrapper{width:90%;margin-left:auto;margin-right:auto}.h4-blue{color:var(--color-3)}.you-might-also-like-links{z-index:1;flex-flow:row;justify-content:space-between;min-width:0;max-width:none;display:flex;position:relative}.you-might-like-links-49{width:49%}.cpt-doctor-image-link .doctor-headshot-link img,.cpt-related-post .location-related-post-link img{object-position:top}.doctor-filter-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;margin-left:-1%;margin-right:-1%}.bill-pay-btn{color:var(--gl-button-color);font-size:1em;margin:0 20px 30px 0;border-radius:0;border:0;text-transform:uppercase;padding:.6em 1.2em;text-align:center;text-decoration:none;background:var(--gl-button-bg)}.bill-pay-btn:hover{color:var(--gl-button-color-hover);background:var(--gl-button-bg-hover);box-shadow:0 20px 20px 0 rgba(0,0,0,.15);background-position:center}.refractive-links a{color:#fff !important}@media screen and (max-width:991px){h2{font-size:2em}h3{font-size:1.2em}.hero{background-position:0 0,100% 0;height:800px}.image{height:50px}.brand{margin-top:5px}.nav-menu{background-color:var(--color);height:auto}.dropdown,.dropdown-toggle{display:block}.nav-top-div{justify-content:space-between;padding-left:15px;padding-right:15px}.phone-link{margin-right:0}.hero-lg-line{font-size:3em}.hero-line-3{font-size:1.5em}.welcome-section{padding-top:8%;padding-bottom:10%}.welcome-wrap{flex-flow:column}.welcome-left{z-index:1;background-color:var(--color);width:100%;padding-top:0;padding-bottom:20px;position:relative}.welcome-photo-div{width:100%;max-height:350px;display:none}.welcome-top-square{top:-20px;right:-20px}.meet-team-section{padding-bottom:3%}.team-holder{flex-flow:wrap}.doc-div{width:48%;margin-bottom:20px}.parallax-1{min-height:45vh}.service-section{flex-flow:column;align-items:flex-end}.serv-50{width:100%;padding-top:0;padding-bottom:0}.serv-top-div{margin-bottom:0}.service-link-holder{flex-flow:column;min-width:0}.link-holder-49{width:100%}.serv-photo-50{display:none}.patient-resource-headline-div{flex-flow:column;margin-bottom:30px}.resource-title-div{width:100%}.resource-photo-holder{background-position:0 100%;background-attachment:scroll;min-height:45vh}.patient-button-holder{width:100%}.optical-left{z-index:1;background-color:var(--color);width:100%;padding:20px;position:relative}.testimonial-slider{height:auto;min-height:0}.testimonial-slide-wrapper{max-width:96%}.testimonial-card{min-height:400px}.testimonial-slider-left{left:-20px}.testimonial-slider-right{right:-20px}.parallax-2{background-image:linear-gradient(to bottom,null,null),url(//www.2020idocs.com/wp-content/themes/glacial-theme/css/../images/river-scene.jpg);background-attachment:scroll,scroll}.button-holder-footer,.footer-wrapper{flex-flow:column}.contact-form-div{width:100%}.footer-div-small{width:100%;padding-left:20px}.image-10{max-width:175px;bottom:-65px}.h2-center{text-align:center}.menu-btn.w--open{background-color:var(--color-7)}.ip-header{padding-top:18%}.you-might-also-like-links{flex-flow:column;min-width:0}.you-might-like-links-49{width:100%}}@media screen and (max-width:767px){.hero{height:500px}.image{height:40px}.brand{margin-top:0;padding-left:0}.hero-content-block{padding-bottom:10px;padding-left:10px;padding-right:10px}.hero-lg-line{font-size:2.5em}.hero-line-3{font-size:1.2em}.button-holder{flex-flow:column;align-items:flex-start}.phone-link-hero{margin-bottom:5px;margin-right:0}.welcome-wrap{width:90%}.welcome-left{padding:10px}.welcome-top-square{width:200px;height:200px;top:-10px;right:-10px}.button{padding:13px 25px;font-size:.9em}.button.rev.marg{margin-top:10px;margin-left:0}.team-header-div{margin-bottom:20px}.team-holder{margin-top:0}.doc-photo-div{min-height:250px;max-height:250px}.parallax-1{min-height:30vh}.resource-photo-holder{background-position:0;min-height:30vh}.top-square-smaller{top:-10px;right:-10px}.small-green-square{left:3.5%}.testimonial-slide-wrapper{max-width:100%;height:auto;margin-right:0}.testimonial-card{margin-left:10px;margin-right:10px}.testimonial-slider-left{left:-10px}.testimonial-slider-right{right:-10px}.location-holder{flex-flow:column;padding:15px 15px 0}.location-div{width:100%;margin-bottom:15px}.footer-div-small{padding-left:20px}.image-10{max-width:125px;bottom:-50px}.menu-btn{padding:10px}}@media screen and (max-width:479px){h3{font-size:1em}.hero{background-position:0 0,65% 0;height:600px}.nav-top-div{flex-flow:column;padding-bottom:0}.phone-link{margin-bottom:10px}.hero-top-line{letter-spacing:2px;margin-left:3px;font-size:1em}.hero-lg-line{font-size:2em}.hero-line-3{font-size:1em}.button-holder{align-items:stretch}.welcome-left{padding-top:15px;padding-bottom:15px}.button{text-align:center;padding-left:20px;padding-right:20px;font-size:.77em}.doc-div{width:100%}.parallax-1{min-height:25vh}.serv-top-div{padding:10px}.service-link-holder{width:100%}.service-link{font-size:1em}.patient-button-holder{flex-flow:column}.patient-cta{width:100%;margin-bottom:10px}.optical-left{padding:10px}.small-green-square{bottom:2%;left:3%}.testimonials{padding-top:6%}.testimonial-slide-wrapper{max-width:100%;margin-right:0}.testimonial-card{margin-left:10px;margin-right:10px}.testimonial-slider-left{left:-10px}.testimonial-slider-right{right:-10px}.location-holder{margin-top:0}.footer-wrapper{padding-right:10px}.contact-form-div{padding-top:10px;padding-bottom:10px;padding-left:10px}.footer-div-small{padding-top:20px;padding-bottom:10px;padding-left:10px}.image-10{max-width:100px}.ip-header{padding-top:38%}.breadcrumb-holder{flex-flow:wrap}.bc-link{font-size:.9em}.you-might-also-like-links{width:100%}}