@font-face{font-family:gotham-book;src:url(/fonts/GothamBook.ttf)}@font-face{font-family:gotham-light;src:url(/fonts/GothamLight.ttf)}@font-face{font-family:gotham-light-2;src:url(/fonts/Gotham-Light.ttf)}@font-face{font-family:gotham-medium;src:url(/fonts/GothamMedium.ttf)}@font-face{font-family:gotham-bold;src:url(/fonts/Gotham-Bold.otf)}@font-face{font-family:Times-Roman;src:url(/fonts/Times-Roman-01.ttf)}@font-face{font-family:Univers-lts;src:url(/fonts/UniversLTStd.ttf)}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville-01.ttf)}@font-face{font-family:Baskerville-Light;src:url(/fonts/Baskerville-Light.ttf)}@font-face{font-family:Baskerville-Italic;src:url(/fonts/Baskerville-Italic.ttf)}@font-face{font-family:Italic-bembo;src:url(/fonts/Bembo_Italic.ttf)}@font-face{font-family:Handwritten;src:url(/fonts/ShadowsIntoLight-Regular.ttf)}h1{font-size:2.7em;font-family:Baskerville;color:#666766;font-weight:500}h2{font-family:Baskerville;font-size:2.3em;color:#666766;font-weight:500}h3{font-family:Baskerville;font-size:2.1em;color:#666766;font-weight:550}h4{font-family:Baskerville;font-size:1.9em;color:#666766;font-weight:500}h5{font-family:Baskerville;font-size:1.7em;color:#666766;font-weight:500}h6{font-family:Baskerville;font-size:1.5em;color:#666766;font-weight:500}a{color:#4b534b;text-decoration:none!important}p{font-size:19px;font-weight:300!important;font-family:'Montserrat',sans-serif}ul{font-size:16px;font-weight:300!important;font-family:'Montserrat',sans-serif}.white-outline{outline-style:dotted;outline-color:#fff;outline-width:.2em}.green-outline{outline-style:dotted;outline-color:#96a097;outline-width:.2em}@media (max-width:575px){.white-outline{outline:none}.green-outline{outline:none}}.green-background{background:#96a097}.light-green-background{background-color:#e8ebe9}.dark-green-background{background-color:#6f7b70}.green-button{background:#a9aca0;color:#fff}.olive-button{background:#9c9885;color:#fff}.tan-button{background:#c8baa9;color:#fff}.btn:hover{color:#fff;background-color:rgb(0 0 0 / .5)}.shadow{box-shadow:inset 1px 6px 5px 0 rgb(0 0 0 / .25)}.vertical-left-border{border-left:1px solid lightgray;height:100%}.black-text{color:#000}.white-text{color:#fff}.leaf-accent{max-width:100px;opacity:40%}@media(max-width:575px){.center-small{text-align:center}}.right-vine{background-image:url(/images/home/backgroundVines/vine_right.svg);background-repeat:no-repeat;background-position:right}.bottom-left-vine{background-image:url(/images/home/backgroundVines/vine_right.svg);background-repeat:no-repeat;background-position:bottom left}.bottom-right-vine{background-image:url(/images/home/backgroundVines/vine_right.svg);background-repeat:no-repeat;background-position:bottom right}.left-vine{background-image:url(/images/home/backgroundVines/vine_left.svg);background-repeat:no-repeat;background-position:left}.white-left-vine{background-image:url(/images/home/backgroundVines/vine_left_white.svg);background-repeat:no-repeat;background-position:left}.white-right-vine{background-image:url(/images/home/backgroundVines/vine_right_white.svg);background-repeat:no-repeat;background-position:right}.white-left-bottom-vine{background-image:url(/images/home/backgroundVines/vine_right_white.svg);background-repeat:no-repeat;background-position:bottom left}.white-right-bottom-vine{background-image:url(/images/home/backgroundVines/vine_right_white.svg);background-repeat:no-repeat;background-position:bottom right}.main-header{background-image:linear-gradient(to bottom right,#96a097,#7b887c)}header{background:#96a097}header .img-header img{width:31vw;margin:26px 0 0 0}@media (max-width:991px){.header-contact-text{padding-top:1rem}}.fa-map-marker-alt:before{font-size:25px}.info-phone a{color:#313131;font-size:25px;font-weight:900;font-family:gotham-medium;letter-spacing:1px;margin-right:10px;display:inline-block;height:20px}.info-address a{color:#313131;font-size:23px;font-weight:300}.info-phone a:hover{color:#e1d9c8}.info-address a:hover{color:#e1d9c8}@media (max-width:991px){.info-phone a{font-size:20px}.info-address a{font-size:18px}header .col-md-8{flex:0 0 100%;max-width:100%}}@media (max-width:1120px){.navbar-expand-lg .navbar-nav .nav-link{font-size:13px}}@media (min-width:1580px){#IntegrityLogo{width:28em}}.navbar-light .navbar-nav .nav-link{color:#313131!important;letter-spacing:2px;font-weight:500;font-family:Univers-lts}.dropdown-item:hover{background-color:#96a097!important;color:#e1d9c8!important}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.7rem;padding-left:.7rem}}@media only screen and (min-width:1250px) and (max-width:1700px){.dropdown:hover>.dropdown-menu{margin-left:-18px!important}}@media only screen and (min-width:991px) and (max-width:1249px){.dropdown:hover>.dropdown-menu{margin-left:-50px!important}}.dropdown-toggle::after{content:none!important}.navbar-light .navbar-nav .nav-link:hover{color:#e1d9c8!important}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{margin:0rem 0 0}.navbar-light .navbar-nav .active{color:#e1d9c8!important}.dropdown-menu>.dropdown{position:relative}.dropdown-menu>.dropdown a::after{transform:rotate(-90deg);position:absolute;right:.9rem;top:.9rem}.dropdown-menu>.dropdown .dropdown-menu{top:-.7rem;left:100%;border-radius:0 .25rem .25rem .25rem}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#e1d9c8!important}.navbar-light .navbar-toggler{background-color:#bec4bf!important}@media (max-width:991px){.navbar-nav{width:100%!important}.navbar{padding:0vw}.navbar-toggler:not(:disabled):not(.disabled){margin-left:15px;margin-bottom:15px}.navbar-light .navbar-nav .nav-link{padding-left:15px}}@media (max-width:767px){.info-phone a{font-size:14px}.info-address a{font-size:13px}.scrollToTop{bottom:5px;right:5px;padding:15px;font-size:18px}}@media (max-width:575px){header .img-header img{width:250px}}.banner-container{position:relative;width:100%;text-align:center}.banner-text{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%);text-align:center;font-size:30px}.banner h1{color:#fff;font-size:5.777vw;font-family:Baskerville;letter-spacing:1px}.banner-tagline{color:#E7E8E5;font-size:30px;font-family:gotham-light-2;width:90%}@media (max-width:991px){.banner-tagline{display:none}}.homepage-banner-vertical-border{border-left:1px solid lightgray;height:100%}@media (max-width:991px){.homepage-banner-vertical-border{border-left:none}}.homepage-banner-vertical-border{border-left:1px solid lightgray;height:100%}@media (max-width:991px){.homepage-banner-vertical-border{border-left:none}}.payment-icon{max-width:150px}.services-icon{max-width:200px;box-shadow:0 0 8px 0 rgb(0 0 0 / .75)}@media (max-width:575px){.services-icon{max-height:100px}}.meet-our-team img{max-height:300px}@media (max-width:575px){.meet-our-team img{max-height:150px}}.team-selfie{width:500px;padding:0}.polaroid{width:500px;box-shadow:0 6px 20px rgb(0 0 0 / .3);background-color:#fff}.handwritten-text{font-family:Handwritten;font-size:35px;transform:rotate(-2deg)}.career-banner-vine{background-image:url(/images/home/backgroundVines/vine_left.svg),url(/images/home/backgroundVines/vine_right.svg);background-repeat:no-repeat;background-position:25% 150%,75% 150%}@media (max-width:1400px){.team-selfie{width:400px}.polaroid{width:400px}.handwritten-text{font-size:25px}.career-banner-vine{background-position:25% 500%,75% 500%}}@media (max-width:991px){.career-banner-vine{background-position:0% 600%,100% 600%}}@media (max-width:767px){.team-selfie{width:300px}.polaroid{width:300px}.handwritten-text{font-size:25px}.career-banner-vine{background-image:url(/images/home/backgroundVines/vine_left.svg);background-position:0% 2500%}}footer{background-color:#96a097;color:#313131;font-family:gotham-light-2;font-size:20px}footer h3{color:#313131}footer .tagline h2{color:#313131;font-family:Baskerville}footer .tagline h2 span{font-family:Baskerville-Italic}.btn-networks a{margin-right:2px;color:#313131;fill:#313131;stroke:#313131;background:#fff0;font-size:20px;width:40px;height:40px;border:2px solid #313131;border-radius:50%;display:inline-block;text-align:center;font-style:normal}.btn-networks a:hover{color:#454545;border:solid 2px #454545}.info-phone a:hover{color:#454545}.page-intro{background:#313131;display:block;padding:.5% 0 .5% 0}.page-intro h1{color:#f9fbfb;font-weight:400;font-size:14px;line-height:18px;letter-spacing:2px;text-transform:uppercase;padding-top:10px;display:block}.page-intro span{color:#fff;font-size:14px}.list-inline{padding-left:0;list-style:none;margin-top:5px!important;margin-bottom:0rem}.list-inline li{color:#eee;font-size:10px;margin:0;display:inline}.list-inline li a{color:#eee;font-family:'Montserrat',sans-serif}.list-inline li i{font-size:12px;font-family:'Montserrat',sans-serif;font-style:normal!important}.call-to-action{background:#4a4949;display:block;padding:25px 0}.call-to-action h1{font-size:26px;margin-top:20px;color:#fff;font-weight:300;font-family:'Montserrat',sans-serif}.call-to-action a{padding:17px 12px;font-size:18px;border:1px solid #fff;min-width:210px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px}.call-to-action a:hover{background-color:#96a097!important;color:#fff;border:solid 1px #96a097}@media only screen and (min-width:768px) and (max-width:855px){.call-to-action a{font-size:14px!important}}.scrollToTop{display:none;padding:12px 20px 12px 20px;background-color:#313131;font-size:20px;color:#fff;cursor:pointer;position:fixed;bottom:20px;right:29px;text-align:center;z-index:1005!important}@media only screen and (min-width:200px) and (max-width:767px){.page-intro h1{font-size:14px}.list-inline li{display:inline!important;font-size:12px}.call-to-action h1{font-size:22px;margin-top:0}.call-to-action a{font-size:14px}.scrollToTop{bottom:5px;right:5px;padding:12px 20px 12px 20px;font-size:18px}}.section-meet-doctor img{width:100%}.section-meet-doctor li{list-style:none;font-family:'Montserrat',sans-serif}.ul-degrees li{list-style:circle}.section-break-header{background-color:#6f7b70;text-transform:uppercase;letter-spacing:2px;padding:15px}.section-break-header h1{font-size:14px;font-weight:400;line-height:18px;color:#fff;margin:0}@media (max-width:767px){.section-meet-doctor img{width:200px;margin:auto;display:block}}.gallery img{max-height:250px}.sp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:1fr 1fr;grid-gap:1rem}@media (min-width:992px){.sp__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.sp-plan{border:1px solid rgb(184 184 183 / .25);border-radius:4px;background-color:#fff;box-shadow:0 0 2em rgb(184 184 183 / .2)}.sp-plan header{padding:1.875rem .5rem .5rem .5rem;background-color:#6f7b70;border-radius:4px 4px 0 0;min-height:120px}.sp-plan header h2{text-align:center;line-height:1;color:#fff}.sp-plan header h2 small{font-weight:300;text-transform:uppercase;letter-spacing:.09em;font-size:18px;color:#fff}.sp-body{padding:1rem;text-align:center;color:#4a4949}.sp-body h4{color:#c83131}.sp-body ul{list-style:none;padding:0 0 0 1rem;color:#4a4949}.sp-body-text{text-align:left}