@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);button,footer,header,section{justify-content:center}.font--stroke,button h5,h1,h2,h3{font-weight:700}body,h1,h2,h3,h4,h5,html,li,p,small,ul{padding:0;margin:0}.container,footer,header,section{width:100%;position:relative;display:flex}.banner-top__item,.card,.pricing-full-banner__box,.service-included__cube,.service-included__cube-desc,.service-included__price,button{box-shadow:var(--light-shadow)}.grid-information__call:hover h5,a{text-decoration:underline}.banner-top__item a,.btn,.check-service-area__input,.contact-us-box a,.divider-group-booking__content a,.dropdown-menu li a,.grid-information__box a,.insurance-information__content p a,.main-banner__content a,.not-found-btns a,.product-listing__item,.product-listing__item-info,.product-listing__more a,.product-page__button a,.section__heading a,.service-included__show-more a,.testimonial__container a,.today-with-us a,.top-notification-bar a,a button,footer a,header a{text-decoration:none}:root{--primary-color:#f6921e;--primary-light-color:#f6921e75;--accent-color:#0c9ec7;--accent-light-color:#0c9ec775;--secondary-color:#ffda97;--background-color:#ffeedc;--badge-insurance-color:#eeffef;--font-color:#000e55;--gray-color:#999999;--light-shadow:0px 10px 15px #00000010;--medium-shadow:0px 5px 10px #00000015;--hover-shadow:0px 5px 10px #00000025}body,html{min-height:100vh;overflow:auto}body{font-family:Nunito,sans-serif;overflow:hidden}header{height:125px;z-index:1000}h1{font-size:3rem;font-family:"Work Sans",sans-serif}.grid-information__textbox h1,.header__mobile-slider ul li a,.header__navigation ul li a,.service-included__heading h1,a,button.btn--small,h2,h3,h4,h5,p,select,small{font-family:Nunito,sans-serif}h2{font-size:2.5rem}h3{font-size:1.75rem}h4,h5,p,small{font-weight:400}h4{font-size:1.5rem}h5{font-size:1.25rem}#mobileSliderBookingBtn h5,#mobileSliderBookingBtn i,button h5,button i,p,select{font-size:1rem}small{font-size:.85rem;color:#00000050}a{color:var(--accent-color);cursor:pointer}select{color:var(--font-color)}input:focus{border:2px solid var(--primary-color);outline:0}.font--stroke{text-shadow:1px 1px #000,1px -1px #000,-1px 1px #000,-1px -1px #000;color:#fff}button{display:flex;align-items:center;gap:10px;border-radius:50px;padding:15px 30px;cursor:pointer;transition:.4s}button.btn--primary-fill{background:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}button.btn--primary-fill:hover,button.btn--primary-outlined:hover{color:#fff;background:var(--primary-color);box-shadow:1.5px 1.5px 25px var(--primary-light-color),-1.5px 1.5px 25px var(--primary-light-color),1.5px -1.5px 25px var(--primary-light-color),-1.5px -1.5px 25px var(--primary-light-color)}button.btn--primary-outlined{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}button.btn--accent-fill{background:var(--accent-color);color:#fff;border:2px solid var(--accent-color)}button.btn--accent-fill:hover,button.btn--accent-outlined:hover{color:#fff;background:var(--accent-color);box-shadow:0 0 50px var(--accent-light-color)}button.btn--accent-outlined{background:0 0;color:var(--accent-color);border:2px solid var(--accent-color)}button.btn--transparent{border:none;background:#fff;box-shadow:none}button.btn--product-list,button.learn-more{background:var(--primary-color);color:#fff}button.btn--product-list{border:2px solid var(--primary-color);padding:5px 20px}button.learn-more{border-radius:15px!important;border:none;padding:15px}button.btn--small{color:#fff;font-size:1rem;padding:2.5px 15px;border-radius:5px;border:none;font-weight:500}.header__mobile-slider ul li a:hover,.header__navigation ul li a:hover,.section__heading h4,.section__heading h5,.section__heading p span{color:var(--primary-color)}ul{list-style-type:none}.about-science__graph,.header__navigation,.pulse-blob__container,li{display:flex}img{object-fit:cover;object-position:center;pointer-events:none}.container{max-width:1600px;justify-content:center}.blob--circle-pattern{position:absolute;width:500px;height:500px;background:radial-gradient(circle at center,var(--secondary-color) 0,#fff 70%);z-index:-1;transition:5s}#scrollTopBtn:hover,.about-science__graph-primary span,.banner-top__item a,.banner-top__item-info span,.check-service-area__input:hover,.divider#divider-primary,.grid-information__schedule-box .grid-information__input:hover,.main-banner__content span,.pulse-blob,.sub-main__icon-wrapper,.today-with-us__right button,.top-notification-bar{background:var(--primary-color)}section:hover .blob--circle-pattern{transition:5s;width:750px;height:750px}.card{border-radius:15px;overflow:hidden;transition:.3s}.card:hover{box-shadow:var(--medium-shadow)}.section__heading{text-align:center;margin-bottom:50px;z-index:4}.section__heading h5{font-weight:700;text-transform:uppercase}.section__heading h4{font-size:18px;font-weight:700}.about-mission-value__left h5,.grid-information__call,.grid-information__textbox,.section__heading h2,.service-included__details h4{color:var(--font-color)}.section__heading p{margin-top:10px;color:var(--gray-color)}.section__heading a{font-weight:700}.pulse-blob{width:15px;height:15px;border-radius:50px;box-shadow:0 0 0 0 #f6921e;transform:scale(1);animation:2s infinite pulse-primary}#scrollTopBtn{position:fixed;bottom:10px;right:10px;z-index:99;border:none;outline:0;background:var(--accent-color);color:#fff;cursor:pointer;padding:15px;border-radius:10px;font-size:18px}@keyframes pulse-primary{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(246,146,30,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(246,146,30,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(246,146,30,0)}}@keyframes pulse-insurance{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(81,197,108,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(81,197,108,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(81,197,108,0)}}.top-notification-bar{color:#fff;z-index:5000;position:relative}.top-notification-bar__container{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.membership-access__title,.membership-price-table__content,.top-notification-bar__left,.top-notification-bar__right{z-index:2}.insurance-information__content h1,.top-notification-bar a{color:#fff}.top-notification-bar i{font-size:1.25rem;padding:0 2.5px;cursor:pointer}.top-notification-bar__center{width:100%;position:absolute;left:0;right:0;display:flex;justify-content:center}.header__buttons button br,.header__left,.header__mobile-hamburger #mobile__close,.top-notification-bar__content br{display:none}.header__container{position:relative;width:100%;justify-content:space-between;padding:0 50px;z-index:300}.header__container.sticky{background:#fff;box-shadow:var(--light-shadow);position:fixed;height:100px;top:-100px;width:100%;transition:top .3s ease-in-out;z-index:9999!important}.header__container.sticky.header-down{top:0}.header__container.sticky.header-up{top:-100px}.header__logo-wrapper{width:200px;display:flex;align-items:center}.header__logo{width:250px;height:auto}.header__container.sticky .header__logo{padding-left:50px}.header__center,.header__mobile-button,.service-included__left{display:flex;justify-content:center;align-items:center}.header__navigation ul{display:flex;gap:25px}.header__navigation ul li a{font-size:1.25rem;font-weight:700;cursor:pointer;color:var(--font-color);transition:.3s}.header__right{display:flex;align-items:center}.header__container.sticky .header__right{padding-right:50px}.header__buttons{display:flex;gap:7.5px}.header__buttons .btn--accent-outlined,.sitemap-footer{background:#fff}.btn--referPatient button{padding:15px}.header__mobile-hamburger{width:30px;padding:5px;border-radius:5px;border:1px solid var(--secondary-color);display:flex;justify-content:center;align-items:center}.header__mobile-hamburger i{font-size:1.75rem}.header__mobile-slider{position:fixed;top:90px;left:-75%;width:75%;height:calc(100% - 65px);background:#fff;z-index:100;transition:left .5s}.header__mobile-slider.sticky{top:65px;height:calc(100% - 35px)}.header__mobile-slider.active{left:0}.header__mobile-slider ul{list-style:none;padding:20px}.header__mobile-slider ul li{margin:12.5px 0}.header__mobile-slider ul li a{font-size:1.25rem;font-weight:700;cursor:pointer;color:var(--font-color);transition:.3s}.header__mobile-slider-btm{display:flex;flex-direction:column;width:calc(100% - 40px);padding:20px;position:absolute;bottom:25px;left:0;gap:10px;max-height:200px;height:100%}.header__mobile-slider-banner{width:100%;height:100%;display:flex;overflow:hidden;gap:10px;border-radius:10px;box-shadow:var(--light-shadow)}.header__mobile-slider-text-wrapper{width:100%;position:relative;padding:10px}.header__mobile-slider-text-wrapper h5{color:var(--font-color);font-size:1rem;font-weight:700}.header__mobile-slider-text-wrapper button{position:absolute;bottom:10px;left:0;padding:0;width:100%;gap:5px;border:none;box-shadow:none}.header__mobile-slider-text-wrapper i,.header__mobile-slider-text-wrapper p{color:var(--font-color);font-size:.75rem;font-weight:600}.header__mobile-slider-image-wrapper{width:100%;height:100%}.header__mobile-slider-image-wrapper img{width:100%;height:100%;border-radius:10px;object-fit:cover}#mobileSliderBookingBtn{gap:10px;padding:10px 20px;width:100%;border-radius:10px}.header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;display:none}.faq-accordion__content.show p,.header__overlay.active,.plain-template__content ul{display:block}.header__overlay .close-btn{position:absolute;top:100px;right:20px;font-size:2rem;cursor:pointer;color:#fff}.header__overlay .close-btn.sticky{top:75px}.dropdown-menu{position:absolute;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px;padding:10px;z-index:999;transform:translate(-20px,40px)}.dropdown-menu li{margin:5px 0}.dropdown-menu li a{color:#333;padding:5px 10px;display:block}.dropdown-menu li a:hover{background-color:#f0f0f0}@media only screen and (max-width:1400px){.header__navigation ul li a{padding:15px 10px;font-size:16px}.header__navigation ul{gap:0}.header__logo{width:175px}}@media only screen and (max-width:1180px){.top-notification-bar__container{height:30px}.header__center,.top-notification-bar__left,.top-notification-bar__right{display:none}header{height:100px}.header__container{padding:0 10px;background:#fff;box-shadow:var(--light-shadow)}.header__left{display:flex}.header__logo-wrapper{justify-content:center;width:180px}.header__logo{width:200px}.header__buttons button br{display:block}}.insurance-page,.main-banner{height:600px}.main-banner__container{display:grid;grid-template-columns:3fr 2fr;overflow:hidden;gap:25px}.main-banner__left{width:100%;height:100%;z-index:2;position:relative;border-radius:25px;overflow:hidden}.banner-top__item-wrapper{position:absolute;top:15px;width:100%;display:flex;justify-content:center}.banner-top__item{width:500px;height:40px;display:flex;justify-content:space-between;flex-direction:row;background:#fff;border-radius:5px;z-index:2}.banner-top__item-info{position:relative;display:flex;gap:10px;padding:0 10px;align-items:center}.banner-top__item-info span{position:absolute;top:-5px;left:-10px;color:#fff;font-weight:700;font-size:.6rem;border-radius:5px;padding:2.5px 5px}.banner-top__item-info img{width:50px;height:auto;border-radius:50px;overflow:visible}.banner-top__item-info h5{font-weight:700;font-size:1rem}.banner-top__item a{display:flex;justify-content:center;align-items:center;padding:5px;color:#fff;margin:5px;font-size:.85rem;border-radius:5px;font-weight:700;transition:.5s}.banner-top__item a:hover,.divider#divider-accent,.divider-group-booking:hover{background:var(--accent-color)}.main-banner__wrapper{width:100%;height:100%;position:relative;border-radius:25px;overflow:hidden}.main-banner__wrapper img{width:100%;height:100%;z-index:-1}.main-banner__gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,.25) 40%,rgba(0,0,0,.75));opacity:.75}.main-banner__wrapper .main-banner__text{position:absolute;bottom:20%;left:50px;z-index:3;color:#fff;display:flex;justify-content:flex-start;text-shadow:3px 3px 5px #00000020}.grid-information__card i,.grid-information__textbox h3,.main-banner__wrapper h1 span{color:var(--primary-color)}.main-banner__wrapper h4{position:absolute;bottom:15%;left:50px;z-index:3;color:#fff;font-weight:700;text-shadow:3px 3px 5px #00000025}.main-banner__content .main-banner__content-subtitle,.main-banner__content h1,.service-included__heading h1 span{text-shadow:var(--light-shadow);text-shadow:var(--light-shadow)}.main-banner__text{position:relative;width:100%;margin:0 auto;display:flex;justify-content:center;gap:10px}.main-banner__rotating-words{width:200px}.main-banner__rotating-word{position:absolute;width:500px;opacity:0}.main-banner__rotating-letter{display:inline-block;position:relative;float:left;transform:translateZ(25px);transform-origin:50% 50% 25px}.main-banner__rotating-letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55, .055, .675, .19)}.main-banner__rotating-letter.behind{transform:rotateX(-90deg)}.main-banner__rotating-letter.in{transform:rotateX(0);transition:transform .38s cubic-bezier(.175, .885, .32, 1.275)}.main-banner__right{width:100%;height:100%;z-index:2;display:flex;justify-content:flex-end;align-items:center;background:var(--accent-color);border-radius:25px;overflow:hidden}.main-banner__content{display:flex;align-items:flex-end;flex-direction:column;text-align:end;padding:50px;position:relative}.footer-links,.main-banner__content h1{color:#fff;z-index:2}.main-banner__content .main-banner__content-subtitle{color:#fff;max-width:400px}.main-banner__content span{transform:translateY(-15px);width:400px;height:10px}.insurance-information#pricing-page button,.main-banner__content button{margin-top:20px}.main-banner__wave{width:1000px;height:1000px;position:absolute;top:-25%;left:50%;margin-left:-500px;margin-top:250px;border-radius:35%;z-index:-1;background:rgba(255,255,255,.1);animation:15s linear infinite wave}.main-banner__circle{position:absolute;z-index:5;display:flex;top:20px;right:20px}.main-banner__circle-container{position:relative;width:100px;height:100px;border-radius:100vmax;display:flex;align-items:center;justify-content:center}.main-banner__circle-image{position:absolute;width:65px;height:65px}.main-banner__circle-image img{width:65px;height:65px}.main-banner__rotating-text{position:absolute;width:100%;height:100%;color:#fff;font-size:13px;animation:12s linear infinite textRotation;font-weight:700;font-family:'Work Sans',sans-serif}@keyframes textRotation{to{transform:rotate(360deg)}}.main-banner__rotating-text span{position:absolute;left:50%;font-size:.9em;transform-origin:0 50px;text-transform:uppercase}@media only screen and (max-width:1320px){.main-banner__container{display:grid;grid-template-columns:1fr 1fr;gap:10px}.main-banner__wrapper .main-banner__text{bottom:20%;left:20px}.main-banner__content h1,.main-banner__wrapper .main-banner__text h1{font-size:2rem}.main-banner__wrapper h4{bottom:15%;left:20px;font-size:1.25rem}.main-banner__content span{width:275px}.main-banner__content .main-banner__content-subtitle{font-size:1rem}}.sub-main{height:200px;transform:translateY(-50px);z-index:10}.sub-main__container{max-width:1250px}.sub-main__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sub-main__card{display:flex;background:#fff;position:relative;z-index:5}.sub-main__number{position:absolute;left:25px;top:25px;font-size:2.5rem}.sub-main__content{display:grid;grid-template-columns:1fr 2fr;align-items:center;padding:20px;gap:5px}.sub-main__content-left{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sub-main__icon-wrapper{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:100px}.sub-main__icon-wrapper img{width:65px;height:65px}.sub-main__card:nth-child(2) img{width:75px;height:75px}.sub-main__content-right{display:flex;flex-direction:column;gap:5px;color:var(--font-color)}.sub-main__content-right h4{font-size:1.5rem;font-weight:700}.sub-main__content-right p{font-size:.9rem}.about-banner,.about-mission-value,.about-science,.absorb-this,.contact-us,.faq-accordion,.grid-information,.main-product-list,.more-info,.not-found-page,.our-billing,.plain-template,.product-details,.product-page,.product-recommendation,.service-detail,.service-included,.simple-format,.simple-image-grid,.testimonial{height:100%}.grid-information .blob--circle-pattern{top:-250px;left:-250px}.grid-information__container{padding:150px 50px;gap:50px}.grid-information__left{display:flex;flex-direction:column;justify-content:center;max-width:550px}.grid-information__textbox h1{margin-bottom:15px}.grid-information__textbox h5 a{font-size:1.25rem;font-weight:700}.grid-information__cards{margin:20px 0;display:flex;flex-direction:row;justify-content:center;gap:20px}.grid-information__card{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:10px;width:100px;height:100px;gap:15px}.grid-information__boxes,.image-grid__col,.testimonial__btm{display:flex;flex-direction:column}.grid-information__card i{font-size:2rem}.grid-information__card h5{font-size:.9rem;color:var(--font-color);font-weight:500}.grid-information__box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:50px;padding:10px 0}.grid-information__box:first-child{border-bottom:4px solid var(--accent-color)}.grid-information__box button{padding:0}.grid-information__box a{display:flex;gap:10px;color:var(--primary-color);align-items:center}.grid-information__box h5{font-size:1.25rem;font-weight:700}.grid-information__box i,.product-page__insurance p b,.product-page__price p b{font-size:1.25rem}.grid-information__right{display:flex;justify-content:center;max-width:500px;width:100%}.image-grid__boxes-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.image-grid__boxes{display:flex;flex-direction:row;gap:20px;width:100%;height:100%}.image-grid__col{gap:20px}.image-grid__box{width:100%;height:100%;overflow:hidden;position:relative}.image-grid__col:nth-child(2) .image-grid__box{margin:50px 0}.image-grid__box img{width:100%;height:100%;object-fit:cover}.grid-information__schedule-box{position:absolute;right:0;bottom:50px;background:#fff;padding:20px;transform:translateX(50px)}.grid-information__schedule-box h5{color:var(--primary-color);font-weight:700}.grid-information__schedule-box input{width:auto;height:35px;border-radius:5px;border:1px solid #00000050}.grid-information__schedule-box input:focus{border:1px solid var(--primary-light-color)}.grid-information__schedule-box .grid-information__input{background:var(--accent-color);color:#fff;border-radius:5px;padding:10px 20px;text-decoration:none;transition:.3s}.main-product-list .blob--circle-pattern{right:-150px;top:-150px}.main-product-list#iv-therapies-page .blob--circle-pattern{top:-250px}.main-product-list__container{padding:150px 0 50px;gap:50px;flex-direction:column}.main-product-list#iv-therapies-page .main-product-list__container{padding:100px 0}.product-listing{display:flex;justify-content:center}.product-listing__container{flex-direction:column;gap:50px;align-items:center}.product-listing__items{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}.product-listing__item{width:300px;height:300px;background:#fff;position:relative;cursor:pointer;border:2px solid var(--primary-light-color);transition:.5s}.product-listing__item:hover{border:2px solid var(--primary-color)}.about-science__graph-accent,.about-science__graph-primary,.owl-item,.product-listing__item-wrapper,.testimonial__boxes{display:flex;justify-content:center}.product-listing__item-info{text-align:center;padding-top:20px;z-index:5}.product-listing__item-info h5{color:var(--accent-color);font-size:.85rem;font-weight:700;text-transform:uppercase;transition:.5s}.divider#divider-primary h3,.product-listing__item:hover .product-listing__item-info h5,.service-included__heading h5{color:var(--primary-color)}.product-listing__item-info h2{font-size:1.6rem;color:var(--font-color)}.product-listing__item-info p{margin-top:10px;font-size:1rem;color:var(--font-color);opacity:1;transition:.3s}.product-listing__item:hover .product-listing__item-info p{opacity:0}.product-listing__image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.product-listing__image{width:100%;height:100%;position:relative;display:flex;justify-content:center}.product-listing__image img{width:100%;height:100%;position:absolute;left:auto;right:auto;z-index:3;transform:translateY(125px);transition:.5s;object-fit:contain}.product-listing__image.vial-iv img{transform:translateY(80px)}.product-listing__item:hover .product-listing__image img{transform:translateY(75px);left:auto;right:auto}.product-listing__item:hover .product-listing__image.vial-iv img{transform:translateY(20px)}.product-listing__background{width:100%;height:100%;bottom:0;position:absolute;z-index:2;transform:translateY(35%);transition:.5s}.product-listing__item:hover .product-listing__background{position:absolute;transform:scale(1.5)}.product-list__badge{position:absolute;top:0;right:0;display:flex;z-index:3;border-radius:0 0 0 50px;background:var(--badge-insurance-color);width:40px;height:40px;overflow:visible;justify-content:center;align-items:center;flex-direction:column;padding:5px 5px 10px 10px}.product-list__badge img{width:30px;height:30px}.product-list__badge small{font-size:.6rem;line-height:.7rem;width:100%;position:absolute;bottom:-10px;text-align:center;color:#000;opacity:0;transition:.3s}.product-listing__item:hover .product-list__badge small{opacity:1}.product-list__item-button{position:absolute;display:flex;justify-content:center;width:100%;bottom:20px;z-index:4;transform:translateY(100px);transition:.8s}.product-list__item-button button i,.product-list__item-button button p,.testimonial__figure h4{font-size:1rem;font-weight:700}.product-listing__item:hover .product-list__item-button{transform:translateY(0)}.product-listing__item.item-1 .product-listing__background{background:radial-gradient(#9ce3fb 0,#fff 75%)}.product-listing__item.item-2 .product-listing__background{background:radial-gradient(#aaaafa 0,#fff 75%)}.product-listing__item.item-3 .product-listing__background{background:radial-gradient(#8affa3 0,#fff 75%)}.product-listing__item.item-4 .product-listing__background{background:radial-gradient(#fcefa4 0,#fff 75%)}.product-listing__item.item-5 .product-listing__background{background:radial-gradient(#faaefa 0,#fff 75%)}.product-listing__item.item-6 .product-listing__background{background:radial-gradient(#d6ffd6 0,#fff 75%)}.product-listing__item.item-7 .product-listing__background{background:radial-gradient(#86ffdf 0,#fff 75%)}.product-listing__item.item-8 .product-listing__background{background:radial-gradient(#b9fafa 0,#fff 75%)}.product-listing__item.item-9 .product-listing__background{background:radial-gradient(#cddaee 0,#fff 75%)}.product-listing__item.item-10 .product-listing__background{background:radial-gradient(#fba6a6 0,#fff 75%)}.product-listing__item.item-11 .product-listing__background{background:radial-gradient(#f6b980 0,#fff 75%)}.product-listing__item.item-12 .product-listing__background{background:radial-gradient(#ffa2b6 0,#fff 75%)}.product-listing__item.item-13 .product-listing__background{background:radial-gradient(#dfffa2 0,#fff 75%)}.product-listing__item.item-14 .product-listing__background{background:radial-gradient(#f3f7c0 0,#fff 75%)}.insurance-information{height:300px;z-index:4;background:var(--primary-color)}.insurance-information#pricing-page{height:450px}.insurance-information__container{align-items:center;text-align:center}.insurance-information__content,.product-page__button{display:flex;flex-direction:column;align-items:center}.insurance-information__content h2{color:#fff;font-weight:700}.insurance-information__content p{color:#fff;font-weight:400;font-size:1.25rem;padding:10px 0 20px}.insurance-information__content p a{color:#fff;font-weight:700}.insurance-information__logo-play{align-items:center;background:var(--primary-color);display:flex;width:100%;justify-content:center}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}.insurance-information__slider{background:var(--primary-color);height:100px;margin:auto;overflow:hidden;position:relative;width:100vw;display:flex;align-items:center}.insurance-information__slider::after,.insurance-information__slider::before{background:linear-gradient(to right,var(--primary-color) 25%,rgba(255,255,255,0) 100%);content:"";height:100px;position:absolute;width:300px;z-index:2}.insurance-information__slider::after{position:absolute;right:0;top:0;transform:rotateZ(180deg)}.insurance-information__slider::before{left:0;top:0}.insurance-information__slider .insurance-information__slide-track{animation:40s linear infinite scroll;display:flex;width:calc(250px * 14)}.insurance-information__slider .insurance-information__slide{height:100px;width:250px;display:flex;justify-content:center;align-items:center}.insurance-information__slider img{width:250px;height:100px;object-fit:contain}.service-included .blob--circle-pattern{top:-150px;right:-150px}.service-included__cubes{display:grid;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.service-included__col{height:100%;display:flex;flex-direction:column}.service-included__col:nth-child(odd){justify-content:flex-start}.service-included__col:nth-child(2n){justify-content:flex-end}.service-included__col:first-child{transform:translate(75px,75px)}.service-included__col:nth-child(2){transform:translate(75px,15px)}.service-included__col:nth-child(3){transform:translate(-100px,-25px)}.service-included__cube{height:50%;border-radius:100%;overflow:hidden;aspect-ratio:1}.service-included__cube-image-wrapper,.service-included__cube-image-wrapper img,.service-included__cube-wrapper{width:100%;height:100%}.service-included__cube-desc{position:absolute;display:flex;justify-content:center;gap:15px;align-items:center;border-radius:50px;padding:5px 10px;z-index:2;background:#fff;text-wrap:nowrap}.service-included__col:first-child .service-included__cube-desc{transform:translate(0,-50px)}.service-included__col:nth-child(2) .service-included__cube-desc{transform:translate(50px,-50px)}.service-included__col:nth-child(3) .service-included__cube-desc{transform:translate(-50px,-150px)}.service-included__heading h1{color:var(--font-color)}.service-included__heading h1 span{color:var(--primary-color);font-size:3.5rem;font-family:Nunito,sans-serif}.service-included__icon{justify-content:center;display:flex;flex-direction:column;align-items:center}.more-info__top h4,.service-included__icon p,.testimonial__item h5{font-weight:700;color:var(--font-color)}.service-included__show-more{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.service-included__show-more a{font-size:1rem;margin-top:10px;color:var(--gray-color)}.testimonial__container{padding:50px 0 150px;flex-direction:column}.testimonial#product-page .testimonial__container{padding:50px 0}.testimonial__container .blob--circle-pattern{top:-250px;left:-250px}#one-care-to-go h5,.contact-us__bottom-card .contact-us__social a:hover,.divider-group-booking__text span,.testimonial__container i,footer:hover .footer__btm-text h1{color:var(--secondary-color)}.testimonial__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.owl-wrapper{padding-bottom:15px}.testimonial__box{position:relative;display:flex;flex-direction:column;padding:20px;background:#fff;height:100%;margin:0 10px}.more-info__top,.testimonial__top{display:flex;justify-content:space-between}.testimonial__figure,.testimonial__item{display:flex;gap:10px;align-items:center}.testimonial__figure img{width:50px;height:50px;border-radius:50px}.testimonial__item img,.testimonial__wrapper button img{width:30px;height:30px}.testimonial__top img[alt="Google Logo"],.testimonial__top img[alt=yelp_logo]{width:75px;height:auto;object-fit:contain}.testimonial__content{padding:15px 0;height:100%}.testimonial__info{display:flex;align-items:center;justify-content:space-between}.testimonial__info h5{font-size:1rem}.testimonial__item img{overflow:visible}.testimonial__wrapper button{background:#fff;border:1px solid var(--gray-color);color:var(--gray-color)}.testimonial#product-page .testimonial__wrapper button{display:none}.divider{height:35px}.divider__container{padding:0;margin:0;overflow:hidden}.divider__container h3{text-shadow:1px 1px var(--secondary-color),-1px 1px var(--secondary-color),1px -1px var(--secondary-color),-1px -1px var(--secondary-color);text-wrap:nowrap;width:100%}.divider#divider-accent h3{color:var(--accent-color)}.divider-group-booking{height:125px;margin:50px 0;background:var(--primary-color);transition:.3s}.divider-group-booking__container{align-items:center;gap:15px}.divider-group-booking__text{display:flex;flex-direction:column;text-align:end;font-weight:700;color:#fff}.divider-group-booking__text h3{font-family:"Work Sans",sans-serif;padding:0 20px}.divider-group-booking__content{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center}.divider-group-booking__image-wrapper{position:absolute;bottom:-100px;right:-150px;width:250px;height:300px;border-radius:100% 100% 15px 15px;border:25px solid var(--primary-color);overflow:hidden;transition:.3s}.divider-group-booking:hover .divider-group-booking__image-wrapper{border:25px solid var(--accent-color)}.divider-group-booking__image-wrapper img,.today-with-us-image-wrapper img{width:100%;height:100%}.divider-group-booking a{z-index:3}.divider-group-booking button{font-size:.9rem;padding:10px 20px;z-index:2;transition:.5s}.divider-group-booking:hover button{background:var(--primary-color);border:1px solid var(--primary-color)}.more-info__container{padding:100px 0;flex-direction:column;align-items:center;gap:25px}.more-info__container .blob--circle-pattern{bottom:-250px;left:-250px}.more-info__logo-wrapper{width:250px}.more-info__logo-wrapper img{width:100%;height:100%;object-fit:contain}.more-info__card-wrapper{display:flex;justify-content:center;align-items:center;gap:20px}.more-info__card{width:350px;height:200px;background:#fff;padding:20px 40px;position:relative;overflow:visible}.more-info__top h4 span,.plain-template__content span,.product-page__insurance p span,.product-page__price p span{color:var(--primary-color)}.more-info__top img{width:60px;height:60px}#frmGroupBooking .g-recaptcha,#frmQuestion .g-recaptcha,.more-info__content{margin-top:10px}.more-info__card button{position:absolute;bottom:-25px;right:25px;z-index:2}.faq-accordion__container{align-items:center;padding:100px 0;flex-direction:column;width:100%}.faq-accordion__container .blob--circle-pattern:first-child,.our-billing .blob--circle-pattern{top:-150px;right:-150px}.faq-accordion__container .blob--circle-pattern:nth-child(2){bottom:-100px;left:-100px}.faq-accordion__wrapper{max-width:800px;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0 100px;color:var(--font-color)}.faq-accordion__wrapper h3{text-align:center;padding:25px 15px}.faq-accordion__general{padding:0 20px}#extra-links a,.faq-accordion__items{padding:0 10px}.membership-signup__container .faq-accordion__items{width:100%;max-width:600px}.faq-accordion__question{color:rgb(253 84 84);font-weight:700;font-size:1.25rem}.faq-accordion__answer{font-weight:500;font-size:1rem;padding:10px 0 25px}.faq-accordion__header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border:1px solid var(--secondary-color);cursor:pointer;border-radius:10px;background:#fff;transition:.3s}.faq-accordion__header.show,.faq-accordion__header:hover{background:var(--secondary-color)}.bottom-footer p span,.faq-accordion__header h5,.plain-template__content h5,.provider-loc-accordion summary p{font-weight:700}.today-with-us{height:300px;z-index:5}.today-with-us__container{gap:50px}.today-with-us__background{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50px 50px 0 0;background:var(--accent-color);z-index:-1;margin-top:25px}.today-with-us__left{max-width:400px;width:100%;height:100%;position:relative}.today-with-us-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50px 50px 0 0;transform:translate(0,0)}.today-with-us__right{max-width:350px;padding:30px 0 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.today-with-us__right h2{color:#fff;font-size:2rem}.today-with-us__right button{margin-top:10px;font-size:1rem;font-weight:700;padding:10px 20px}.product-page .service-included__details h4,.today-with-us__right button i{font-size:1rem}.check-service-area{height:200px}.check-service-area__container{margin:25px 0 0;overflow:hidden;background:#fff;max-width:1200px}.check-service-area__image-wrapper{position:absolute;display:flex;justify-content:center}.check-service-area__image-wrapper img{opacity:.2;width:100%;transform:translateY(25px)}.check-service-area__content{display:flex;flex-direction:row;align-items:center;z-index:2;gap:50px}.check-service-area__content .section__heading{text-align:start;margin:0}.check-service-area__schedule-box{padding:20px}.check-service-area__schedule-box span input{width:auto;height:45px;border-radius:5px;border:1px solid #00000050}.check-service-area__schedule-box span input:focus{border:1px solid var(--primary-light-color)}.check-service-area__input{background:var(--accent-color);color:#fff;border-radius:5px;padding:12.5px 25px;font-size:1rem;font-weight:700;transition:.3s}.absorb-this__container,.our-billing__container{padding:100px 0;flex-direction:column}.absorb-this .blob--circle-pattern{top:-150px;left:-150px}.absorb-this__cards,.our-billing__cards{display:flex;justify-content:center;gap:25px}.absorb-this__card,.our-billing__card{background:#fff;max-width:500px;padding:35px}.absorb-this__icon-wrapper{display:flex;justify-content:flex-end;padding:10px}.absorb-this__icon-wrapper img{width:75px;height:75px;opacity:.35;transition:.3s}.absorb-this__card:hover .absorb-this__icon-wrapper img{opacity:1}.our-billing__card h3{display:flex;justify-content:center;margin-bottom:15px}.plain-template__container{flex-direction:column;padding:150px 250px}.plain-template__container .blob--circle-pattern:first-child{top:-150px;right:-100px}.plain-template__container .blob--circle-pattern:nth-child(2){bottom:-150px;left:-150px}.plain-template__content h5,.plain-template__content p{margin:10px 0}.plain-template__content h3{margin:25px 0}.plain-template__content li{display:list-item;list-style-type:initial}.about-banner__container{padding:50px 10px;flex-direction:column}.about-banner__container .blob--circle-pattern{top:-150px;right:-150px}.about-banner__top{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.about-banner__top-left{padding:20px;border-right:5px solid var(--primary-color)}.about-banner__top-left h1{text-align:right;line-height:2.75rem;color:var(--primary-color);font-family:Nunito,sans-serif}.about-banner__top-right{padding:20px}.about-banner__top-right h5{font-weight:700;color:var(--font-color)}.about-banner__wrapper{position:relative;height:300px}#frmGroupBooking .form-field,#frmQuestion .form-field,.about-banner__btm{display:flex;flex-direction:column;width:100%}.about-banner__btm img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:15px}.about-banner__btm .about-banner__tail{border-radius:5px;background:var(--primary-color);margin:-50px 50px 0;z-index:5;position:absolute;left:0;width:calc(100% - 100px);bottom:-20px}.about-banner__btm .about-banner__tail h5{color:#fff;padding:10px 40px;font-weight:700}.about-mission-value__container{padding:50px 0;display:flex;flex-direction:row;gap:20px}#frmGroupBooking .sbmt-btns,#frmQuestion .sbmt-btns,#iv-select-btn button,.about-mission-value__left,.about-mission-value__right,.product-page__button a{width:100%}.about-mission-value__left .about-mission{border-radius:50px;border:5px solid var(--primary-color);padding:50px;transition:.5s}.about-mission-value__left .about-mission:hover{background:var(--primary-light-color)}.about-mission-value__left h1{color:var(--primary-color);transform:translateY(17.5px);font-family:Nunito,sans-serif;text-align:right;padding-right:100px}.about-mission-value__left h5 span{color:var(--primary-color);font-weight:700}.about-mission-value__right .about-value{border-radius:50px;border:5px solid var(--accent-color);padding:50px;transition:.5s}.about-mission-value__right .about-value:hover{background:var(--accent-light-color)}.about-mission-value__right .about-value .service-included__icon{justify-content:flex-start}.about-mission-value__right h1{color:var(--accent-color);transform:translateY(17.5px);font-family:Nunito,sans-serif;text-align:left;padding-left:100px}.about-mission-value__right h5{text-align:center;font-weight:700;color:var(--font-color)}.about-mission-value__right p{color:var(--font-color);margin:10px;font-weight:400}@media only screen and (max-width:1600px){.container{width:100vw}.header__buttons .btn--accent-outlined{display:none}.main-banner__container{margin:0 10px}.about-mission-value__left .about-mission{border-radius:0 50px 50px 0}.about-mission-value__right .about-value{border-radius:50px 0 0 50px}}.about-science__container{padding:100px 10px;gap:50px}.about-science__container .about-science__background{position:absolute;top:0;right:-50px;opacity:.25;transform:rotate(-20deg);z-index:-5}.about-science__left{width:100%;max-width:600px;display:flex;justify-content:center}.about-science__graph-left,.about-science__graph-right{width:250px;height:250px;position:relative;display:flex;justify-content:center;transition:1s}.about-science__graph-left{transform:translateX(25px);z-index:-2}.about-science:hover .about-science__graph-left{transform:translateX(25px) rotate(-10deg)}.about-science__graph-right{transform:translateX(-25px);z-index:-2}.about-science:hover .about-science__graph-right{transform:translateX(-25px) rotate(10deg)}.about-science__graph-left img,.about-science__graph-right img{width:100%;height:100%;border-radius:50%;object-fit:cover}.about-science__graph-accent span,.about-science__graph-primary span{width:30px;display:block;position:absolute;border-radius:5px;bottom:0}.about-science__graph-right img{object-position:bottom right}.about-science__graph-left h3,.about-science__graph-right h3{position:absolute;top:0}.about-science__graph-bar{position:relative;display:flex;align-items:flex-end;gap:5px}.about-science__graph-primary span{height:25%}.about-science__graph-accent span{height:100%;background:var(--accent-color);z-index:-1}.about-science__graph-bar h5{position:relative;transform:translateY(25px);font-weight:700}.about-science__right{width:100%;max-width:500px;display:flex;justify-content:center;flex-direction:column}.about-science__title{display:flex;flex-direction:row;align-items:baseline;gap:10px;margin-bottom:10px}#what-we-treat__option-accent h5,#what-we-treat__option-accent h5 a,.about-science__right p,.about-science__title h2,.product-page__button small,.product-page__texts h2,.product-page__texts h5{color:var(--font-color)}#service-included__details-more a,.about-science__title h5{color:var(--primary-color);font-weight:700}.other-services{height:100%;background:#fff}.other-services__container{padding:50px}.other-services__contents{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:50px;border:2px solid var(--secondary-color);border-radius:15px;overflow:hidden}.other-services__boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.other-services__box{display:flex;flex-direction:column;position:relative;align-items:center;max-width:400px}.other-service__background{position:absolute;width:100%;height:125%;top:-25px;transition:.5s;z-index:2}.other-services__box#zeal-to-heal .other-service__background{background:radial-gradient(#33c2ff 0,#fff 75%)}.other-services__box#urgentcare2go .other-service__background{background:radial-gradient(#ff1414 0,#fff 75%)}.other-services__box#virtualcare2go .other-service__background{background:radial-gradient(#2a77ce 0,#fff 75%)}.other-services__box:hover .other-service__background{width:75%;height:75%;top:-50px}.other-services__box h4{color:var(--font-color);font-weight:700;margin-bottom:10px;z-index:4}.other-services__box img{object-fit:cover;border-radius:15px;background:#fff;transform:scale(1);transition:.3s;z-index:4;width:100%;height:200px}.other-services__box a,.simple-image-grid__image-wrapper img{height:100%;width:100%}.other-services__box:first-child img{object-fit:contain}.other-services__box:hover img{transform:scale(1.05)}.other-services__box a{color:var(--font-color);margin-top:15px;transition:.3s;font-weight:700;z-index:4;text-align:center}.product-details__grid h3,.product-details__grid h5,.product-details__grid p{z-index:2;position:relative}.other-services__box a:hover{color:var(--accent-color)}.product-details__grid-top-box .service-included__content small,.product-details__notice .main-banner__rotating-text{color:#000}.simple-format__container{padding:100px 50px;flex-direction:column;align-items:center}.simple-format__container .blob--circle-pattern{top:-150px;right:-100px}.simple-format__content{max-width:1200px}.simple-format__content h5{color:var(--font-color);padding:10px 0}.simple-format__content h5 a{color:var(--primary-color);font-size:1.25rem;font-weight:700}.simple-format__button-wrapper{display:flex;justify-content:center;margin-top:30px}.simple-image-grid__container{width:100%;max-width:100%}.simple-image-grid__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:100%}.product-page__container{padding:50px 50px 100px;gap:25px}.product-page__container .blob--circle-pattern{top:-150px;right:-250px}.product-page__left{width:100%;max-width:650px;display:flex;justify-content:center;align-items:center}.product-page__gallery{aspect-ratio:1/1;display:flex;position:relative;gap:5px}.product-page__thumbnail-wrapper{position:relative;z-index:4;display:flex;flex-direction:column;gap:5px}.product-page__thumbnail{width:65px;height:65px;border:1px solid var(--secondary-color);cursor:pointer;border-radius:5px;aspect-ratio:1/1;display:flex}.product-page__thumbnail img{width:100%;height:100%;opacity:1;transition:.5s;object-fit:cover}.product-page__thumbnail:hover img{opacity:.75}.product-page__thumbnail#thumbnail__index-1 img{object-fit:contain}.product-page__image-wrapper{position:relative;width:100%;height:100%}.product-page__image-wrapper#image__index-1,.provider-loc-accordion-title{display:flex}#frmGroupBooking #divError button,#frmGroupBooking #divSuccess button,#frmQuestion #divError button,#frmQuestion #divSuccess button,#hiddenIVDiv,.faq-accordion__content p,.product-page__image-wrapper#image__index-2,.product-page__image-wrapper#image__index-3,.product-page__image-wrapper#image__index-4,.product-page__image-wrapper#image__index-5,.product-page__price br{display:none}.product-page__image{width:100%;height:100%;display:flex;justify-content:center;align-items:baseline}.product-page__image img{min-width:600px;min-height:600px;max-width:600px;max-height:600px;width:100%;height:100%;object-fit:cover;border-radius:5px;overflow:hidden}#image__index-1 .product-page__image img{object-fit:contain;z-index:3}.product-page .product-listing__background{transform:none}.product-page#item-1 .product-listing__background{background:radial-gradient(#9ce3fb 0,#fff 70%)}.product-page#item-2 .product-listing__background{background:radial-gradient(#aaaafa 0,#fff 70%)}.product-page#item-3 .product-listing__background{background:radial-gradient(#8affa3 0,#fff 70%)}.product-page#item-4 .product-listing__background{background:radial-gradient(#fcefa4 0,#fff 70%)}.product-page#item-5 .product-listing__background{background:radial-gradient(#faaefa 0,#fff 70%)}.product-page#item-6 .product-listing__background{background:radial-gradient(#d6ffd6 0,#fff 70%)}.product-page#item-7 .product-listing__background{background:radial-gradient(#86ffdf 0,#fff 70%)}.product-page#item-8 .product-listing__background{background:radial-gradient(#b9fafa 0,#fff 70%)}.product-page#item-9 .product-listing__background{background:radial-gradient(#cddaee 0,#fff 70%)}.product-page#item-10 .product-listing__background{background:radial-gradient(#fba6a6 0,#fff 70%)}.product-page#item-11 .product-listing__background{background:radial-gradient(#f6b980 0,#fff 70%)}.product-page#item-12 .product-listing__background{background:radial-gradient(#ffa2b6 0,#fff 70%)}.product-page#item-13 .product-listing__background{background:radial-gradient(#dfffa2 0,#fff 70%)}.product-page#item-14 .product-listing__background{background:radial-gradient(#f3f7c0 0,#fff 70%)}.product-page .product-list__badge{position:absolute;top:10px;right:10px;width:65px;height:65px}.product-page .product-list__badge img{width:45px;height:45px}.product-page .product-list__badge small{opacity:1;font-size:.8rem;line-height:1rem;font-weight:600}.product-page__right{width:100%;max-width:600px;display:flex;justify-content:center;align-items:center;z-index:10}.product-page__content{padding:25px;display:flex;flex-direction:column;gap:20px}.product-page__texts h4{color:var(--primary-color);text-transform:uppercase;font-weight:700;font-size:1.25rem}.product-page__texts h2{font-weight:700;font-size:2rem}.product-page__texts h5{font-weight:300;font-size:18px;margin-top:20px}.product-page .service-included__details p{font-weight:600;font-size:.75rem}.product-page__insurance,.product-page__price{display:flex;justify-content:flex-start;gap:10px;align-items:baseline}.product-page__insurance p,.product-page__price p{font-size:.85rem}.product-page__insurance .pulse-blob{background:#51c56c;animation:2s infinite pulse-insurance}.product-page__button button{width:100%;border-radius:10px;display:flex;overflow:hidden;position:relative}.product-page__button button:before{content:'';position:absolute;top:0;left:0;width:35px;height:100%;background-color:#ffffff30;transform:translateX(-50px) skewX(-45deg);animation:5s infinite shine}@keyframes shine{0%{transform:translateX(-50px) skewX(-45deg)}100%,50%{transform:translateX(600px) skewX(-45deg)}}.product-details__container{margin:25px 100px;padding:50px;background:var(--background-color);flex-direction:column;border-radius:10px}.product-details__grid{display:flex;flex-direction:column;gap:25px}.product-details__grid h3{font-family:'Work Sans',sans-serif;margin-bottom:25px}.product-details__grid h5{font-weight:700;margin:10px 0}.product-details__grid-top{display:flex;flex-direction:row;gap:25px}.product-details__grid-top-box{width:100%;padding:25px;background:#fff;position:relative}.product-details__grid-top-box .product-details__grid-top-background{position:absolute;top:0;right:0;opacity:.25;width:300px;transform:translateX(50px) rotate(-20deg);z-index:1}.product-details__grid-top-box .service-included__icons{display:flex;flex-direction:column}.product-details__grid-top-box .service-included__icon{flex-direction:row}.product-details__grid-top-box .service-included__content{margin-left:20px;display:flex;flex-direction:column}#iv-select-btn{width:100%;height:50px;display:none}.product-details__grid-middle{display:grid;grid-template-columns:1fr 2fr;gap:25px}.product-details__grid-left{width:100%;height:100%}.pricing-full-banner__container,.product-details__grid-box{padding:25px}.product-details__grid-box#product-details__accent{background:var(--accent-color);color:#fff;height:calc(100% - 50px)}.product-details__grid-right{display:grid;grid-template-columns:1fr;width:100%;height:100%;gap:25px}.product-details__grid-right-top{display:flex;gap:25px}.product-details__grid-image-box{width:100%;height:100%;min-height:300px;position:relative}.product-details__grid-image-box img{width:100%;height:100%;transform:scale(1);transition:.5s;position:absolute;top:0;left:0;filter:blur(0)}.product-details__grid-image-box:hover img{transform:scale(1.05);filter:blur(1px)}.product-details__grid-image-desc{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:40px 20px;color:#fff;font-size:18px}.product-details__grid-image-shadow{width:100%;height:100%;position:absolute;background:#00000075}.product-details__grid-hydrate-time{width:100%;position:relative}.product-details__wave-text{z-index:5;position:absolute;top:10px;left:20px;font-size:3rem;font-weight:700;font-family:'Work Sans',sans-serif}.product-details__wave-desc{z-index:5;position:absolute;bottom:20px;left:20px;font-size:1.25rem;font-weight:400}.product-details__wave-wrapper{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background-image:linear-gradient(to top,#75b5ff 0,#dcebff 100%);overflow:hidden;transition:.5s}.product-details__grid-hydrate-time:hover .product-details__wave-wrapper{background-image:linear-gradient(to top,#f79729 0,#dcebff 100%)}.product-details__wave{width:500px;height:525px;position:absolute;top:-25%;left:50%;margin-left:-250px;margin-top:-250px;border-radius:35%;background:rgba(255,255,255,.65);animation:15s linear infinite wave}@keyframes wave{from{transform:rotate(360deg)}}.product-details__grid-right-btm{width:100%;height:100%}.product-details__grid-box#product-details__primary{padding:25px;background:var(--primary-color);color:#fff}#contact-us__btm-txt,.product-details__grid-box#product-details__primary h3,.service-included__details#details__membership,.service-included__heading{text-align:center}.product-details__grid-btm{width:100%;display:flex;justify-content:center}.product-details__grid-btm-box{display:flex;flex-direction:column;text-align:center;color:var(--font-color)}.product-details__notice{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;align-content:center;background:#fff;margin-top:35px;padding:10px;flex-wrap:wrap}.product-details__notice-shadow-left,.product-details__notice-shadow-right{background:linear-gradient(to right,var(--background-color) 20%,rgba(255,255,255,0) 100%);height:100%;position:absolute;width:300px;z-index:2}.product-details__notice-shadow-left{left:0;top:0}.product-details__notice-shadow-right{right:0;top:0;transform:rotateZ(180deg)}.product-details__notice .main-banner__circle{position:relative;display:flex;justify-content:center;top:auto;right:auto;left:auto}.product-details__notice p{padding:25px 10px 10px;max-width:800px;text-align:center;z-index:3}#frmGroupBooking .form-field label span,#frmGroupBooking .form-field-title h4,#frmQuestion .form-field label span,#frmQuestion .form-field-title h4,.product-details__notice p span{font-weight:700;color:var(--primary-color)}.product-recommendation__container{flex-direction:column;align-items:center;gap:25px;padding:150px 0 50px}.product-recommendation__title{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 75px);max-width:1200px}.product-recommendation__title a{font-weight:700;font-size:1.5rem;transition:.3s}.product-recommendation__title a:hover{color:var(--accent-color)}@media only screen and (max-width:1200px){.product-list__badge small,.service-included__cube-desc{display:none}.sub-main{height:250px}.product-details__grid-middle,.sub-main__content{grid-template-columns:1fr}.grid-information__schedule-box{transform:translateX(-25px)}grid-information__schedule-box input{max-width:125px;width:100%}.grid-information__schedule-box .grid-information__input{padding:10px 5px}.product-list__item-button button p,.product-listing__item-info h5{font-size:.75rem}.main-product-list__container{padding:0 0 50px;gap:15px}.main-product-list#iv-therapies-page .main-product-list__container{padding:50px 0 25px;gap:15px}.main-product-list .blob--circle-pattern{right:-100px;top:-100px}.product-list__badge,.service-included .blob--circle-pattern{right:0;top:0}.product-listing__items{grid-template-columns:repeat(3,1fr);gap:7.5px;width:calc(100% - 20px)}.product-listing__item{width:100%;height:200px}.product-list__badge,.product-list__badge img{width:20px;height:20px}.product-listing__image img{transform:translateY(100px)}.product-listing__image.vial-iv img{transform:translateY(65px)}.product-listing__item-info h2{font-size:1.25rem}.product-listing__item-info p{font-size:.8rem}.product-list__item-button button{padding:5px 10px}.service-included__container{flex-direction:column;padding:0;gap:15px}.service-included__left{width:100%;height:500px}.service-included__cube{border-radius:0}.service-included__right{width:auto;padding:0 15px}.product-recommendation__title a,.service-included__details h4,.service-included__heading h5{font-size:1rem}.service-included__heading h1{font-size:1.75rem}.service-included__details{padding:10px 20px}.service-included__show-more a{font-size:.85rem}.service-included__col:first-child,.service-included__col:nth-child(2),.service-included__col:nth-child(3){transform:none}.more-info__container{padding:25px 0}.plain-template__container{padding:50px}.about-mission-value__container,.product-details__grid-top{flex-direction:column}.about-mission-value__left .about-mission{margin-right:20px}.about-mission-value__right .about-value{margin-left:20px}.about-science__container{flex-direction:column;align-items:center;gap:100px}.about-science__left{max-width:100%}.about-science__right{max-width:700px}.product-page__container{padding:50px 10px 150px}.product-page__image img{min-width:400px;min-height:400px;max-width:400px;max-height:400px}.product-page__right{max-width:400px}.product-details__container{margin:25px 50px}.product-details__grid-top-box{width:auto}#iv-select-btn{display:flex}.product-recommendation__title h2{font-size:1.5rem}}.contact-us__container{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:50px 0}.contact-us__container .blob--circle-pattern{top:-150px;right:-100px}.contact-us__left{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.contact-us__image-card{position:absolute;bottom:-200px;left:-200px;z-index:-1}.contact-us__image-card img{width:700px;height:700px;border-radius:50%;opacity:.35;transition:.5s}.contact-us__left:hover .contact-us__image-card img{opacity:.5}.contact-us__top-card{background:#fff;padding:20px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:550px;color:var(--font-color)}.contact-us__top-card h3,.contact-us__top-card p{text-align:center;margin-bottom:25px}#annually-membership .service-detail__table p,#monthly-membership .service-detail__table p,.contact-us__top-card-content p{text-align:start}.contact-us__top-card h5{margin-bottom:15px}.contact-us__top-card-content{display:flex;flex-direction:column;align-items:flex-start}.contact-us__top-card p{font-size:16px}#service-included__details-more,.contact-us__top-card button{margin-top:20px}.contact-us__bottom-card{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;padding:20px}.contact-us__bottom-card h1{color:var(--primary-color)}.contact-us__bottom-card h5 a{color:var(--font-color);font-weight:700}.contact-us__bottom-card .contact-us__social{display:flex;flex-direction:row;gap:10px;margin-top:10px}.contact-us__bottom-card .contact-us__social a{color:var(--primary-color);font-size:2.5rem;transition:.5s}.contact-us__right{width:100%;display:flex;flex-direction:column;align-items:center}#frmGroupBooking,#frmQuestion{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px;background:#fff;min-width:325px;max-width:350px;border-radius:10px;border:2px solid var(--primary-light-color)}#frmGroupBooking .form-field-title,#frmQuestion .form-field-title{text-align:center;margin-bottom:10px}#frmGroupBooking .form-field-title p,#frmQuestion .form-field-title p{color:var(--gray-color)}#frmGroupBooking .form-field label,#frmQuestion .form-field label{font-size:1.25rem;color:var(--font-color);margin-top:5px}#frmGroupBooking label.error,#frmQuestion label.error{font-size:1rem;font-weight:700;color:rgb(253 84 84)}#frmGroupBooking .form-field input,#frmQuestion .form-field input{border-radius:5px;border:1px solid var(--gray-color);padding:10px;width:auto;font-size:1rem}#frmGroupBooking .form-field textarea,#frmQuestion .form-field textarea{border-radius:5px;font-size:1rem;font-family:Nunito,san-serif;resize:none;border:1px solid var(--gray-color)}#frmGroupBooking button,#frmQuestion button{margin-top:10px;width:100%}#frmGroupBooking #divSuccess,#frmQuestion #divSuccess{background:var(--badge-insurance-color);color:rgb(86 198 86);padding:15px;font-weight:700;border-radius:5px}#frmGroupBooking #divError,#frmQuestion #divError{background:var(--background-color);color:rgb(253 84 84);padding:15px;font-weight:700;border-radius:5px}.insurance-page__container{padding:20px;overflow:hidden}.insurance-page__card{display:grid;grid-template-columns:2fr 1fr;width:100%;position:relative}.insurance-page__left{width:100%;height:100%;-webkit-clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);background:var(--accent-color);z-index:2;display:flex;justify-content:center;align-items:center}.insurance-page__content{color:#fff;max-width:500px;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:4}.insurance-page__content img{width:100%;max-width:175px}.insurance-page__content h5{margin:10px 0}.insurance-page__content h5 span{font-weight:700;font-style:oblique}.insurance-page__content button{max-width:275px;max-height:60px;margin:15px 0}.insurance-page__content p{font-style:italic}.insurance-page__right{width:50%;height:100%;position:absolute;right:0;top:0}.insurance-page__right img{width:100%;height:100%;object-fit:cover}.insurance-page__card .ellipse-pattern-1{position:absolute;width:180px;height:200px;top:0;left:0;z-index:2;clip-path:ellipse(140px 165px at 17% 16%);background:var(--badge-insurance-color);opacity:.25;display:flex;justify-content:start;align-items:start;color:#fff}.insurance-page__card .ellipse-pattern-2{position:absolute;width:350px;height:350px;bottom:0;right:0;z-index:2;clip-path:ellipse(230px 225px at 15% 18%);background:var(--primary-color);opacity:.75;transform:rotate(180deg);display:flex;justify-content:start;align-items:start;color:#fff}@media only screen and (max-width:990px){.main-banner__container{display:flex;flex-direction:column;border-radius:15px;margin:5px;gap:5px}.contact-us__bottom-card,.grid-information,.product-page__container .blob--circle-pattern{display:none}.main-banner,.sub-main{height:100%}.banner-top__item-wrapper{position:relative;top:0;margin-bottom:10px}.banner-top__item,.insurance-page__right{width:100%}.banner-top__item-info span{position:relative;top:0;left:10px}.main-banner__content{padding-right:15px;width:85%}.main-banner__wrapper .main-banner__text,.main-banner__wrapper h4{left:30px}.main-banner__wrapper .main-banner__text h1{font-size:2.5rem}.main-banner__circle{top:75px}.sub-main__content{grid-template-columns:1fr 2fr}.contact-us__container,.other-services__boxes,.sub-main__cards{grid-template-columns:repeat(1,1fr)}.sub-main__cards{margin:15px}.service-included__left{height:400px}.other-services__boxes{gap:100px}.other-services__box img{height:200px}.product-page__container{flex-direction:column;align-items:center}.product-page__image img{min-width:100%;min-height:100%;max-width:100%;max-height:100%}.product-page__right{max-width:100%}.contact-us__container{display:grid;gap:25px;padding:20px 15px}.contact-us__container .blob--circle-pattern{top:250px;right:-50px}.contact-us__image-card{position:relative;bottom:auto;left:auto;z-index:2}.contact-us__image-card img{width:150px;height:150px;border-radius:50%;opacity:1;border:5px solid var(--primary-color)}.contact-us__top-card{padding:20px;transform:translateY(-25px)}#frmGroupBooking,#frmQuestion{padding:15px}.contact-us__top-card h5{font-size:18px}.insurance-page{height:500px}.insurance-page__container{padding:10px}.insurance-page__card{display:flex;flex-direction:column}.insurance-page__left{background:#000000aa}.insurance-page__card .ellipse-pattern-2{width:200px;height:200px;clip-path:ellipse(140px 155px at 15% 18%)}}.footer__brand,footer{flex-direction:column}footer{background:var(--primary-color);z-index:10}.top-footer{display:flex;flex-direction:row;align-items:center;height:400px;padding-top:50px;position:relative;justify-content:center}.top-footer__container{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);padding:25px 150px 0;border-top:1px solid var(--secondary-color);gap:15px}.footer__brand{display:flex;justify-content:flex-start;align-items:flex-start}.footer__info,.sitemap-body{flex-direction:column;display:flex}.footer__logo{width:250px;height:50px}.footer__logo img{width:100%}.footer__social{padding:20px 0;display:flex;gap:10px}.footer__social i{color:#fff;font-size:1.75rem}.footer__info{gap:15px}.footer__info-item{display:flex;gap:10px;color:#fff;font-size:1rem;align-items:center}.footer__info-item a{color:#fff;font-weight:300}.footer__brand button{margin-top:25px;background:var(--accent-color);padding:10px 20px;font-size:.85rem;border-radius:50px}.footer-links h4{font-size:1.5rem;padding-bottom:10px}.footer-links ul li{padding:5px}.footer-links ul li a{color:#fff;display:flex;gap:7.5px;font-weight:400}.footer-links #quick-links__list{display:grid;grid-template-columns:repeat(2,1fr)}.footer__btm-text{position:absolute;bottom:15px;right:0;text-align:right}.footer__btm-text h1{font-size:4rem;color:var(--primary-color);text-shadow:1px 1px var(--secondary-color),1px -1px var(--secondary-color),-1px 1px var(--secondary-color),-1px -1px var(--secondary-color);line-height:2.75rem;transition:.3s}.bottom-footer{padding:10px;border-top:2px solid var(--secondary-color);z-index:2;display:flex;justify-content:center;flex-direction:column}.bottom-footer__container{width:100%;max-width:100%!important;gap:5px}.bottom-footer p{color:#fff;font-weight:300;font-size:.85rem;display:flex;align-items:center}#extra-links{display:flex;color:#fff;font-size:.85rem;align-items:center}#extra-links a{font-size:.85rem;color:#fff}.footer__seal-icon{position:absolute;bottom:50px;right:100px}.sitemap-body{justify-content:center;align-items:center}.sitemap-header{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sitemap-header h1{font-family:Nunito,sans-serif}.sitemap-header img{max-width:400px;margin-bottom:25px}.sitemap-body__container h4,.sitemap-social h4{margin-bottom:10px;font-weight:700}.sitemap-body__container{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px}.sitemap-body__container .sitemap-links{padding:20px}.sitemap-body__container h4{padding-bottom:5px;border-bottom:1px solid var(--primary-color)}.sitemap-body__container a{font-size:1rem;color:var(--font-color)}.sitemap-social{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:100px}.sitemap-social ul{gap:10px}.sitemap-social a{color:var(--primary-color);font-size:2.5rem;padding:5px}.not-found-page__container{padding:150px 15px}.not-found-page__container .blob--circle-pattern{top:-150px;right:-150px}.not-found-page__left{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:500px;text-align:center}.not-found-btns{margin-top:20px;display:flex;gap:10px}.not-found-page__right{width:100%;display:flex;justify-content:center;align-items:center;max-width:500px}.not-found-page__wrapper{position:relative;padding:20px;width:100%;height:100%}.not-found-page__right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transform:rotate(5deg)}.not-found-page__right h1{position:absolute;color:var(--primary-color);top:40%;left:25%;z-index:3}.not-found-page__right#session-expired h1{top:25%;left:30%}.service-detail__container{flex-direction:row;padding:125px 75px}.service-detail__left{flex:7}.service-detail__content{margin-bottom:150px;position:relative}#one-care-to-go img{position:absolute;right:0;top:0;width:350px;height:100%;border-radius:0;object-fit:contain}#one-care-to-go p{max-width:550px}#one-care-to-go h5{font-weight:700;font-size:24px}.service-detail__content#healthcare-concierge{margin-bottom:50px}.service-detail__content h3{margin-bottom:75px;max-width:800px}.service-detail__content p{max-width:800px}.service-detail__content-icons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:800px}.service-detail__content-icon{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.service-detail__content-icon img{width:65px;height:65px}.service-detail__content-icon p{font-size:16px;text-align:center;width:165px;margin-top:10px;color:#282828;font-weight:700}.service-detail__content-title-text h3,.service-membership-up .service-included__show-more{margin:0}.service-detail__content-button{display:flex;margin-top:20px}.service-detail__content-button button{padding:15px 25px}#one-care-to-go .service-detail__content-button button h5{color:#fff;font-size:14px}.service-detail__content-title{display:flex;align-items:center;gap:20px;margin:0 0 50px}.service-detail__content-title img{width:100px;height:100px;border-radius:100%}.service-detail__content-title-text{display:flex;flex-direction:column;justify-content:center}.service-detail__content-title-text p{font-size:20px}.service-detail__content-list{display:flex;flex-direction:column;padding:20px;gap:20px;margin-top:20px}.service-detail__content-list li{background:#fff;padding:20px 15px;border-radius:5px}.service-detail__content-treat-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;padding:40px;margin-top:20px;background:var(--accent-light-color);border-radius:5px}.service-detail__price{margin:50px 0 0;display:flex;align-items:center;justify-content:space-between}.service-detail__price button{border-radius:50px}.service-detail__right{flex:3;position:relative}.service-detail__banner{padding:0 25px;border-radius:5px;overflow:hidden;transition:top .2s ease-in-out}.service-detail__banner-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:550px;border-radius:50px 10px 35px 100px;overflow:hidden}.service-detail__banner img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.service-detail__banner-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#fffFFFBB;z-index:2}.service-detail__card h3,.service-detail__card p,.service-detail__card ul{z-index:4;position:relative}.service-detail__banner-content{display:flex;flex-direction:column;align-items:center;z-index:4;padding:25px}.service-detail__banner-content h3{text-align:center;margin-bottom:10px}.service-detail__banner-content p{text-align:center;font-size:14px;margin:25px 0}.service-detail__content-image{position:absolute;top:0;right:0;width:450px;height:450px;z-index:-1;opacity:.2;border-radius:50px}.service-detail__buttons{margin-top:20px;z-index:5;position:relative}.service-detail__tables{margin:25px 15px}.service-detail__table{display:flex;gap:25px}#membership-pricing-table .service-detail__table{display:grid;grid-template-columns:1fr 1fr}.service-detail__table-box{width:250px;background:#fff;border-radius:5px;position:relative}#membership-pricing-table .service-detail__table-box{width:100%;height:250px;display:flex;border-radius:5px}.service-detail__table-box:first-child::after{content:"POPULAR";position:absolute;top:-10px;right:-10px;background:#fd5454;color:#fff;font-size:14px;font-weight:700;padding:5px;border-radius:5px}#membership-pricing-table .service-detail__table-box:first-child::after{top:-12.5px;left:-12.5px;right:initial;padding:7.5px}.service-detail__table-head{color:#fff;background:var(--primary-color);text-align:center;padding:15px}#annually-membership .service-detail__table-head{border-radius:5px;background:var(--primary-color)}#monthly-membership .service-detail__table-head{border-radius:5px;background:var(--accent-color)}.service-detail__table-body{height:125px}#membership-pricing-table .service-detail__table-body{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}#membership-pricing-table .service-detail__table-body h3,#membership-pricing-table .service-detail__table-body span{text-align:start;line-height:20px}#annually-membership .service-detail__table-body h3,#annually-membership .service-detail__table-body span,#monthly-membership .service-detail__table-body h3,#monthly-membership .service-detail__table-body span{color:#fff}.service-detail__table-body p{font-family:'Libre Baskerville';font-size:13px}.service-detail__table-body span{font-size:12px}.service-detail__table-desc__wrapper{display:flex;flex-direction:column}.service-detail__table-desc__wrapper ul{padding:20px}.service-detail__table-desc{height:180px;background:#f1f1f1;margin:15px 10px;padding:5px 0;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.service-detail__table h3{margin:10px 15px;text-align:center}.service-detail__table h4,.service-detail__table h5{padding:15px}#membership-pricing-table .service-detail__table h4{font-weight:700;font-family:Arial,sans-serif;text-shadow:1px 1px #000,-1px 1px #000,-1px -1px #000,1px -1px #000}.service-detail__table p{padding:5px 15px;font-size:14px;text-align:center}.service-detail__table small{padding:0 15px;text-align:center;display:flex;font-size:12px;margin-bottom:15px}.service-detail__table a{display:flex;justify-content:center}.service-detail__table button{padding:0}.service-detail__notice{margin-top:10px;font-size:13px}.service-detail__table-head{background:var(--accent-color)}#annually-membership .service-detail__table-desc,#monthly-membership .service-detail__table-desc{height:80px}#annually-membership .service-detail__table-body,#monthly-membership .service-detail__table-body{height:100px}.service-detail__table-button{display:flex;justify-content:center;margin-top:20px}.service-detail__logo{position:absolute;top:10px;right:10px;width:150px;height:65px}.service-detail__logo img{width:100%;height:100%;object-fit:contain}.service-detail__cards{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:150px}.service-detail__card{border:2px solid var(--primary-color);padding:50px;position:relative}.service-detail__card p{font-size:18px;color:#282828;margin:25px 0}#membership-pricing-table ul,.service-detail__card ul{display:flex;flex-direction:column;gap:5px}.service-detail__card li{display:block;gap:10px;align-items:flex-start;color:#282828}#membership-pricing-table li{display:flex;gap:5px}.service-detail__card-image{position:absolute;right:0;bottom:0;width:75%;height:75%;border-radius:100% 0 0;overflow:hidden;opacity:.5}.service-detail__card-image__wrapper{position:relative;width:100%;height:100%;display:flex}.service-detail__card-image img{width:100%;height:100%;opacity:.75}.service-detail__card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fbf1ea 0,rgba(251,241,234,0) 75%);z-index:2}.exclusive-member-benefits{margin-top:100px}#exclusive-member-benefits__items{display:grid!important;grid-template-columns:1fr 1fr 1fr;padding:20px}.exclusive-member-benefits__list ul li{display:flex;align-items:center;font-size:16px}.exclusive-member-benefits__list ul li i{padding:5px;background:#fff;border-radius:5px}.membership-access{height:100%;background:var(--primary-color)}.membership-access__container{padding:100px 50px;flex-direction:column}.membership-access__container img{position:absolute;top:0;right:0;width:50%;height:100%;opacity:.25;object-position:right}.membership-access__title h2{color:#fff;margin-bottom:20px;text-shadow:5px 5px 10px #00000050}.membership-access__grid{display:grid;grid-template-columns:2fr 1fr;z-index:2}.membership-access__content ul{display:grid;grid-template-columns:1fr 1fr;gap:15px}.membership-access__content ul li{display:flex;color:#fff;flex-direction:column;padding:10px;border:1px solid #fff;border-radius:5px}.membership-access__icon{display:flex;align-items:center;gap:5px;font-weight:700;font-size:24px;text-shadow:5px 5px 10px #00000050}.membership-access__icon i{font-size:24px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:5px}.membership-access__content p{font-size:16px;margin-top:5px;color:#fff}.membership-price-table{background:var(--accent-color);margin-bottom:10px}.membership-price-table__container{display:flex;flex-direction:row;padding:50px 0;gap:50px}.membership-price-table__container img{position:absolute;top:0;left:0;width:50%;height:100%;opacity:.25}.membership-price-table__title{display:flex;flex-direction:column;justify-content:center;z-index:2}.membership-price-table__title h2{text-align:start;color:#fff;text-shadow:5px 5px 10px #00000050}.membership-price-table__content table{width:100%;border-collapse:collapse}.membership-price-table__content table h4{color:var(--font-color);font-weight:700}.membership-price-table__content table h4 span,.membership-price-table__content table td.member-price,.service-included__details h3 span,.service-included__details h4 span{color:var(--accent-color)}.membership-price-table__content table small{color:var(--gray-color);font-size:14px}.membership-price-table__content table td,.membership-price-table__content table th{padding:8px 10px;text-align:center;vertical-align:middle;font-weight:700;font-size:.9em}.membership-price-table__content table thead th:first-child{visibility:hidden;border:none}.membership-price-table__content table thead th:nth-child(2),.membership-price-table__content table thead th:nth-child(3){background:#fff;border:1px solid var(--accent-color)}.membership-price-table__content table td.member-price-free{color:var(--red-color)}.membership-price-table__content table tbody th{background:var(--accent-light-color);color:var(--font-color);font-weight:500;font-size:16px}.membership-price-table__content table tbody tr:nth-child(odd){background:#efefef}.membership-price-table__content table tbody tr:nth-child(2n){background:#fff}.membership-price-table__content table td{font-size:18px;color:var(--font-color)}.membership-price-table__content table th,.table td{border:1px solid #ddd}.pricing-full-banner{height:750px}.pricing-full-banner__wrapper{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.pricing-full-banner__overlay,.pricing-full-banner__wrapper img{position:absolute;left:0;width:100%;top:0;height:100%}.pricing-full-banner__overlay{z-index:2;background:#282828aa}.pricing-full-banner__content{z-index:5;position:relative;width:50%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.pricing-full-banner__content h1{padding:0 50px;color:#fff;max-width:750px}.pricing-full-banner__buttons{display:flex;gap:15px;margin-top:25px;padding:0 50px}.pricing-full-banner__box{z-index:5;position:absolute;bottom:25px;right:25px;border-radius:50px 20px 35px 5px;background:#fffFFF30}.pricing-full-banner__box-content,.service-included__details{padding:20px 40px}.pricing-full-banner__box-content p{font-size:20px;text-align:center;color:#fff}@media only screen and (max-width:1200px){.top-footer{height:100%;padding:25px 0}.top-footer__container{grid-template-columns:repeat(2,1fr);padding:25px 20px 0}.footer__btm-text{bottom:-25px}.footer__seal-icon{bottom:25px;right:50px}.service-detail__container{padding:50px 20px}.service-detail__right{display:none}.service-detail__left{flex:auto}#one-care-to-go p,.service-detail__content-button{z-index:5;position:relative}#one-care-to-go img{opacity:.5}.service-detail__cards{gap:20px}.service-detail__card p{font-size:16px}.service-detail__card{padding:40px}#membership-pricing-table .service-detail__table,.membership-access__grid{grid-template-columns:1fr}.service-detail__table-desc__wrapper{width:100%}#membership-pricing-table ul{grid-template-columns:1fr 1fr}.exclusive-member-benefits{margin-top:50px}.membership-access__container{padding:75px 25px}.membership-access__title h2{margin-bottom:40px}.membership-price-table__container{flex-direction:column}.pricing-full-banner__content h1{font-size:40px}.pricing-full-banner__buttons{padding:0 0 0 50px}.pricing-full-banner__buttons button{padding:15px 20px}.pricing-full-banner__box-content p,.pricing-full-banner__buttons button h5{font-size:16px}}.simple-float-button{position:fixed;bottom:75px;right:10px;z-index:30}.service-included__overlay,.service-included__overlay-btm{position:absolute;left:0;height:250px;opacity:.75;width:100%}@media only screen and (max-width:768px){.about-banner__btm .about-banner__tail h5,button{padding:10px 20px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.product-listing__item-info h2,button i,h5{font-size:1rem}.about-value .service-included__icons small,a,button h5,p{font-size:.85rem}.banner-top__item-info h5,small{font-size:.75rem}button{gap:10px}.header__buttons h5{font-size:.85rem;text-wrap:nowrap}.section__heading{margin-bottom:10px;padding:10px 25px}.blob--circle-pattern{width:250px;height:250px}section:hover .blob--circle-pattern{width:350px;height:350px}.product-page__texts h2,.section__heading h2{font-size:1.5rem}#scrollTopBtn.stb-product-page{bottom:85px}.top-notification-bar__content{text-align:center;line-height:.9rem}.top-notification-bar__content br{display:block}.about-banner__top-right h5 br,.header__buttons button i,.main-banner__circle,.product-page__thumbnail#thumbnail__index-5,.top-notification-bar__content span{display:none}header{height:65px}.header__container.sticky{height:65px;top:-65px}.header__container.sticky.header-down{top:0}.header__container.sticky.header-up{top:-65px}.header__logo,.service-detail__logo{width:125px}.header__container.sticky .header__left{padding-left:10px}.header__container.sticky .header__logo{padding-left:0}.header__container.sticky .header__right{padding-right:10px}.header__buttons{gap:5px}.header__buttons button{padding:10px 12.5px;border-radius:50px}.header__buttons button h5{font-size:.85rem;line-height:15px;font-weight:700}.header__mobile-slider.sticky{top:65px;height:calc(100% - 35px)}.header__overlay .close-btn.sticky{top:75px}.banner-top__item a{font-size:.75rem;text-wrap:nowrap}.main-banner__left,.main-banner__right,.main-banner__wrapper{border-radius:15px}.main-banner__content button{margin-bottom:20px}.main-banner__wrapper .main-banner__text{bottom:30%;left:10px}.main-banner__wrapper .main-banner__text h1{font-size:1.5rem;text-wrap:nowrap}.main-banner__wrapper h4{bottom:22.5%;left:10px;font-size:.85rem;text-wrap:nowrap}.sub-main__content{padding:15px;grid-template-columns:1fr 3fr}.sub-main__number{left:15px;top:5px;font-size:1.75rem}.sub-main__icon-wrapper{width:75px;height:75px}.sub-main__icon-wrapper img{width:50px;height:50px}.sub-main__content-right h4{font-size:1.25rem}.sub-main__content-right p{font-size:.75rem}.sub-main__card img{width:45px;height:45px}.product-page .product-list__badge,.sub-main__card:nth-child(2) img{width:55px;height:55px}.product-listing__items,.simple-image-grid__image-wrapper{grid-template-columns:repeat(2,1fr)}.product-listing__item-info h5{font-size:.65rem}.product-listing__background{transform:translateY(15%)}.product-listing__item-info p,.service-detail__content-title{margin:0}.product-listing__image img{transform:translateY(70px)}.product-listing__image.vial-iv img{transform:translateY(35px)}.product-list__item-button{bottom:10px;transform:translateY(0)}.insurance-information#pricing-page .insurance-information__content h1,.insurance-information#pricing-page .insurance-information__content p{text-align:center;padding:10px 20px}.insurance-information#pricing-page{height:100%}.insurance-information__content{align-items:start;padding:25px}.absorb-this__card,.insurance-information#home-page .insurance-information__content,.insurance-page__content,.other-services__contents{padding:20px}.insurance-information#pricing-page .insurance-information__content{align-items:center}.insurance-information__content h1{text-align:start}.insurance-information__content p{font-size:1rem;text-align:start}.check-service-area__content .section__heading,.divider-group-booking__text,.membership-price-table__title h2,.service-detail__price h4{text-align:center}.about-banner__top-right h5,.about-mission-value__left p,.about-science__graph-left h3,.about-science__graph-right h3,.about-value .service-included__icons p,.insurance-information__content p a,.product-details__grid-image-desc,.product-page__texts h4{font-size:1rem}.insurance-information__slider::after,.insurance-information__slider::before,.product-details__notice-shadow-left,.product-details__notice-shadow-right{width:100px}.insurance-information__slider{height:75px}.insurance-information__slider .insurance-information__slide,.insurance-information__slider img{height:60px;width:125px}.service-included__left{height:250px}.testimonial__container{padding:75px 0}.testimonial__container .blob--circle-pattern{top:0;left:-100px}.testimonial__box{width:80vw}.divider-group-booking{height:250px;margin:200px 0 50px}.divider-group-booking__container{flex-direction:column-reverse;gap:50px}.divider-group-booking__image-wrapper{bottom:-50px;right:auto}.more-info__container .blob--circle-pattern{bottom:-75px;left:-75px}.about-banner__top,.more-info__card-wrapper,.today-with-us__container{flex-direction:column}.more-info__logo-wrapper{width:200px}.more-info__card{width:70%;height:225px}.more-info__card button{bottom:10px;right:10px}.faq-accordion__container .blob--circle-pattern:first-child,.our-billing .blob--circle-pattern{top:-100px;right:-75px}.faq-accordion__container .blob--circle-pattern:nth-child(2){bottom:-75px;left:-100px}.today-with-us__background{border-radius:15px 15px 0 0}.today-with-us__left{max-width:100%;display:flex;justify-content:center}.today-with-us-image-wrapper{width:125px;height:125px;border-radius:100%;right:auto;left:auto}.today-with-us__right{max-width:100%;padding:30px}.today-with-us__right h2{font-size:1.75rem;z-index:3}.check-service-area{height:225px}.check-service-area__container{align-items:center;margin:10px}.check-service-area__image-wrapper img{width:150%;transform:translateY(50px)}.check-service-area__content{flex-direction:column;gap:0}.check-service-area__schedule-box,.exclusive-member-benefits__list #membership-pricing-table ul{padding:0}.absorb-this__container,.our-billing__container,.product-recommendation__container{padding:50px 0}.absorb-this .blob--circle-pattern{top:-100px;left:-75px}.absorb-this__cards,.our-billing__cards{flex-direction:column;align-items:center;margin:10px}.absorb-this__icon-wrapper{justify-content:center}.plain-template__container{padding:75px 25px}.about-banner__container .blob--circle-pattern,.plain-template__container .blob--circle-pattern:first-child{top:-75px;right:-50px}.plain-template__container .blob--circle-pattern:nth-child(2){bottom:-75px;left:-75px}.about-banner__container,.service-detail__container{padding:25px 10px}.about-banner__top-left{border-right:none;border-bottom:5px solid var(--primary-color)}.about-banner__top-left h1{font-size:1.75rem;line-height:1.5rem}#membership-pricing-table ul,.about-banner__top-right,.other-services__container,.pricing-full-banner__container{padding:10px}.about-banner__wrapper{height:200px}.about-mission-value__left h1,.about-mission-value__right h1{transform:translateY(10px)}.about-mission-value__left .about-mission,.about-mission-value__right .about-value{padding:25px}.about-value .service-included__icons,.sitemap-body__container,.top-footer__container{grid-template-columns:repeat(1,1fr)}.about-science__container{padding:50px 20px;gap:25px}.about-science__container .about-science__background{width:50%}.about-science__left,.product-page__left{max-width:100%}.about-science__right{max-width:100%;width:90%}.about-science__graph-left,.about-science__graph-right{width:175px;height:175px}.other-services__boxes{gap:75px}.simple-format__container{padding:50px 20px}.simple-format__container .blob--circle-pattern{top:-75px;right:-75px}.product-page__container{padding:10px 10px 50px}.product-page__gallery{flex-direction:column-reverse}.product-page__thumbnail{width:100%;height:fit-content}.product-page__thumbnail-wrapper{flex-direction:row}.product-page .product-list__badge img{width:35px;height:35px}.product-page .product-list__badge small{display:flex;font-size:.75rem;line-height:.75rem}.product-page__content{padding:5px}.product-page__texts h5{margin-top:10px;font-size:15px}.product-page__price br{display:flex}.membership-access__container img,.membership-price-table__container img,.pricing-full-banner__box{display:none}.product-page__button{position:fixed;bottom:0;left:0;padding:5px 5px 10px;width:calc(100% - 10px);background:#fff;border-top:1px solid var(--secondary-color)}.product-page__button button{border-radius:5px}.product-details__container{margin:10px;padding:15px}.product-details__grid-right-top{flex-direction:column;gap:10px}.product-details__grid,.product-details__grid-middle,.product-details__grid-right,.product-details__grid-top{gap:10px}.product-details__grid-btm-box,.product-details__notice{margin-top:20px}.product-details__grid-hydrate-time,.product-details__grid-image-box{height:300px}.product-recommendation__title{width:calc(100% - 30px)}.footer-links h4,.product-recommendation__title h2{font-size:1.25rem}.product-recommendation__title a{font-size:.85rem}.insurance-page__left{clip-path:none}.insurance-page__card .ellipse-pattern-2{z-index:1}.footer__brand button,.pricing-full-banner__content{width:100%}.footer__btm-text h1{font-size:1.5rem;line-height:1.25rem}.bottom-footer__container{flex-direction:column;gap:5px;justify-content:center;align-items:center}.footer__seal-icon{bottom:0;right:15px}.sitemap-header{margin-top:50px}.sitemap-header img{max-width:200px}.service-detail__content,.sitemap-social{margin-bottom:50px}.not-found-page__container{flex-direction:column-reverse;padding:50px 20px;gap:25px;justify-content:center;align-items:center}.not-found-page__container .blob--circle-pattern{top:-50px;right:-50px}.not-found-page__wrapper{min-height:100px}.not-found-btns{flex-direction:column;align-items:center}.service-detail__content h3{margin-bottom:40px}.service-detail__content#membership-pricing-table h3{margin-bottom:25px;padding:30px 30px 10px}#one-care-to-go img{opacity:.4;width:250px}.service-detail__content-icons{grid-template-columns:1fr 1fr}#membership-pricing-table li,.service-detail__content-icon p{font-size:14px}.service-detail__cards{grid-template-columns:1fr;margin-bottom:25px}#membership-pricing-table .service-detail__content h3,.service-detail__card{padding:30px}#annually-membership h3,#monthly-membership h3{padding:0!important}#membership-pricing-table .service-detail__table-desc{margin:0 10px}.service-detail__table p{font-size:12px}.service-detail__price{flex-direction:column;gap:15px;margin-bottom:20px}.service-detail__price h4{font-weight:700}.membership-access__container{padding:50px 5px}.membership-access__title h2{margin-bottom:20px;text-align:center}.membership-access__content ul{gap:20px;grid-template-columns:1fr}.membership-access__icon{font-size:20px}.membership-price-table__container{padding:50px 10px}.membership-price-table__content table h4{font-size:16px}.membership-price-table__content table small{font-size:13px}.pricing-full-banner{height:400px}.pricing-full-banner__content h1{font-size:25px;padding:20px}.pricing-full-banner__buttons{padding:0 0 0 20px;display:flex;flex-direction:column}.pricing-full-banner__buttons button{padding:10px 20px}.pricing-full-banner__buttons button h5,.simple-float-button button h5{font-size:14px}.simple-float-button{bottom:10px;right:65px}.simple-float-button button{padding:14px}}@media only screen and (max-width:468px){.btn--referPatient{display:none}}.service-included__overlay{top:0;z-index:1;background:linear-gradient(#7bd6fa 0,#fff 100%)}.service-included__overlay-btm{bottom:0;z-index:1;background:linear-gradient(#fff 0,#7bd6fa 100%)}.service-included__container{padding:100px 0;gap:50px;z-index:3}.service-included__container.service-membership-up{padding:100px 0 50px}.service-included__container.service-membership-down{padding:50px 0 100px}.service-included__left{width:650px;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-included__left img{width:100%;height:100%;border-radius:20px}.service-included__right{width:550px;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-included__right img{width:100%;height:100%}.service-included__right.self-pay-tab img{border:none;border-radius:0}.service-included__heading h5{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.service-included__heading h2{font-weight:700;color:var(--accent-color)}.service-included__heading h1{font-weight:700;color:var(--font-color);font-size:40px}.service-included__heading h1 span{color:var(--primary-color)}.service-included__details h3{text-align:center;color:var(--font-color)}.service-included__details h4{font-weight:700;margin:15px 0;color:var(--font-color)}.service-included__details p{font-size:16px;color:var(--font-color)}.service-included__show-more{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:20px}.service-included__show-more a{margin-bottom:20px}.service-included__show-more small{font-size:16px;color:var(--gray-color)}.service-included__prices{display:flex;padding:20px;gap:20px}.service-included__price{border-radius:10px;border:2px solid var(--primary-color);background:#fff;padding:15px 25px}.service-included__price h5{font-weight:700;color:var(--font-color)}.service-included__price h3{font-weight:700;color:var(--primary-color);font-size:45px}.service-included__price small{color:var(--gray-color);font-size:15px}.service-included__listing h4{font-weight:700;color:var(--font-color);margin-bottom:20px;text-align:center;font-size:30px}.service-included__listing ul li{font-size:20px;color:var(--font-color);padding:5px;display:flex;align-items:center;gap:10px}.service-included__listing ul li i{font-size:24px;background:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:var(--light-shadow);padding:5px}.service-included__icons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.service-included__icon{justify-content:flex-start;display:flex;flex-direction:column;align-items:center}.service-included__icon img{width:50px;height:50px}.service-included__icon p{text-align:center;margin-top:10px;color:var(--font-color)}@media only screen and (max-width:1200px){.service-included__container.service-membership-down .service-included__right,.service-included__cube-desc{display:none}.service-included__container{flex-direction:column;padding:50px;gap:15px}.service-included__container.service-membership-up{padding:50px 0}.service-included__left{width:100%;height:500px}.service-included__cube{border-radius:0}.service-included__right{width:auto;padding:0 15px}.service-included__right img{height:250px}.service-included__heading h5{font-size:1rem}.service-included__heading h1{font-size:1.75rem}.service-included__details h4{font-size:1.25rem;margin:15px 0}.service-included__details{padding:10px 20px}.service-included__show-more a{font-size:.85rem}.service-included__col:first-child,.service-included__col:nth-child(2),.service-included__col:nth-child(3){transform:none}.service-included__container.service-membership-down{padding:25px 0}}@media only screen and (max-width:990px){.service-included__container{padding:50px 10px}.service-included__left{height:400px}}.contact-us-box{height:350px}.contact-us-box__container{border-radius:10px;overflow:hidden;margin:25px}.contact-us-box__content{z-index:5;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#fff;width:85%}.contact-us-box img,.contact-us-box__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.contact-us-box img{z-index:1}.contact-us-box__overlay{background:#00000099;z-index:3}.contact-us-box__content button{margin-top:20px}.contact-us-box__content h2{font-size:32px}.contact-us-box__content p{margin-top:10px;color:#fff}.our-provider{height:675px}.our-provider__container{flex-direction:column;align-items:center}.our-provider__cards{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0}.our-provider__card{padding:20px;width:400px;height:100%;min-height:300px;position:relative;overflow:hidden;display:grid!important}.provider-loc-accordion{margin-bottom:50px;height:100%}.provider-loc-accordion summary{list-style:none}.our-provider__content{position:relative;z-index:5;height:100%}.our-provider__content h3{color:var(--font-color);margin-bottom:10px}.our-provider__content p{display:flex;gap:5px;align-items:center;color:var(--font-color);margin-bottom:5px;font-size:15px}.our-provider__content i{width:20px;height:20px;display:flex;justify-content:center;color:var(--font-color)}.our-provider__content .provider-loc i{color:var(--red-color);font-size:18px}.our-provider__content button{position:absolute;bottom:0;left:0;background:#fff}.our-provider__content button h5{font-size:14px}.our-provider__card img{position:absolute;bottom:0;right:0;width:200px;height:250px;z-index:3;scale:1;transition:.5s}.our-provider__background{position:absolute;top:0;right:0;width:50%;height:100%;transition:.5s}.our-provider__card:hover .our-provider__background{width:70%}.our-provider__card:hover img{scale:1.1}.our-provider__card.prov-card-1 .our-provider__background,.our-provider__card.prov-card-4 .our-provider__background,.our-provider__card.prov-card-7 .our-provider__background{background:linear-gradient(to left,var(--secondary-color) 0,#fff 100%)}.our-provider__card.prov-card-2 .our-provider__background,.our-provider__card.prov-card-5 .our-provider__background,.our-provider__card.prov-card-8 .our-provider__background{background:linear-gradient(to left,var(--accent-light-color) 0,#fff 100%)}.our-provider__card.prov-card-3 .our-provider__background,.our-provider__card.prov-card-6 .our-provider__background,.our-provider__card.prov-card-9 .our-provider__background{background:linear-gradient(to left,var(--primary-light-color) 0,#fff 100%)}#myElem{position:absolute;top:0;left:0;width:100%;height:100vh;background:#00000050;display:flex;z-index:1004;align-items:center}.good-news-txt{display:flex;justify-items:center;align-items:center;width:100%;flex-direction:column;text-align:center;color:#fff;height:500px}.refer-patient-overlay{z-index:9999999;position:absolute;display:none;justify-content:center;align-items:center;width:100%;height:100vh;background:#00000075;flex-direction:column;color:#fff}.refer-patient-overlay img{width:300px;margin-bottom:50px}.refer-patient-overlay h2{font-weight:700;color:#fff;font-size:65px;margin-bottom:20px}.refer-patient-overlay h5{font-weight:700;font-size:28px;color:#fff}@media only screen and (max-width:768px){.service-included__overlay{height:450px}.service-included__icon img{width:50px;height:50px;border-radius:5px}.our-provider__container,.service-included__container{padding:25px 0}.service-included__details{padding:15px 0}.service-included__details p{font-size:14px}.service-included__left{height:300px}.service-included__price h3{font-size:24px}.service-included__prices{flex-direction:column}.contact-us-box__content{padding:0 15px}.our-provider{height:auto}.our-provider__card{width:300px;height:300px}.refer-patient-overlay img{width:175px;margin-bottom:25px}.refer-patient-overlay h2{font-size:35px}.refer-patient-overlay h5{font-size:18px}.referral-pop{margin-top:950px}}.custom-lang-selector{right:95px!important}.footer-links h6{margin:10px 0 5px;font-size:16px;font-weight:400}.footer-links .custom-lang-selector{position:relative;top:0;right:0!important}@media only screen and (max-width:1200px){.custom-lang-selector{right:3px!important;top:2px!important;height:20px!important}.custom-lang-selector .selected{padding:2.5px 10px!important}}