body{color:#02023b;font-family:effra,sans-serif}.bg-primary{background-color:#02023b!important}.text-primary{color:#02023b!important}.container{max-width:1400px}.btn{--bs-btn-border-radius:25px;--bs-btn-padding-x:2.5rem;--bs-btn-font-size:18px;--bs-btn-font-weight:bold}.btn-primary{--bs-btn-bg:#7d57ff;--bs-btn-border-color:#7d57ff;--bs-btn-hover-bg:#6a3dfe;--bs-btn-hover-border-color:#6a3dfe;--bs-btn-active-bg:#6a3dfe;--bs-btn-active-border-color:#6a3dfe;--bs-btn-disabled-bg:#6a3dfe;--bs-btn-disabled-border-color:#6a3dfe}.btn-secondary{--bs-btn-bg:#fe5f7b;--bs-btn-border-color:#fe5f7b;--bs-btn-hover-bg:#f5375a;--bs-btn-hover-border-color:#f5375a;--bs-btn-active-bg:#f5375a;--bs-btn-active-border-color:#f5375a;--bs-btn-disabled-bg:#f5375a;--bs-btn-disabled-border-color:#f5375a}[style^="background-image:"]{background-position:50%;background-repeat:no-repeat;background-size:cover}header{-webkit-backface-visibility:hidden;background:#fff;padding:22px 15px;position:sticky;top:0;z-index:1}header .container{max-width:1720px}header .logo{display:block;width:190px}header .logo img{width:100%}@media screen and (max-width:991px){header .logo{width:100px}}header nav>ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;list-style:none;margin-bottom:0;padding:0}header nav>ul>li{padding:10px 0;position:relative}header nav>ul>li:last-child ul{left:auto;right:0}header nav>ul>li>a{color:#02023b;font-size:18px;font-weight:700;position:relative;text-decoration:none;text-transform:uppercase}header nav>ul>li>a.active,header nav>ul>li>a:hover{color:#7d57ff}header nav>ul>li>a.active:after,header nav>ul>li>a:hover:after{background-color:#7d57ff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}header nav>ul>li:hover ul{opacity:1;visibility:visible}header nav>ul ul{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 35px rgba(0,0,0,.1);box-shadow:0 0 35px rgba(0,0,0,.1);left:-18px;list-style-type:none;opacity:0;padding:25px 0;position:absolute;top:100%;-webkit-transition:.5s;transition:.5s;visibility:hidden;width:240px}header nav>ul ul li a{color:#02023b;display:block;padding:9px 45px 9px 35px;text-decoration:none}header nav>ul ul li a:hover{color:#7d57ff}@media screen and (max-width:991px){header nav{background:#fff;height:100%;left:0;padding:30px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.4s;transition:.4s;width:100vw}header nav a{display:block;font-size:20px;padding:10px 0}}header input{display:none}@media screen and (max-width:991px){header{padding:12px 15px}header #menuToggle{display:block;position:relative;right:0;top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}header #menuToggle input{cursor:pointer;display:block;height:32px;left:-5px;opacity:0;position:absolute;top:-7px;width:40px;z-index:2;-webkit-touch-callout:none}header #menuToggle input:checked~span{background:#232323;opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px)}header #menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}header #menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}header #menuToggle input:checked~nav{-webkit-transform:none;transform:none}header #menuToggle span{background:#02023b;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:33px;z-index:1}header #menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}header #menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}}footer{background-color:#02023b;padding:107px 0 147px}footer .flex-auto{flex:auto}footer .footer-menu{border-right:1px solid hsla(0,0%,100%,.5);margin-bottom:0;margin-right:90px;padding-right:90px}footer .footer-menu a{color:#7d57ff;font-size:17px;line-height:30px;text-decoration:none}footer .footer-location{column-gap:90px;display:flex;flex-wrap:wrap;font-size:17px}footer .footer-location iframe{height:225px;max-width:400px;width:100%}footer .footer-location a{text-decoration:none}footer .logo-social{margin-left:90px}footer .logo-social .footer-logo{margin-bottom:90px}footer .social-links{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;margin-top:26px}footer .social-links a{color:#7d57ff}@media screen and (max-width:991px){footer{padding:30px 15px}footer .footer-menu{border-bottom:1px solid hsla(0,0%,100%,.5);border-right:none;margin-bottom:30px;padding:0 0 30px}footer .logo-social .footer-logo{margin-bottom:30px;margin-top:30px}footer .social-links{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:20px}footer .social-links a svg{max-height:30px;max-width:30px}}@media screen and (min-width:992px) and (max-width:1440px){body{zoom:.85}}main>.container-fluid{padding:0}.home-hero{background-color:#02023b}.home-hero .hero-slider{height:700px}.home-hero .hero-slider .row{width:100%}.home-hero .hero-content{margin:auto;max-width:540px}.home-hero h1{color:#fff;font-size:118px;letter-spacing:-4.72px;line-height:90px;margin-bottom:50px}.home-hero h1,.home-hero p{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.home-hero p{color:#7d57ff;font-size:20px;margin-bottom:30px}.home-hero .btn-container{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.home-hero .hero-image{background-position:50%;background-size:cover;height:100%}.home-hero .is-selected h1,.home-hero .is-selected p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s;transition:all .8s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.home-hero .is-selected p{-webkit-transition-delay:.4s;transition-delay:.4s}.home-hero .is-selected .btn-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s;transition:all .8s;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media screen and (max-width:991px){.home-hero .hero-slider{height:auto}.home-hero .hero-slider .row{height:auto!important}.home-hero .hero-content{padding:60px 0 30px}.home-hero h1{font-size:48px;letter-spacing:0;line-height:1;margin-bottom:30px}.home-hero p{font-size:16px}.home-hero .hero-image{height:auto;margin-bottom:30px;padding-bottom:80%}}.home-about{padding-top:150px}.home-about img{max-width:100%}.home-about h2{font-size:100px;font-weight:400;line-height:84px;margin-bottom:30px}.home-about p{font-size:18px;margin-bottom:0;max-width:520px}.home-about .btn{margin-top:40px}@media screen and (max-width:991px){.home-about{padding:60px 30px;text-align:center}.home-about h2{font-size:38px;line-height:1;margin-bottom:20px;margin-top:30px}.home-about p{font-size:16px}.home-about .btn{margin-top:30px}}.home-why{padding:200px 0}.home-why h5{color:#7d57ff;font-size:17px;letter-spacing:2.55px;margin-bottom:40px}.home-why h3{font-size:35px;line-height:42px;margin:auto auto 80px;max-width:770px}.home-why .features{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1230px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-why .features .feature{width:272px}.home-why .features .feature .icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;width:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:#7d57ff;justify-content:center;margin:auto auto 20px;-webkit-transition:.3s;transition:.3s}.home-why .features .feature .icon svg{max-width:60px}.home-why .features .feature .title{font-size:30px;font-weight:700;line-height:1;margin-bottom:33px}.home-why .features .feature p{font-size:17px;line-height:23px}.home-why .features .feature:hover .icon{background-color:#7d57ff;color:#fff}@media screen and (max-width:991px){.home-why{background-color:#faf8ff;padding:60px 0}.home-why h5{font-size:14px;letter-spacing:1.5px;margin-bottom:20px}.home-why h3,.home-why h5{padding-left:30px;padding-right:30px}.home-why h3{font-size:22px;line-height:1;margin-bottom:40px}.home-why .features{overflow-x:auto;overflow-y:hidden}.home-why .features::-webkit-scrollbar{display:none}.home-why .features .feature{margin:0 20px;min-width:200px}.home-why .features .feature .title{font-size:20px;line-height:1;margin-bottom:10px}.home-why .features .feature p{font-size:12px;line-height:18px;margin-bottom:0}.home-why .features .feature p br{display:none}.home-why .features .feature .icon{background-color:transparent!important;color:#6a3dfe!important;height:40px;width:40px}}.skip-wait-banner{background-attachment:fixed;background-image:url(/images/Group%20120.jpg);background-position:50%;background-size:cover;padding:220px 0}.skip-wait-banner h2{color:#fff;font-size:115px;font-weight:900;line-height:1;margin-bottom:30px;text-align:center}.skip-wait-banner p{color:#fff;font-size:18px;line-height:19px;margin-bottom:50px;text-align:center}@media screen and (max-width:991px){.skip-wait-banner{padding:70px 0}.skip-wait-banner h2{font-size:46px;line-height:1}.skip-wait-banner p{font-size:16px;margin-bottom:30px;padding:0 30px}}.on-site-care{margin-top:220px}.on-site-care h5{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin-bottom:27px}.on-site-care h3{font-size:50px;line-height:46px;line-height:1;margin:auto auto 126px;max-width:770px}.on-site-care .blocks{-webkit-column-gap:74px;-moz-column-gap:74px;column-gap:74px;margin:auto;max-width:100%;width:1400px}.on-site-care .blocks,.on-site-care .blocks .block{display:-webkit-box;display:-ms-flexbox;display:flex}.on-site-care .blocks .block{background-position:50%;background-size:cover;height:460px;position:relative;width:calc(33.33333% - 49.33333px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.on-site-care .blocks .block .content{color:#fff;max-width:247px;opacity:0;position:relative;text-align:center;-webkit-transition:.3s;transition:.3s;width:100%}.on-site-care .blocks .block .content h3{border-bottom:2px solid;font-size:80px;margin-bottom:0;margin-top:70px;padding-bottom:15px}.on-site-care .blocks .block .content p{font-size:19px;font-weight:700;margin:80px auto 0;max-width:180px}.on-site-care .blocks .block:before{content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%}.on-site-care .blocks .block:hover:before{background-color:#7d57ff}.on-site-care .blocks .block:hover .content{opacity:1}@media screen and (max-width:991px){.on-site-care{margin:0;padding:60px 0}.on-site-care h5{font-size:14px;letter-spacing:1.5px;margin-bottom:20px}.on-site-care h3{font-size:38px;line-height:1;margin:auto auto 30px;max-width:200px}.on-site-care .blocks{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;overflow-x:auto;overflow-y:hidden;padding:0 30px}.on-site-care .blocks::-webkit-scrollbar{display:none}.on-site-care .blocks .block{height:220px;min-width:220px}}.payment-options{padding:290px 0 60px}.payment-options h5{color:#7d57ff;font-size:17px;letter-spacing:2.55px;line-height:1;margin-bottom:30px}.payment-options h3{font-size:35px;line-height:1;margin:auto auto 116px;max-width:770px}.payment-options .payment-options-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1368px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:space-between;margin:auto auto 50px}.payment-options .payment-options-blocks .payment-option{background-color:#02023b;padding:60px 80px;width:calc(50% - 20px)}.payment-options .payment-options-blocks .payment-option .payemnt-option-title{color:#7d57ff;font-size:30px;font-weight:700;margin-bottom:30px}.payment-options .payment-options-blocks .payment-option p{color:#fff}@media screen and (max-width:991px){.payment-options{padding:60px 15px}.payment-options h5{font-size:14px;letter-spacing:1.5px;margin-bottom:20px}.payment-options h3{font-size:38px;line-height:1;margin:auto auto 40px}.payment-options .payment-options-blocks{display:block;margin-bottom:0}.payment-options .payment-options-blocks .payment-option{margin-bottom:30px;padding:30px 20px;width:100%}.payment-options .payment-options-blocks .payment-option .payemnt-option-title{line-height:1;margin-bottom:20px}.payment-options .payment-options-blocks .payment-option p{margin-bottom:0}.payment-options .btn{font-size:14px;margin-top:0;--bs-btn-padding-x:2rem}}.home-loaction{overflow:hidden;padding:150px 0}.home-loaction img{margin-left:128px;max-width:50vw}.home-loaction h2{font-size:107px;font-weight:400;line-height:83px;margin-bottom:20px}.home-loaction p{color:#7d57ff;font-size:22px;line-height:26px}.home-loaction .btn{margin-top:100px}@media screen and (max-width:991px){.home-loaction{padding:60px 30px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.home-loaction h2{font-size:38px;line-height:1;margin-bottom:20px;margin-top:0}.home-loaction p{font-size:18px;margin-bottom:0}.home-loaction .btn{margin-top:30px}.home-loaction img{margin-bottom:30px;margin-left:0;max-width:100%}}.about-hero{background-position:50%;background-size:cover;height:700px}.about-hero .container-fluid{bottom:-75px;position:relative}.about-hero h1{color:#fff;font-size:92px;line-height:70px}.about-hero svg{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;margin-top:90px;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}@media screen and (max-width:991px){.about-hero{height:300px;margin-bottom:-35px}.about-hero h1{font-size:42px;line-height:1}.about-hero svg{margin-top:40px;width:160px}}.who-we-are{margin-top:150px;text-align:center}.who-we-are h5{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin-bottom:48px}.who-we-are p{font-size:25px;margin-left:auto;margin-right:auto;max-width:812px}.who-we-are p:last-child{margin-bottom:0}@media screen and (max-width:991px){.who-we-are{padding-bottom:60px}.who-we-are h5{font-size:14px;letter-spacing:1.5px;margin-bottom:30px}.who-we-are p{font-size:16px;padding:0 30px}}.about-contact{background-attachment:fixed;background-position:50%;background-size:cover;padding:140px 0}.about-contact h3{font-size:60px;letter-spacing:-2.4px;margin-bottom:68px}.about-contact .about-contact-items{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1110px;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:30px;justify-content:space-between;margin:auto}.about-contact .about-contact-items .about-contact-item{background-color:#fff;border-radius:12px;font-size:20px;line-height:30px;padding:68px 0;text-align:center;width:300px}.about-contact .about-contact-items .about-contact-item strong{display:block;font-size:25px}.about-contact .about-contact-items .about-contact-item .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:63px;width:63px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}@media screen and (max-width:991px){.about-contact{padding:60px 30px}.about-contact h3{font-size:38px;letter-spacing:1px;line-height:1;margin-bottom:30px}.about-contact .about-contact-items{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-right:-30px;overflow-x:auto;overflow-y:hidden;padding-right:30px}.about-contact .about-contact-items::-webkit-scrollbar{display:none}.about-contact .about-contact-items .about-contact-item{font-size:16px;min-width:220px;padding:30px 0}.about-contact .about-contact-items .about-contact-item .icon{margin-bottom:10px}.about-contact .about-contact-items .about-contact-item .icon svg{width:40px}}.about-form{padding:160px 0 218px}.about-form h2{font-size:60px;letter-spacing:-2.4px;line-height:1;margin-bottom:80px;padding:0 30px}.about-form form{margin:auto;max-width:960px}.about-form form .form-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}.about-form form .form-control{border-radius:0;min-height:65px}.about-form form textarea{height:100%}.about-form form .btn{margin-top:45px}@media screen and (max-width:991px){.about-form{padding:60px 15px}.about-form h2{font-size:38px;letter-spacing:1px;line-height:1;margin-bottom:30px}.about-form form .form-column{margin-bottom:25px}.about-form form .form-control{min-height:48px}}.about-positions .about-positions-inner{margin:0 auto 140px;max-width:1200px}.about-positions .about-positions-inner .about-positions-img{background-position:50%;background-size:cover}.about-positions .about-positions-inner .about-positions-content{align-items:center;gap:50px;margin:auto;padding:150px 50px 50px 80px}.about-positions .about-positions-inner .about-positions-content h3{font-size:46px;letter-spacing:-2.52px;line-height:1}.about-positions .about-positions-inner .about-positions-content p{color:#02023b;margin:0;max-width:310px}.about-positions .about-positions-inner .about-positions-content h4{font-size:32px;letter-spacing:-1.28px;line-height:1}.about-positions .about-positions-inner .about-positions-content .open-position{border-bottom:1px solid hsla(0,0%,100%,.25);font-size:24px;font-weight:700;letter-spacing:-.96px;padding:24px 0}.about-positions .about-positions-inner .about-positions-content .open-position .btn{margin-top:14px}.about-positions .about-positions-inner .about-positions-content .open-position span{color:#7d57ff}.about-positions .about-positions-inner .about-positions-content .open-position:last-child{border-bottom:none;padding-bottom:0}@media screen and (max-width:991px){.about-positions{padding-left:15px;padding-right:15px}.about-positions .about-positions-inner{margin-bottom:30px}.about-positions .about-positions-inner .about-positions-img{height:240px}.about-positions .about-positions-inner .about-positions-content{padding:30px 20px 60px}.about-positions .about-positions-inner .about-positions-content h3{font-size:28px;letter-spacing:0}.about-positions .about-positions-inner .about-positions-content h4{margin-bottom:0}.about-positions .about-positions-inner .about-positions-content p{font-size:14px;margin-bottom:30px}.about-positions .about-positions-inner .about-positions-content .open-position{font-size:20px;letter-spacing:0}}.insurance-hero{background-position:bottom;background-size:cover;height:500px}.insurance-hero h1{font-size:86px;letter-spacing:-3.44px;line-height:1;margin-bottom:0;margin-top:160px}@media screen and (max-width:991px){.insurance-hero{height:300px}.insurance-hero h1{font-size:52px;letter-spacing:-1px;line-height:1;margin-top:100px}}.insurance-content{margin:auto;max-width:1125px;padding:140px 0;text-align:center}.insurance-content h2,.insurance-content h3{color:#7d57ff;font-size:20px;letter-spacing:3px;line-height:1;margin-bottom:30px}.insurance-content p{font-size:22px;margin-bottom:100px}@media screen and (max-width:991px){.insurance-content{padding:60px 0}.insurance-content h2,.insurance-content h3{font-size:14px;letter-spacing:1.5px;margin-bottom:20px}.insurance-content p{font-size:16px;margin-bottom:40px;padding:0 30px}}.services-page main .container{max-width:1270px}.services-hero{height:700px}.services-hero h1{font-size:118px;letter-spacing:-4.72px;line-height:90px;margin-bottom:80px;max-width:844px}@media screen and (max-width:991px){.services-hero{height:300px}.services-hero h1{font-size:44px;letter-spacing:-1px;line-height:1;margin-bottom:60px}}.our-services{padding-top:134px}.our-services .container{max-width:1330px}.our-services h2,.our-services h3{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0;text-transform:uppercase}.our-services .our-services-line{background-color:#7d57ff;height:133px;margin:70px auto;width:1px}.our-services .our-services-message{font-size:25px;font-weight:500;line-height:45px;margin:40px auto;max-width:790px}.our-services .our-services-columns{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.our-services .our-services-columns .our-services-column{width:calc(33.33333% - 60px)}.our-services .our-services-columns .our-services-column img{display:block;width:100%}.our-services .our-services-columns .our-services-column h4{font-size:24px;font-weight:900;line-height:26px;margin-bottom:20px;margin-top:60px;padding-left:30px}.our-services .our-services-columns .our-services-column p{font-size:18px;line-height:23px;margin-bottom:0;padding-left:30px;padding-right:25px}@media screen and (max-width:991px){.our-services{padding-top:60px}.our-services h2,.our-services h3{font-size:14px;letter-spacing:1.5px;margin-bottom:20px}.our-services .our-services-line{height:60px;margin:10px auto 20px}.our-services .our-services-message{font-size:16px;font-weight:400;line-height:22px;padding:0 20px}.our-services .our-services-columns{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-right:-1.5rem;margin-top:0;overflow-x:auto;overflow-y:hidden;padding-bottom:30px;padding-left:15px}.our-services .our-services-columns .our-services-column{min-width:240px}.our-services .our-services-columns .our-services-column h4{font-size:18px;line-height:1.2;margin-top:20px;padding-left:0}.our-services .our-services-columns .our-services-column p{font-size:14px;padding-left:0}}.dialysis-section{overflow:hidden;padding-top:190px}.dialysis-section h2{font-size:70px;font-weight:400;line-height:54px;margin-bottom:50px}.dialysis-section p{color:#7d57ff;font-size:19px;font-weight:500;line-height:25px;max-width:510px}.dialysis-section p:not(:last-child){margin-bottom:40px}.dialysis-section .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:694px;overflow:hidden;width:50vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialysis-section .img-container img{height:auto;width:100%}@media screen and (max-width:991px){.dialysis-section{padding-left:15px;padding-right:15px;padding-top:60px}.dialysis-section .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dialysis-section h2{font-size:38px;line-height:1.2;margin-bottom:20px}.dialysis-section p{font-size:17px}.dialysis-section .img-container{margin-bottom:20px;width:100%}}.intravenous-section{overflow:hidden;padding-top:270px}.intravenous-section .content{padding-left:80px}.intravenous-section h2{font-size:70px;font-weight:400;line-height:54px;margin-bottom:50px}.intravenous-section p{color:#7d57ff;font-size:19px;font-weight:500;line-height:25px;max-width:510px}.intravenous-section p:not(:last-child){margin-bottom:40px}.intravenous-section .img-container img{height:auto;max-width:610px;width:100%}@media screen and (max-width:991px){.intravenous-section{padding-left:15px;padding-right:15px;padding-top:60px}.intravenous-section .content{padding-left:0;padding-top:30px}.intravenous-section h2{font-size:38px;line-height:1.2;margin-bottom:20px}.intravenous-section p{font-size:17px}.intravenous-section p:not(:last-child){margin-bottom:20px}}.injuries-illnesses-section{padding-top:235px}.injuries-illnesses-section h2{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0;text-align:center;text-transform:uppercase}.injuries-illnesses-section p{font-size:25px;font-weight:500;line-height:35px;margin:40px auto;max-width:790px;text-align:center}.injuries-illnesses-section .injuries-illnesses-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px auto 0;max-width:1240px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block{background-color:#02023b;width:576px}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block img{display:block;width:100%}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block h3{border-bottom:1px solid hsla(0,0%,100%,.25);color:#7d57ff;font-size:35px;font-weight:700;line-height:36px;margin:0;padding-bottom:15px;padding-top:50px;text-align:center}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block ul{color:#fff;font-size:18px;line-height:28px;list-style-type:none;margin:38px auto;min-width:300px;padding:0}@media screen and (max-width:991px){.injuries-illnesses-section{padding-top:60px}.injuries-illnesses-section h2{font-size:15px;letter-spacing:1px}.injuries-illnesses-section p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:30px;margin-top:20px;padding:0 30px}.injuries-illnesses-section .injuries-illnesses-blocks{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;overflow-x:auto;overflow-y:hidden;padding-left:30px;padding-right:30px}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block h3{font-size:22px;padding-top:15px}.injuries-illnesses-section .injuries-illnesses-blocks .injuries-illnesses-block ul{font-size:14px;line-height:1.4;margin:20px 0;padding-left:20px}}.std-testing-section{padding-top:180px}.std-testing-section h2{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0;text-align:center;text-transform:uppercase}.std-testing-section p{font-size:25px;font-weight:500;line-height:35px;margin:60px auto;max-width:770px;text-align:center}.std-testing-section .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:center}.std-testing-section .items .btn{font-size:20px;font-weight:400;height:50px;line-height:1;min-width:210px}.std-testing-section .items .btn small{display:block;font-size:16px}@media screen and (max-width:991px){.std-testing-section{padding-top:60px}.std-testing-section h2{font-size:15px;letter-spacing:1px}.std-testing-section p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:30px;margin-top:20px;padding:0 30px}.std-testing-section .items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:0 30px;row-gap:10px}.std-testing-section .items .btn{font-size:14px;min-width:calc(50% - 10px);--bs-btn-padding-x:1rem}.std-testing-section .items .btn small{font-size:12px}}.vaccination-immunization-section{overflow:hidden;padding-bottom:120px;padding-top:120px}.vaccination-immunization-section .content{padding-left:80px}.vaccination-immunization-section h2{font-size:70px;font-weight:400;line-height:54px;margin-bottom:50px}.vaccination-immunization-section p{color:#7d57ff;font-size:19px;font-weight:500;line-height:25px;max-width:510px}.vaccination-immunization-section p:not(:last-child){margin-bottom:40px}.vaccination-immunization-section p span{color:#02023b;display:block}.vaccination-immunization-section .img-container img{height:auto;max-width:610px;width:100%}@media screen and (max-width:991px){.vaccination-immunization-section{padding:60px 15px}.vaccination-immunization-section .content{padding-left:0;padding-top:30px}.vaccination-immunization-section h2{font-size:38px;line-height:1.2;margin-bottom:20px}.vaccination-immunization-section p{font-size:17px}.vaccination-immunization-section p:not(:last-child){margin-bottom:20px}}.x-ray-lab-testing-section{background-color:#02023b;padding:120px 0}.x-ray-lab-testing-section h2{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0 0 115px;text-align:center;text-transform:uppercase}.x-ray-lab-testing-section .x-ray-lab-testing-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.x-ray-lab-testing-section .x-ray-lab-testing-block{background-color:#fff;padding-bottom:50px;width:575px}.x-ray-lab-testing-section .x-ray-lab-testing-block img{width:100%}.x-ray-lab-testing-section .x-ray-lab-testing-block .line{background-color:#02023b;height:100px;margin:-50px auto 0;position:relative;width:2px;z-index:1}.x-ray-lab-testing-section .x-ray-lab-testing-block h3{font-size:20px;line-height:25px;margin-top:36px;text-align:center}.x-ray-lab-testing-section .x-ray-lab-testing-block p{font-size:18px;line-height:25px;margin:auto;max-width:435px;text-align:center}@media screen and (max-width:991px){.x-ray-lab-testing-section{padding:60px 15px}.x-ray-lab-testing-section h2{margin-bottom:30px}.x-ray-lab-testing-section .x-ray-lab-testing-blocks{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-right:-30px;overflow-x:auto;overflow-y:hidden;padding-right:30px}.x-ray-lab-testing-section .x-ray-lab-testing-blocks .x-ray-lab-testing-block{min-width:260px;width:auto}.x-ray-lab-testing-section .x-ray-lab-testing-blocks .x-ray-lab-testing-block .line{height:60px;margin-top:-30px}.x-ray-lab-testing-section .x-ray-lab-testing-blocks .x-ray-lab-testing-block p{font-size:16px;padding:0 10px}}.primary-care-section{padding-top:140px}.primary-care-section h2{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0;text-align:center;text-transform:uppercase}.primary-care-section p{font-size:25px;font-weight:500;line-height:35px;margin:60px auto;max-width:770px;text-align:center}.primary-care-section .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:center;margin:auto;max-width:1000px;row-gap:40px}.primary-care-section .items .btn{font-size:18px;font-weight:400;height:50px;line-height:1;max-width:290px;min-width:290px}.primary-care-section .items .btn small{display:block;font-size:16px}@media screen and (max-width:991px){.primary-care-section{padding-top:60px}.primary-care-section h2{font-size:15px;letter-spacing:1px}.primary-care-section p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:30px;margin-top:20px;padding:0 30px}.primary-care-section .items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:0 30px;row-gap:10px}.primary-care-section .items .btn{font-size:14px;min-width:calc(50% - 10px)}.primary-care-section .items .btn small{font-size:12px}}.pediatric-care-section{overflow:hidden;padding-bottom:120px;padding-top:120px}.pediatric-care-section h2{font-size:70px;font-weight:400;line-height:54px;margin-bottom:50px}.pediatric-care-section p{color:#7d57ff;font-size:19px;font-weight:500;line-height:25px;max-width:510px}.pediatric-care-section p:not(:last-child){margin-bottom:20px}.pediatric-care-section .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:694px;overflow:hidden;width:50vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pediatric-care-section .img-container img{height:auto;width:100%}@media screen and (max-width:991px){.pediatric-care-section{padding:60px 15px}.pediatric-care-section .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pediatric-care-section h2{font-size:38px;line-height:1.2;margin-bottom:20px}.pediatric-care-section p{font-size:17px}.pediatric-care-section .img-container{margin-bottom:20px;width:100%}}.occupational-health-hero{height:525px}.occupational-health-hero h1{font-size:92px;letter-spacing:-3.68px;line-height:78px;margin-bottom:50px;max-width:688px}@media screen and (max-width:991px){.occupational-health-hero{height:auto}.occupational-health-hero h1{font-size:60px;letter-spacing:-1px;line-height:1;margin:100px 0 50px}}.occupational-health-services{padding-top:128px}.occupational-health-services .container{max-width:1330px}.occupational-health-services h2,.occupational-health-services h3{color:#7d57ff;font-size:18px;letter-spacing:2.7px;line-height:1;margin:0;text-transform:uppercase}.occupational-health-services .occupational-health-services-message{font-size:35px;font-weight:500;line-height:45px;margin:40px auto 100px;max-width:890px}.occupational-health-services .occupational-health-services-message+p{font-size:22px;line-height:1}.occupational-health-services .occupational-health-services-columns{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:140px;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:130px;margin-top:120px}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column{width:calc(33.33333% - 60px)}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column img{display:block;width:100%}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column h4{font-size:24px;font-weight:900;line-height:26px;margin-bottom:20px;margin-top:60px;padding-left:30px}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column p{font-size:18px;line-height:23px;margin-bottom:0;padding-left:30px}@media screen and (max-width:991px){.occupational-health-services{padding:60px 0}.occupational-health-services h2,.occupational-health-services h3{font-size:14px;letter-spacing:1px}.occupational-health-services .occupational-health-services-message{font-size:16px;line-height:24px;margin:30px auto;max-width:890px;padding:0 20px}.occupational-health-services .occupational-health-services-message+p{font-size:16px;line-height:1}.occupational-health-services .occupational-health-services-columns{display:block;margin-bottom:0;margin-top:60px;padding:0 15px}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column{margin-bottom:60px;width:100%}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column h4{margin-bottom:20px;margin-top:30px;padding-left:0}.occupational-health-services .occupational-health-services-columns .occupational-health-services-column p{font-size:14px;padding-left:0}}.our-services-list-content{font-size:25px;line-height:normal}.our-services-list-content p{margin-top:30px}.our-services-list-items{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:200px;margin-top:40px}.our-services-list-items a{align-items:center;background-color:#02023b;color:#7d57ff;display:flex;font-size:35px;font-weight:700;height:200px;justify-content:center;line-height:36px;overflow:hidden;position:relative;text-decoration:none}.our-services-list-items a span{position:relative;z-index:2}.our-services-list-items a img{opacity:0;position:absolute;transition:.3s;z-index:1}.our-services-list-items a:hover img{opacity:1}@media screen and (max-width:991px){.our-services-list-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.our-services-list-items a{font-size:25px;line-height:26px}}@media screen and (max-width:500px){.our-services-list-items{gap:20px;grid-template-columns:repeat(1,1fr)}.our-services-list-items a{height:140px}.our-services-list-content{font-size:18px;line-height:normal}.our-services-list-content p{margin-top:12px}}.faq-page main .container{max-width:1160px}.faq-hero{height:500px}.faq-hero h1{font-size:106px;letter-spacing:-4.24px;line-height:82px;margin-bottom:70px}@media screen and (max-width:991px){.faq-hero{height:auto}.faq-hero h1{font-size:60px;letter-spacing:-1px;line-height:1;margin:100px 0 50px;padding:0 15px}}.faq-section{padding:85px 0 180px}.faq-section .faq-item{margin-bottom:24px}.faq-section .faq-item .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:20px}.faq-section .faq-item .question .icon{font-size:65px;line-height:1;margin-right:50px;min-width:50px;text-align:center}.faq-section .faq-item .question svg{margin-left:auto;-webkit-transition:.3s;transition:.3s}.faq-section .faq-item .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7d57ff;font-size:20px;max-height:0;overflow:hidden;-webkit-transition:.4s;transition:.4s}.faq-section .faq-item .answer .icon{font-size:65px;line-height:1;margin-right:50px;min-width:50px;text-align:center}.faq-section .faq-item input{display:none}.faq-section .faq-item input:checked~.question svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-section .faq-item input:checked~.answer{max-height:100px;-webkit-transition:.8s;transition:.8s}@media screen and (max-width:991px){.faq-section{padding:60px 15px}.faq-section .faq-item .question{font-size:16px;margin-bottom:4px}.faq-section .faq-item .question .icon{font-size:22px;margin-right:10px;min-width:20px}.faq-section .faq-item .answer{font-size:16px}.faq-section .faq-item .answer .icon{font-size:22px;margin-right:10px;min-width:20px}}.locations-hero{height:620px}.locations-hero h1{font-size:92px;letter-spacing:-4px;line-height:80px;margin-bottom:60px}@media screen and (max-width:991px){.locations-hero{height:auto}.locations-hero h1{font-size:60px;letter-spacing:-1px;line-height:1;margin:100px 0 50px}}.locations-section{padding:158px 0 165px}.locations-section h2{font-size:60px;line-height:46px;margin-bottom:10px}.locations-section p{color:#7d57ff;font-size:19px;line-height:33px;margin-bottom:140px}.locations-section .locations-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}.locations-section .locations-items .locations-item{background-color:#02023b;border-radius:12px;padding:70px 58px 58px;width:calc(33.33333% - 40px)}.locations-section .locations-items .locations-item .location-name{border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:27px;font-weight:700;line-height:33px;margin-bottom:36px;padding-bottom:40px;padding-left:25px}.locations-section .locations-items .locations-item .location-hours{color:#7d57ff;font-size:18px;line-height:25px;margin-bottom:50px;padding-left:25px}.locations-section .locations-items .locations-item .location-address{color:#fff;font-size:21px;line-height:25px;margin-bottom:30px;padding-left:25px}.locations-section .locations-items .locations-item .btn{margin-left:25px;--bs-btn-padding-x:1.8rem}@media screen and (max-width:991px){.locations-section{padding:60px 15px}.locations-section h2{font-size:38px;line-height:1.2}.locations-section p{font-size:16px;line-height:1;margin-bottom:30px}.locations-section .locations-items{display:block}.locations-section .locations-items .locations-item{margin-bottom:30px;padding:30px 20px;width:100%}.locations-section .locations-items .locations-item .location-name{font-size:22px;line-height:1;margin-bottom:20px;padding-bottom:20px;padding-left:15px}.locations-section .locations-items .locations-item .location-hours{font-size:16px;margin-bottom:20px;padding-left:15px}.locations-section .locations-items .locations-item .location-address{font-size:18px;padding-left:15px}.locations-section .locations-items .locations-item .btn{margin-left:15px}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}