@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Just+Another+Hand&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"figmaHand";src:url(/wp-content/themes/taphealthTwo/assets/fonts/Fresh_Palm.otf) format("embedded-opentype"),url(/wp-content/themes/taphealthTwo/assets/fonts/Fresh_Palm.otf) format("woff2"),url(/wp-content/themes/taphealthTwo/assets/fonts/Fresh_Palm.otf) format("woff"),url(/wp-content/themes/taphealthTwo/assets/fonts/Fresh_Palm.otf) format("truetype"),url(/wp-content/themes/taphealthTwo/assets/fonts/Fresh_Palm.otf) format("svg")}:root{--urbanist:"Urbanist",serif;--just-another-hand:"figmaHand";--primary-blue:#2563eb;--dark-neutral-800:#252e49;--dark-neutral-700:#3d4966;--sky:#baeeff}.bg-sky{background-color:var(--sky)}a{text-decoration:none}li{list-style:none}body{overflow-x:hidden}img{user-select:none}.main{position:relative;overflow-x:hidden}.container-fluid{max-width:1600px}.full-height{height:100vh}.section-top-spacing{padding-top:clamp(28px,5vw,32px)}.section-bottom-spacing{padding-bottom:clamp(28px,5vw,32px)}.botto.footer-cardm-spacer{padding-bottom:clamp(22px,5vw,32px)!important}.header{z-index:99;position:fixed;top:0;width:100%;transition:.3s ease}.header .navbar ul .current-menu-item a{color:var(--primary-blue)}.glassmorphism{background-color:rgb(255 255 255 / .5);backdrop-filter:blur(8px)}.header .navbar{padding:.2rem 1rem .2rem 1rem}.header .navbar .logo{width:120px;height:60px}.header .navbar ul li{font-family:var(--urbanist)}.header .navbar ul li a{color:#000;font-weight:500;text-decoration:none;font-size:1rem}.header .navbar .pricebutton{color:#fff;font-weight:500;background-color:var(--primary-blue);padding:8px 16px;border-radius:20px;border:none;font-size:clamp(.8rem,2vw,1rem);font-family:var(--urbanist)}.mobile-nav{position:absolute;top:100%;right:0;width:100%;height:100vh;padding:10px;z-index:inherit;transition:transform .3s ease-in-out;transform:translateY(-200%);pointer-events:none;overflow:hidden;background-color:#fff}.toggle-mobile-nav{transform:translateY(0)!important;pointer-events:all!important}.mobile-nav ul li{margin:5px 0}.mobile-nav ul li:nth-last-child(1){border-bottom:none}.mobile-nav ul li a{width:100%;color:var(--dark-neutral-800);padding:12px;display:inline-block;transition:all .3s;border-radius:10px;font-size:1.2rem!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-nav ul li a:hover{color:var(--primary-blue)}.landing-page{background-color:var(--sky);position:relative;padding:0 0 10rem 0;display:flex;align-items:center;justify-content:center;max-width:1600px;margin:0 auto}.section-heading{font-size:clamp(2rem,4vw,3rem);letter-spacing:-1px;font-weight:700;text-align:center;color:var(--dark-neutral-800);text-wrap:balance;line-height:50px;font-family:var(--urbanist)}.small-section-heading{font-size:clamp(32px,4vw,42px);letter-spacing:-1px;font-weight:700;text-align:center;color:var(--dark-neutral-800);text-wrap:balance;font-family:var(--urbanist)}.section-subheading{font-size:clamp(.9rem,2vw,1.1rem);text-align:center;font-weight:400;color:var(--dark-neutral-700);font-family:var(--urbanist)}.small-section-subheading{font-size:clamp(18px,2vw,22px);text-align:center;font-weight:400;color:var(--dark-neutral-700);font-family:var(--urbanist)}.landing-page .section-heading{width:80%}.landing-page .section-subheading{font-size:clamp(1rem,3vw,1.3rem)}.ellipse-box{width:440px;height:440px;position:absolute;z-index:initial}.gradient-ellipse-1{top:-10%;left:-5%;opacity:.8}.gradient-ellipse-2{top:-10%;left:60%;opacity:.8;transform:translate(-60%,0) rotate(-6deg)}.hero-content{font-family:var(--urbanist);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(2rem);padding-top:3rem;position:relative;z-index:1}.hero-content h1>span::after{content:"^";font-family:var(--just-another-hand);color:var(--primary-blue);font-size:2.5rem;font-style:italic;font-weight:400;position:absolute;top:70%;right:0}.heading-accent{font-family:var(--just-another-hand);color:var(--primary-blue);font-size:2.2rem;text-align:center;letter-spacing:1px;font-style:italic;transform:rotate(-5.22deg) translate(25%,15%);display:inline}.hero-content button{color:#fff;background-color:var(--primary-blue);font-size:20px;font-weight:600;padding:12px 1.7rem;border:none;border-radius:35px;margin-top:2rem}.left-cards-wrapper{width:45%;position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:3rem;z-index:1}.left-cards-wrapper .card-1{width:15rem;grid-row:2}.left-cards-wrapper .card-2{width:13rem;grid-row:5;grid-column:4}.left-cards-wrapper .card-3{width:18rem;grid-row:8;grid-column:3}.left-cards-wrapper .card-4{width:17.5rem;grid-row:10;grid-column:1}.right-cards-wrapper{width:45%;position:absolute;top:0;right:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:3rem;z-index:1}.right-cards-wrapper .card-1{width:12rem;grid-row:2;grid-column:7}.right-cards-wrapper .card-2{width:16rem;grid-row:6;grid-column:4}.right-cards-wrapper .card-3{width:11rem;grid-row:9;grid-column:8}.tap-bot-section{position:relative;background-color:var(--sky)}.grid-bg{font-family:var(--urbanist);max-width:1250px;min-width:1250px;max-height:650px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));grid-auto-rows:minmax(70px,1fr);gap:9px;padding:10px}.tile{background-color:rgb(229 249 255 / .5);border-radius:8px;transition:all 1s ease;position:relative}.tile.stretch{grid-column:span 4;grid-row:span 1;background-color:#e5fff6;display:flex;justify-content:center;align-items:center;opacity:1!important;box-shadow:0 0 10px rgb(0 0 0 / .1);animation:fadeIn .3s ease-in-out;transition:all 1s ease}.tile .content{font-size:14px;color:#11abe8;text-align:left;display:flex;align-items:center;gap:10px;padding:10px}.tile.dimmed{opacity:.25;transition:opacity .3s ease}.tile .content img,.tile .content svg{width:24px;height:24px}.tile .content figure{margin:0;padding:13px;border-radius:2px}.tile .content p{line-height:100%;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@keyframes fadeIn{from{opacity:0;transform:scale(.9);width:0}to{opacity:1;transform:scale(1);width:100%}}.grid-overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:1rem;align-items:center;pointer-events:none}.tab-bot-img-box{width:250px;height:250px;padding:2rem;position:relative}.svg-path-img-box{width:250px;height:250px;position:absolute;bottom:90%;right:90%;scale:.6;z-index:2}.tab-bot-img-box img,.svg-path-img-box img{width:100%;height:100%}.tab-bot-img-box .bot-ring,.svg-path-img-box .bot-ring{position:absolute;top:0;left:0}.tab-bot-img-box .bot-purple-ring,.svg-path-img-box .bot-purple-ring{scale:1.3;animation:clockwise-rotation 4s linear infinite}.tab-bot-img-box .bot-blue-ring,.svg-path-img-box .bot-blue-ring{scale:1.65;animation:anticlockwise-rotation 3s linear infinite}.tab-bot-img-box .bot-cyan-ring,.svg-path-img-box .bot-cyan-ring{animation:anticlockwise-rotation 5s linear infinite}@keyframes anticlockwise-rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes clockwise-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tap-health-work-section{height:100vh;background-color:#f2f5f9;padding:3rem 0 3rem 0;position:relative;z-index:1;overflow:hidden}.slider-animation-wrapper{width:37rem;height:18rem;z-index:1;position:relative;border-radius:2rem;overflow:hidden;box-shadow:0 90px 50px -80px #a6cbff,0 -90px 50px -80px #a6cbff}.slider-animation-wrapper .reduce-images{position:absolute;top:0;left:0;border-radius:2rem;object-fit:cover;object-position:center}.slider-animation-wrapper .reduce-img-1{top:0}.slider-animation-wrapper .reduce-img-2{top:100%}.slider-animation-wrapper .reduce-img-3{top:200%}#movingImage{width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tap-health-work-section .img-back-blur{position:absolute;width:35rem;height:20rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;object-fit:fill}.tap-health-work-section svg{width:550px;height:auto;position:absolute;top:38%;left:50%;transform:translate(-50%,0);z-index:1}.tap-health-work-section .section-subheading{font-weight:500;font-size:clamp(1.7rem,3vw,3rem)}.anim-heading-wrapper{margin:0 auto;width:100%;height:50px;position:relative}.anim-heading-wrapper h4{position:absolute;top:0;left:0;width:100%;opacity:0;background-color:#f2f5f9;text-wrap:nowrap;text-align:center!important}.anim-heading-wrapper h4 span{font-weight:500;background-color:var(--primary-blue);color:#fff}.routine-adjust-section .section-subheading{font-size:clamp(1.3rem,2.3vw,4rem)}.routine-adjust-section h2 span{font-family:var(--just-another-hand);color:var(--primary-blue);font-size:42px;font-style:italic;font-weight:400;position:absolute;bottom:70%;left:-15%;transform:rotate(-12deg);letter-spacing:.7px}.routine-adjust-section h2>small::before{content:"^";font-family:var(--just-another-hand);color:var(--primary-blue);font-size:32px;font-style:italic;font-weight:400;position:absolute;top:75%;left:-80%}.routine-adjust-section img,.routine-adjust-section .tap-bot-lottie{width:50px;height:50px;margin:1rem 0}.diabetic-app-section .section-content h4{font-size:clamp(1.4rem,3vw,2.1rem);font-family:var(--urbanist);color:#252e49;text-align:center;padding:10px 0}.video-section-container{position:relative;width:100%;height:100%;background-color:var(--sky);overflow:hidden}.video-timeline{width:100%;height:100%;object-fit:contain}wistia-player[media-id="u4yqtvx7uu"]:not(:defined){background:center / cover no-repeat url(https://fast.wistia.com/embed/medias/u4yqtvx7uu/swatch);display:block;filter:blur(5px);padding:0}wistia-player[media-id="1ggk8mekzb"]:not(:defined){background:center / cover no-repeat url(https://fast.wistia.com/embed/medias/1ggk8mekzb/swatch);display:block;filter:blur(5px);padding:0}.video-section-container::-webkit-scrollbar{display:none}.video-section{width:100%;height:100vh;overflow:hidden;position:relative}.video-section video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;filter:brightness(80%)}.video-section .video-content-wrapper{display:flex;align-items:start;justify-content:space-between;flex-direction:column;gap:2rem}.video-section .video-title{text-align:start!important;color:#fff!important;padding:0!important;width:100%!important}.text-overlay-content{width:95%;height:100%;font-family:var(--urbanist);display:grid;grid-template-rows:repeat(2,1fr);gap:15%;padding:3rem}.text-overlay-content .time-badge{font-size:1rem;background-color:rgb(200 241 255 / .302);backdrop-filter:blur(20px);color:#fff;font-weight:500;padding:7px 1rem;border-radius:25px;margin:5px 0;display:inline-block}.text-overlay-content .img-box img{width:230px;height:auto;object-fit:contain}.text-overlay-content .img-box2 img{width:250px;height:auto;object-fit:contain}.text-overlay-content .img-box4 img{width:300px;height:auto;object-fit:contain}.text-overlay-content .img-box7 img{width:250px;height:auto;object-fit:contain;margin-bottom:2rem}.text-overlay-content .img-box8 img{width:300px;height:auto;object-fit:contain}.text-overlay-content p{color:#fff;font-weight:300;font-size:1rem;width:80%;line-height:20px;padding-top:10px}.text-overlay-content .bot-message{display:flex;align-items:end;justify-content:end;gap:10px}.text-overlay-content .bot-message>p{font-size:1rem;font-weight:600;color:#fff;background-color:rgb(200 241 255 / .302);backdrop-filter:blur(20px);border:1px solid #fbfafa80;border-radius:20px 20px 5px 20px;padding:1rem;width:70%;position:relative}.text-overlay-content .bot-message-img{width:40px;height:40px}.text-overlay-content .bot-message-star-1{width:30px;height:30px;object-fit:contain;position:absolute;left:-10px;top:-14px}.text-overlay-content .bot-message-star-2{width:20px;height:20px;object-fit:contain;position:absolute;left:-15px;top:8px}.blur{filter:blur(5px)}.small-section-heading span{color:var(--primary-blue)}.final-section{min-height:100vh;background-color:#fff}.final-section .section-heading span{color:var(--primary-blue)}.final-section .section-heading{font-size:clamp(3.2rem,4vw,4rem);line-height:60px}.final-hero-content{width:80%;margin:0 auto}.hero-grid-section{height:min(600px,700px);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:10px;font-family:var(--urbanist);margin:0 auto 0 auto}.hero-grid-section .hero-grid-1{grid-column:1;grid-row:1;background:url(/wp-content/themes/taphealthTwo/assets/images/globe.webp),radial-gradient(101.63% 104.75% at 50% 50%,#fff0 0%,#458cff 100%),linear-gradient(180deg,#fff0 29.19%,#458cff 70.93%);background-size:cover;background-position:top;background-repeat:no-repeat}.hero-grid-section .hero-grid-2{grid-column:2;grid-row:1;background:url(/wp-content/themes/taphealthTwo/assets/images/f-grid.webp),radial-gradient(78.03% 80.43% at 50% 50%,#fff0 0%,#0ca6e3 100%);background-size:cover;background-position:top;background-repeat:no-repeat}.hero-grid-section .hero-grid-2 .tap-bot-lottie,.hero-grid-section .hero-grid-2 img{width:130px;height:130px}.hero-grid-section .hero-grid-3{grid-column:3 / span 2;grid-row:1 / span 4;background:#9eeff0;padding:2rem 2rem 0 2rem;color:#00545d;overflow:hidden}.hero-grid-section .hero-grid-3 h6,.hero-grid-section .hero-grid-4 h6{font-size:clamp(2rem,2.5vw,3rem);font-weight:700}.hero-grid-section .hero-grid-3 p,.hero-grid-section .hero-grid-4 p{font-size:clamp(1.2rem,3vw,1.3rem);font-weight:400}.hero-grid-section .hero-grid-3 ul li{display:grid;grid-template-columns:20px auto;font-weight:400;gap:10px;align-items:center;font-size:1.25rem;margin:10px 0}.hero-grid-section .hero-grid-3 img{width:max(340px,340px);height:auto}.hero-grid-section .hero-grid-4{grid-column:1 / span 2;grid-row:2 / span 3;background:#e6daff;padding:2rem;color:#491d8b;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero-grid-section .hero-grid-4 img{width:max(150px,150px);height:auto}.testimonial-card{font-family:var(--urbanist)}.testimonial-wrapper .testimonial-card{box-shadow:1px 4px 10px rgb(185 237 255 / .3);background-color:#fff;border-radius:1rem;padding:1rem;margin:0 10px 10px 10px}.myTestimonialSwiper .swiper-wrapper .testimonial-card{width:90%;height:310px;min-height:fit-content;display:grid;align-items:center;justify-content:start;padding:clamp(.5rem,5vw,2rem)}.myTestimonialSwiper .swiper-wrapper .testimonial-card .testimonial-content p{line-height:25px;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;font-size:clamp(16px,3vw,18px)}.myTestimonialSwiper .swiper-wrapper .testimonial-card .testimonial-content p::-webkit-scrollbar{display:none}.homeDrReviewSlider,.HADrReviewSlider{font-family:var(--urbanist);padding:5px}.dr-review-card{font-family:var(--urbanist);background-color:#fff;box-shadow:0 4px 31.1px 0 #b9edff33;padding:1rem;border-radius:15px}.dr-review-card:hover{outline:1px solid var(--sky)}.dr-review-card img{width:50px;height:50px;border-radius:50%}.dr-banner-1{background:url(/wp-content/themes/taphealthTwo/assets/images/dr-banner.webp) no-repeat center}.dr-banner-2{background:url(/wp-content/themes/taphealthTwo/assets/images/dr-banner-2.webp) no-repeat center}.dr-review-banner{box-shadow:0 4px 64.6px 0 #2563eb26;background-size:cover;border-radius:25px;font-family:var(--urbanist)}.dr-review-banner h5{color:#fff;font-weight:600;font-size:clamp(1.5rem,5vw,2rem);line-height:120%;padding-bottom:1rem}.slider-container .testimonial-card{background:url(/wp-content/themes/taphealthTwo/assets/images/coach-rings.webp);background-size:80%;background-position:center;background-repeat:no-repeat}.final-section .swiper-pagination{transform:translateY(30px)!important}.slider-arrows{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:108%;display:flex;align-items:center;justify-content:space-between;z-index:10}.map-section .slider-arrows{position:absolute;top:45%;left:50%;transform:translate(-50%,-45%);width:95%;display:flex;align-items:center;justify-content:space-between;z-index:10}.slider-arrows span{border:1px solid #3d4966;width:50px;height:50px;border-radius:50%;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(7px);cursor:pointer;transition:all .3s}.slider-arrows span:hover{background-color:whitesmoke}.slider-arrows span svg{width:11px;height:auto}.home-page-blog-container{font-family:var(--urbanist)}.blog-card{height:450px;display:grid;grid-template-rows:230px 220px;gap:10px;font-family:var(--urbanist);overflow:hidden;border-radius:25px;padding:5px}.blog-card .img-box img{width:100%;height:100%;object-fit:contain;aspect-ratio:3/4}.blog-card .img-box{background-color:#d0e4ff;border-radius:25px;width:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.blog-card .img-box .badge{position:absolute;top:12px;left:12px;color:var(--primary-blue);background-color:#a6cbff;padding:5px;border-radius:5px}.blog-card .content-box small{color:#818ba0}.blog-card .content-box h4{color:#141b31;font-weight:500;font-size:clamp(1.1rem,2vw,1.4rem)}.blog-card .content-box .card-arrow{color:var(--primary-blue);background-color:#a6cbff;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;transform:rotate(-45deg)}.blog-card .content-box p{color:#5d6a85;font-size:clamp(.7rem,3vw,.9rem);padding-bottom:1rem;line-height:20px}.blog-card .content-box p::-webkit-scrollbar{display:none}.faq-wrapper{background-color:#baeeff;padding:clamp(1rem,5vw,3rem);box-shadow:0 4px 50px #a6cbff26;border-radius:25px;font-family:var(--urbanist)}.faq-wrapper .accordion-button::after{background-image:url(/wp-content/themes/taphealthTwo/assets/images/arrow-right-plus.svg);--bs-accordion-btn-icon-width:35px}.faq-wrapper .accordion-button:not(.collapsed)::after{background-image:url(/wp-content/themes/taphealthTwo/assets/images/arrow-right-minus.svg)}.faq-wrapper .accordion .accordion-item{border-radius:15px;background-color:#e5f9ff;border:none;padding:12px}.faq-wrapper .accordion .accordion-item .accordion-body{color:#5d6a85;font-size:1rem;line-height:20px}.faq-wrapper .accordion .accordion-item .accordion-button{background-color:#e5f9ff;border-radius:25px;border:none;outline:#fff0;color:#141b31;letter-spacing:-1%;font-weight:500;box-shadow:none;font-size:18px}.faq-wrapper .accordion .accordion-item:has(.accordion-collapse.show){outline:2px solid #82deff}.faq-wrapper .accordion .accordion-item .accordion-button:focus{box-shadow:none}.faq-wrapper .accordion .accordion-item .accordion-button i{width:40px;height:40px;padding:5px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#2563eb;background-color:#d0e4ff;border-radius:50%}.footer{background-color:var(--primary-blue);background:url(/wp-content/themes/taphealthTwo/assets/images/footer-bg.webp),linear-gradient(3deg,rgb(37 99 235) 38%,rgb(75 211 255) 100%);font-family:var(--urbanist);margin-top:15rem}.footer-card{background:linear-gradient(343deg,rgb(186 238 255) 38%,rgb(75 211 255) 100%);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-radius:2rem;padding:1rem 0 0 1rem;overflow:hidden;transform:translate(0,-50%)}.footer-card button{padding:8px 16px}.footer-card .img-box{width:337px;margin-left:auto}.footer-content{display:flex;align-items:center;justify-content:space-between;transform:translate(0,-50%);position:relative;z-index:9}.footer-card img{width:100%;height:100%;object-fit:contain}.footer-card h4{font-size:1.7rem;letter-spacing:-1%;color:#252e49;font-weight:600}.footer-card p{font-size:1rem;letter-spacing:-1%;color:#00476d;font-weight:400;margin-bottom:2rem}.footer .logo{width:180px}.footer .logo img{width:100%;height:100%;mix-blend-mode:screen}.footer .copyright,.footer h6{color:#a6cbff}.footer .footer-bot{width:400px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);overflow:hidden}.social-media-icons{margin:1rem 0}.social-media-icons svg{width:40px;height:40px}.footer .footer-bot img{width:100%;height:100%;aspect-ratio:1/1;transform:translate(0,30%)}.footer .footer-bot::before{content:"See you soon!";color:#78aeff;font-family:var(--just-another-hand);position:absolute;right:0;top:33%;font-size:2rem;transform:rotate(10deg);letter-spacing:.3px;font-style:italic}.footer ul li{text-align:end}.banner-area .banner-text .banner-title-two{white-space:nowrap;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;font-size:14px}.banner-area .banner-text ul{list-style-type:none;display:flex;color:#9ca3af;font-size:16px;padding-left:0}.banner-area .banner-text ul li{padding:0 3px}.banner-area .banner-text ul li a{color:#3d4966;font-size:13px;text-decoration:none;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blogDetails{font-family:var(--urbanist)}.blogDetails .adminContent .adminName h6{font-weight:500;font-size:13px;letter-spacing:0}.blogDetails .adminContent .adminName .author{font-weight:400;font-size:13px;line-height:100%;color:#818ba0}.blogDetails .adminContent .adminName a{color:#252e49}.blogDetails .adminContent .adminName a:hover{color:var(--primary-blue)}.blogDetails .adminContent .shareBlog{padding:2px 9px 2px 9px;border:1px solid #2563eb;border-radius:10px;color:#2563eb}.blog-content{overflow-x:hidden}.blog-content p{color:#252e49;font-weight:400;font-size:clamp(15px,1.2vw,17px);line-height:150%;font-family:"Times New Roman",Times,serif}.blog-content h2{color:#1a1a1a;font-weight:600;font-size:clamp(20px,2vw,24px)}.blog-content h3{color:#1a1a1a;font-weight:600;font-size:clamp(18px,2vw,22px)}.blog-content h4{color:#1a1a1a;font-weight:600;font-size:clamp(16px,2vw,19px)}.blog-content h5{color:#1a1a1a;font-weight:600;font-size:clamp(14px,2vw,17px)}.blog-content h6{color:#1a1a1a;font-weight:600;font-size:clamp(12px,2vw,14px)}.blogDetails .download{padding:12px 16px;background-color:#2563eb;border-radius:16px}.blogDetails .download h4{color:#fff}.blogDetails .download .btn{background-color:#fff;color:#2563eb;border-radius:25px}.blogSearch .input-group{border-radius:25px;background-color:#f3f4f6;padding:3px}.blogSearch .input-group .form-control{border:0;border-radius:25px;background-color:#fff0}.blogSearch .input-group .form-control:focus{box-shadow:none}.fa-magnifying-glass{color:#6b7280}.blogSearch .input-group .btn:first-child:active{border-color:#fff0}.blogdownload .downloadApp a{text-decoration:none;padding:10px 16px;background-color:#2563eb;border-radius:20px;font-size:18px;line-height:22px;letter-spacing:0;color:#fff;box-shadow:0 12px 64px 0 #ffffff1f}.Genre-List span{display:inline-block;margin-top:10px;padding:5px 10px;background-color:#f2f5f9;color:#3d4966;margin-right:5px;border-radius:30px}.Genre-List span:hover a{color:var(--primary-blue)}.Genre-List span a{color:#3d4966;font-weight:400;font-size:clamp(14px,2vw,16px);text-align:center}.downloadSticky{z-index:99;position:static}.downloadSticky.sticky{position:fixed;bottom:0;left:12px;right:12px}.image-circle{width:25px;height:25px;border-radius:50%;object-fit:cover}.medicine a{padding:4px 12px;font-size:clamp(14px,1vw,16px);text-decoration:none;color:#3d4966;margin-right:15px;font-weight:500;line-height:22.4px;margin-right:5px;cursor:pointer;background:#f2f5f9;border-radius:25px}.moreBlogs{font-family:var(--urbanist)}.moreBlogs .cat-list li{list-style:none}.moreBlogs .cat-list li a{font-size:clamp(14px,1vw,16px);text-decoration:none;color:#3d4966;margin-right:15px;line-height:22.4px;margin-left:5px;cursor:pointer;background:#f2f5f9;border-radius:25px;padding:4px 8px}.moreBlogs .cat-list li a.active{color:#0048ce;background:#d0e4ff}.moreBlogs .singleBlogs{padding-bottom:2rem}.singleBlogs .blog-detail,.horizontal-blog-card .blog-detail{display:flex;align-items:center;gap:5px;line-height:100%;color:#818ba0;font-weight:400}.singleBlogs .blog-detail{font-size:12px}.singleBlogs .blog-detail>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-detail a:hover{color:var(--primary-blue)!important}.horizontal-blog-card .blog-detail{font-size:13px}.horizontal-blog-card .horizontal-blog-body h2{color:#1a1a1a;font-weight:700;font-size:clamp(18px,1vw,22px);text-decoration:none}.horizontal-blog-card .horizontal-blog-body p{color:#5d6a85;font-weight:400;font-size:clamp(14px,2vw,16px)}.horizontal-blog-card figure{width:100%;height:250px}.horizontal-blog-card figure img{width:100%;height:100%;object-fit:cover}.singleBlogs figure{margin:0 0 1rem;height:220px;overflow:hidden}.singleBlogs figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/1}.singleBlogs .blog-title{font-weight:700;font-size:clamp(15px,2vw,18px);color:#1a1a1a;padding:5px 0}.blogDetails .blog-title{font-weight:700;font-size:clamp(20px,4vw,26px);color:#1a1a1a;padding:5px 0}.blogDetails .blog-timeline{display:flex;align-items:center;gap:5px;font-size:14px;line-height:100%;color:#818ba0;font-weight:400}.singleBlogs p{color:#5d6a85;font-size:clamp(12px,2vw,14px);font-weight:400;line-height:120%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.moreBlogs .singleBlogs .singleBlogsright ul{list-style:none;padding:0;display:inline-block}.moreBlogs .singleBlogs .singleBlogsright a{text-decoration:none}.moreBlogs .singleBlogs .singleBlogsright .dateFormat{color:#6b7280}.moreBlogs .singleBlogs .singleBlogsright .admins{color:#111827;font-family:Urbanist-SemiBold}.moreBlogs .singleBlogs .singleBlogsright .singleLink{text-decoration:none}.moreBlogs .singleBlogs .singleBlogsright p{color:#6b7280}.moreBlogs .blogHidden{overflow-x:auto;overflow-y:hidden}.moreBlogs .blogHidden ul{min-width:max-content}.more-jobs button{padding:6px 16px;font-size:18px;background-color:#d0e4ff;color:#0048ce;border-radius:30px;font-weight:500;border:0;transition:all .3s}.more-jobs button:hover{background-color:#0048ce;color:#fff}.footer .subscribe-form{width:100%;position:relative}.footer .subscribe-form input{background-color:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px 0 #1018280d;color:#111;font-size:clamp(14px,2vw,16px);padding:1rem;border-radius:50px;width:100%}.footer .subscribe-form button{background-color:#2563eb;color:#fff;font-weight:600;font-size:clamp(14px,2vw,16px);text-align:center;border-radius:30px;padding:14px 30px;border:2px solid #fff;position:absolute;top:0;right:0}.subscribe .facebbok{padding:10px;background-color:#eff6ff;border-radius:10px}.subscribe .doSubcribe .input-group{padding:3px 3px 6px 3px;border:1px solid #e5e7eb;border-radius:60px}.subscribe .doSubcribe .input-group .form-control{border:0;background-color:#fff0}.subscribe .doSubcribe .input-group .input-group-text{background-color:#2563eb;color:#e5e7eb;border-radius:25px;box-shadow:o 8px 20px 0}.subscribe .doSubcribe .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-top-left-radius:25px;border-bottom-left-radius:25px}.modal-content-two{border:0;position:sticky;top:70px}.modal-content-two .management h5{font-size:16px;font-weight:700;color:#2563EB}.modal-content-two .technology .enhanced{font-size:14px;font-weight:700}.modal-content-two .technology .icons{margin-right:5px;border-radius:50%;background-color:#fff;width:30px;padding:5px}.modal-content-two .technology .icons img{width:20px}.modal-content-two .technology .common-tech{font-size:14px;font-weight:600;padding:4px 6px;border-radius:50px;margin-top:4px}.modal-content-two .technology .smart{background-color:#FFECCC}.modal-content-two .technology .smart-one{background-color:#E4F3D6}.modal-content-two .technology .smart-two{background-color:#DCEFF3}.modal-content-two .technology .smart-three{background-color:#E9DCF6}.modal-content-two .technology .smart-four{background-color:#F8E2EF}.footer-new .right-card h2{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700}.footer-new .right-card h3{font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.footer-new .right-card h4{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700}.footer-new .right-card h4 span{padding:0 10px;background-color:#fff;color:#2563eb}.starts{font-weight:700;font-size:clamp(1.10rem,1.2vw,1.25rem)}.label-card img{width:clamp(80px,5vw,120px)}.price{font-size:clamp(1.15rem,1.2vw,1.3rem);font-weight:700}.right-sticky-box{border-radius:15px;background-color:var(--sky);overflow:hidden;display:flex;flex-direction:column;gap:5px;justify-content:space-between;align-items:center}.right-sticky-box p{color:#252e49;font-weight:600;font-size:22px;line-height:140%}.right-sticky-box a{margin:0 auto;padding:10px 30px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.right-sticky-box .sticky-box-content h5{font-weight:700;letter-spacing:-1%;color:#252e49;font-size:1.7rem}.right-sticky-box .sticky-box-content p{position:absolute;white-space:nowrap;font-family:var(--just-another-hand);color:var(--primary-blue);top:-70%;left:0;font-size:21px;right:0;font-weight:500;rotate:-3deg}.right-sticky-box .sticky-box-content h5 span::after{content:"^";font-family:var(--just-another-hand);color:var(--primary-blue);font-size:inherit;font-style:italic;font-weight:400;position:absolute;top:60%;left:0}.about-us-section{font-family:var(--urbanist);overflow:hidden}.about-us-section .section-heading span{color:var(--primary-blue)}.about-images-wrapper{padding:clamp(.5rem,2vw,2rem)}.about-us-section .about-images-wrapper .team-image{margin:0 auto;overflow:hidden;border-radius:clamp(15px,4vw,40px);width:85%;transition:all 1s ease}.about-images-wrapper:hover .team-image{width:100%}.about-images-wrapper .team-image img{transform:scale(1.1);transition:all 1s ease}.about-images-wrapper:hover .team-image img{transform:scale(1)}.about-images-wrapper .team-img-1{position:absolute;top:clamp(9%,10vw,9%);left:0;width:clamp(120px,12vw,180px);border-radius:7px}.about-images-wrapper .team-img-1-blur{position:absolute;bottom:clamp(10%,5vw,15%);left:0;width:clamp(90px,12vw,140px);border-radius:7px;filter:blur(3px);transition:all .3s}.about-images-wrapper .team-img-2-blur{position:absolute;top:clamp(15%,5vw,25%);right:0;width:clamp(90px,12vw,150px);border-radius:7px;filter:blur(3px);transition:all .3s}.about-images-wrapper:hover .team-img-1-blur,.about-images-wrapper:hover .team-img-2-blur{filter:blur(0)}.about-images-wrapper .team-img-2{position:absolute;bottom:clamp(10%,5vw,15%);right:0;width:clamp(110px,12vw,180px);border-radius:7px}.about-profile figure img{border-radius:50%}.about-profile p{color:#252e49;font-weight:500;font-size:clamp(15px,2vw,17px);line-height:110%;letter-spacing:-1%;width:80%}.about-profile .profile-redirect img{width:18px;height:18px}.about-profile .profile-redirect{background-color:#f2f5f9;padding:8px 15px;border-radius:35px;display:flex;align-items:center;justify-content:center;font-size:13px;gap:7px;position:absolute;bottom:0;right:20%;color:#000;font-weight:600;transition:all .3s}.about-profile .profile-redirect:hover{color:var(--primary-blue)}.pricing-section{background:#baeeff;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,2vw,2rem);border-radius:1rem;width:90%}.pricing-section p{font-weight:400;font-size:clamp(18px,2vw,23px);line-height:140%;letter-spacing:-1.5%;padding-right:1rem}.team-card{display:flex;align-items:center;justify-content:start;gap:10px;padding:5px}.team-card .team-profile{width:60px;height:60px;border-radius:50%;overflow:hidden}.team-card .team-profile img{width:100%;height:100%;object-fit:cover}.team-card .team-social{padding:12px;background:#f2f5f980;border-radius:50%;margin-left:15px}.team-card .team-social img{width:25px;height:25px}.team-card h6{font-weight:700;font-size:clamp(15px,2vw,17px);letter-spacing:-1%;line-height:100%;color:#252e49}.team-card small{color:#252e49;font-weight:500;font-size:clamp(13px,2vw,15px);line-height:100%;letter-spacing:-1%;width:100%;display:inline-block;overflow:hidden;margin-top:2px}.team-card .team-data{display:flex;flex-direction:column;align-items:start;justify-content:center}.team-card small i{font-style:normal;display:block;padding:1px 0;transition:all .3s ease}.team-card small i:nth-last-child(1){display:none}.symptom-analyser-card{background-color:#baeeff;border:1px solid #11abe8;border-radius:20px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.symptom-analyser-card .card-content{padding:.8rem}.symptom-analyser-card h5{color:#013049;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-1%;text-align:center;padding:0 16px}.symptom-analyser-card button{background-color:var(--primary-blue);color:#fff;border-radius:30px;padding:5px 10px;width:100%;outline:none;border:none;font-weight:500;font-size:13px;letter-spacing:-.4%;text-align:center}.symptom-analyser-card figure{width:100%;height:55%;border-radius:20px 20px 0 0;padding:10px 10px 0 10px;position:relative;clip-path:ellipse(85% 100% at top)}.symptom-analyser-card figure img{width:100%;height:130%;object-fit:contain;position:absolute;bottom:0}.loadmore .loader{display:inline-block;width:16px;height:16px;border:2px solid #007bff;border-top:2px solid #fff0;border-radius:50%;animation:spin .6s linear infinite;margin-right:8px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.d-none{display:none!important}.health-assistant-page{font-family:var(--urbanist);overflow:hidden}.health-assistant-page .section-heading span{color:var(--primary-blue)}.assistant-hero-section{width:100%;height:1000px;position:relative;overflow:hidden;mask:radial-gradient(60% 200px at bottom,transparent 100%,black)}.assistant-hero-section .section-subheading{font-size:clamp(1rem,3vw,1.3rem)}.hero-video-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.video-overlay{background-image:url(/wp-content/themes/taphealthTwo/assets/images/video-overlay.webp);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.hero-video-wrapper video{width:100%;height:100%;object-fit:cover}.app-download-wrapper img{width:145px;height:auto}.tap-bot-rings-wrapper{position:absolute;left:50%;bottom:-10%;transform:translate(-50%,0);opacity:.5}.tap-bot-rings-wrapper .tab-bot-img-box{width:clamp(400px,50vw,700px);height:clamp(400px,50vw,700px)}.left-notification-wrapper .notification,.right-notification-wrapper .notification{background-color:rgb(255 255 255 / .5);border:1px solid #fff;backdrop-filter:blur(14px);padding:clamp(.6rem,1vw,.8rem);display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:20px}.left-notification-wrapper .notification{border-radius:20px 20px 0 20px;height:100%}.right-notification-wrapper .notification{border-radius:20px 20px 20px 0;height:100%}.notification p{color:#3d4966;font-weight:500;font-size:clamp(.7rem,2vw,.95rem);line-height:100%;letter-spacing:-.1px}.notification span{color:#3d4966;font-weight:600;font-size:11px;text-align:center;padding:3px 7px;border-radius:25px}.cyan-badge{background-color:#9eeff0}.blue-subtle-badge{background-color:#d0e4ff}.sky-badge{background-color:#baeeff}.neutral-badge{background-color:#f2f5f9}.purple-badge{background-color:#e6daff}.green-badge{background-color:#d1fae5}.stats-wrapper{transform:translateY(-15%)}.stat-box h4{color:#2563eb;font-weight:700;font-size:clamp(2.5rem,5vw,6rem);line-height:100%}.stat-box p{color:#252e49;font-weight:400;font-size:clamp(.7rem,4vw,1.7rem);letter-spacing:-.5px}.taphealth-features-wrapper .features-box{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:1rem;border-radius:2rem;overflow:hidden;box-shadow:0 4px 60px 0 rgb(113 193 253 / .15);height:100%}.features-box .feature-title{color:#252e49;font-weight:700;font-size:clamp(1.8rem,4vw,2.15rem);line-height:100%;letter-spacing:-1%;margin-bottom:1rem!important}.features-box .feature-para{color:#252e49;font-weight:400;font-size:clamp(.8rem,2vw,1rem);line-height:110%;letter-spacing:-1%;margin:0!important}.feature-box-1{border:1px solid #d3bbff;background:url(/wp-content/themes/taphealthTwo/assets/images/feature-card-gradient-1.webp) no-repeat center;background-size:cover}.feature-box-2{border:1px solid #f6d053;background:url(/wp-content/themes/taphealthTwo/assets/images/feature-card-gradient-2.webp) no-repeat center;background-size:cover}.feature-box-3{border:1px solid #82deff;background:url(/wp-content/themes/taphealthTwo/assets/images/feature-card-gradient-3.webp) no-repeat center;background-size:cover}.feature-box-4{border:1px solid #82deff;background:url(/wp-content/themes/taphealthTwo/assets/images/feature-card-gradient-4.webp) no-repeat center;background-size:cover}.feature-box-5{border:1px solid #a6cbff;background:url(/wp-content/themes/taphealthTwo/assets/images/feature-card-gradient-5.webp) no-repeat center;background-size:cover}.ai-feature-card{box-shadow:0 4px 60.1px 0 #71c1fd26;border-radius:20px;background-color:#dfe7f9;width:100%;height:300px;flex-direction:column;align-items:center;justify-content:space-between;display:flex;overflow:hidden}.ai-feature-card h4{font-weight:600;font-size:1.75rem;line-height:100%;letter-spacing:-1%;margin-bottom:12px}.ai-feature-card p{color:#3d4966;font-size:.9rem;font-weight:400;line-height:105%}.ai-feature-card img{width:62%;scale:1.3;height:auto}.policy-page{font-family:var(--urbanist)}.contact-page{font-family:var(--urbanist);overflow:hidden}.contact-form-wrapper{border:1px solid #dce1e8;border-radius:10px;padding:1.3rem}.contact-page label{font-weight:500;font-size:15px;line-height:140%}.contact-submit{background-color:var(--primary-blue)!important;color:#fff;width:100%;border-radius:25px!important;font-weight:600;font-size:1rem!important;letter-spacing:-.4%;text-align:center}.wpcf7-not-valid-tip{font-size:.8em}.app-functionality-card{width:100%;height:100%;display:flex;flex-direction:column;background:#a1cad980;border-radius:1.3rem;overflow:hidden;position:relative;transition:all .5s ease}.app-functionality-card .animated-graphic{position:relative;flex:1}.app-functionality-card .content{font-family:var(--urbanist);display:flex;align-items:center;gap:10px;padding:clamp(.8rem,4vw,1.5rem)}.app-functionality-card .content span{background-color:#e5f9ff;padding:5px;border-radius:50%}.app-functionality-card .content span svg{width:35px;height:35px}.app-functionality-card .content h4{color:#222;font-weight:600;font-size:clamp(18px,5vw,22px);padding-bottom:3px}.app-functionality-card .content p{color:#595959;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:100%}.app-functionality-card .animated-graphic img{width:100%;height:200px;object-fit:contain}.app-functionality-card .animated-graphic .food-scanning{width:100%;height:200px;transform:scale(1.1)}.app-functionality-card .animated-graphic .glucometer{width:100%;height:200px;transform:scale(1.5)}.app-functionality-card .toggle-extra-info{background-color:rgb(255 255 255 / .5);border:1px solid #fff;backdrop-filter:blur(4.6px);border-radius:50%;padding:5px;position:absolute;right:3%;bottom:5%;cursor:pointer;display:none;transition:all .3s}.app-functionality-card .toggle-extra-info svg{width:30px;height:30px}.app-functionality-card.toggled .toggle-extra-info{rotate:135deg}.app-functionality-card.toggled{background:#e5f9ff}.app-functionality-card.toggled .animated-graphic img{opacity:0;visibility:hidden}.app-functionality-card.toggled .animated-graphic .extra-info{transform:translateY(0)}.app-functionality-card .animated-graphic .extra-info ul li svg{width:25px;height:25px}.app-functionality-card .animated-graphic .extra-info{position:absolute;top:0;left:0;transform:translateY(150%);width:100%;height:100%;background:#e5f9ff;color:#3d4966;font-family:var(--urbanist);font-weight:400;font-size:clamp(14px,2vw,16px);transition:all .5s ease}.app-functionality-card .animated-graphic .extra-info ul{padding:10px 35px}.app-functionality-card .animated-graphic .extra-info li{display:grid;grid-template-columns:clamp(30px,3vw,40px) auto;margin:clamp(5px,1vw,7px) 0}.demo-video-container{background:#cff3ff;border-radius:1.5rem;padding:clamp(1rem,4vw,1.5rem);font-family:var(--urbanist)}.demo-video-container h3{color:#252e49;font-weight:500;font-size:clamp(28px,3vw,32px);line-height:100%;letter-spacing:-1%}.demo-video-container .video-content-box{border-radius:1rem;overflow:hidden}.video-box .pause,.video-box .play{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.video-box .pause{display:none}.reduce-hba1c-card{height:300px;position:relative;background-color:#e5f9ff;border-radius:1.3rem;font-family:var(--urbanist);overflow:hidden;display:flex;justify-content:end;flex-direction:column}.reduce-hba1c-card .card-content{position:absolute;top:0;left:0;z-index:1}.reduce-hba1c-card .card-content h4{color:#252e49;font-weight:700;font-size:18px;line-height:100%;transition:all .5s ease;margin:0}.reduce-hba1c-card .card-content span{padding:7px;border-radius:50%}.reduce-hba1c-card .card-content span svg{width:30px;height:30px}.reduce-hba1c-card .video-content-box{height:75%;border-radius:1rem;overflow:hidden;transition:all .5s ease;position:relative}.reduce-hba1c-card video{width:100%;height:100%;object-fit:cover;scale:1.1;object-position:center;transition:all .5s ease}.reduce-hba1c-card .video-content-box .overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(53 42 42 / .1) 0%,#352a2a 100%);backdrop-filter:blur(7px);font-family:var(--urbanist);display:flex;align-items:flex-end;opacity:0;transition:all .5s}.reduce-hba1c-card .video-content-box .overlay-content ul{opacity:0}@keyframes moveUp{from{transform:translateY(70px)}to{transform:translateY(0)}}.reduce-hba1c-card .video-content-box .overlay-content li{color:#fff;font-weight:500;font-size:1rem;margin:14px 0}.reduce-hba1c-card .know-more{position:absolute;right:3%;bottom:3%;font-weight:500;font-size:clamp(14px,1vw,16px);line-height:100%;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(4px);border:none;padding:7px 12px;border-radius:25px;color:#fff;display:none}.reduce-hba1c-card.toggled .card-content h4{color:#fff}.reduce-hba1c-card.toggled .video-content-box{height:100%}.reduce-hba1c-card.toggled .video-content-box .overlay-content{opacity:1}.reduce-hba1c-card.toggled .video-content-box .overlay-content ul{animation:moveUp .7s ease;opacity:1}.food-wrapper{margin:auto;background:url(/wp-content/themes/taphealthTwo/assets/images/food-bg.webp);background-size:cover;border:1px solid #bec5d2;border-radius:1.5rem;padding:clamp(14px,4vw,24px);box-shadow:0 4px 31.1px 0 rgb(166 203 255 / .1);font-family:var(--urbanist)}.food-wrapper-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,minmax(200px,1fr))}.food-wrapper .food-wrapper-grid .food-left-box{grid-row:span 2}.food-wrapper .food-left-box .food-title{font-weight:700;font-size:clamp(22px,5vw,32px);line-height:100%;text-align:center;color:#3d4966;margin:0 0 8px}.food-wrapper .food-left-box .subtitle{margin-bottom:12px;font-weight:700;font-size:clamp(16px,5vw,18px);line-height:100%;text-align:center;color:#2563eb;display:block}.food-wrapper .food-left-box .desc{font-weight:400;font-size:clamp(14px,2vw,16px);text-align:center;color:#3d4966;padding:0}.food-wrapper .food-left-box .dish-img{width:180px;height:180px;object-fit:contain;display:block;margin-bottom:12px;transition:transform .5s ease,opacity .6s ease}@keyframes rotateOut{from{rotate:90deg;opacity:0}to{rotate:0deg;opacity:1}}.anim-rotate-out{animation:rotateOut .3s ease-in-out}.food-wrapper .food-right-box h2{color:#3d4966;font-weight:700;font-size:clamp(26px,4vw,30px)}.food-wrapper .food-right-box p{color:#5d6a85;font-weight:400;font-size:clamp(14px,2vw,16px);line-height:100%}.food-wrapper .food-right-box .food-options{background:rgb(255 255 255 / .5);padding:clamp(6px,1vw,8px);border-radius:1.2rem;display:flex;gap:6px;margin-bottom:15px;overflow-x:auto}.food-wrapper .food-right-box .food-options::-webkit-scrollbar{display:none}.food-wrapper .food-right-box .food-option{border-radius:1rem;padding:10px;border:1.4px solid #fff0;cursor:pointer;width:100px;display:flex;flex-direction:column;align-items:center}.food-wrapper .food-right-box .food-option span{display:block;text-align:center;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3d4966;font-weight:600;letter-spacing:-.3%}.food-wrapper .food-right-box .food-option.active{border-color:#78aeff;background:#fff}.food-wrapper .food-right-box .food-option img{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-bottom:6px}.food-wrapper .food-right-box .tips-box{background:#fff;border-radius:1.2rem;padding:1.2rem}.food-wrapper .food-right-box .tips-box h4{color:#252e49;font-weight:600;font-size:clamp(16px,1.5vw,18px);margin-bottom:clamp(8px,1vw,12px)}.food-wrapper .food-right-box .tips-box h6{color:#059669;font-weight:700;font-size:12px;text-align:center;line-height:140%;text-transform:uppercase;padding:clamp(.5rem,2vw,1rem) 0 .5rem 0;position:relative}.food-wrapper .food-right-box .tips-box h6::before{content:"";width:35%;height:1px;background:linear-gradient(-90deg,#059668dc 0%,#fff0 100%);position:absolute;top:55%;left:0}.food-wrapper .food-right-box .tips-box h6::after{content:"";width:35%;height:1px;background:linear-gradient(90deg,#059668dc 0%,#fff0 100%);position:absolute;top:55%;right:0}.food-wrapper .food-right-box .tips-box ul{padding-left:20px;margin:0}.food-wrapper .food-right-box .tips-box li{color:#3d4966;font-weight:500;font-size:14px;line-height:140%;margin-bottom:10px}.food-wrapper .food-right-box .boost-tip{background:#f6f2ff;border:1px solid #d3bbff;padding:8px 10px;margin-top:12px;border-radius:12px;font-weight:500;color:#3d4966;font-size:12px}.food-wrapper .food-right-box .boost-tip b{color:#6929c4;font-weight:700;font-size:14px}.food-suggest-ai{background-color:rgb(255 255 255 / .5);backdrop-filter:blur(4px);border-radius:25px 25px 25px 0;padding:7px;color:#252e49;font-weight:600;font-size:14px;display:flex;align-items:center;gap:7px;position:absolute;left:0;top:-10px}.food-suggest-ai .tap-bot-img{width:22px;height:auto}.food-wrapper .food-stat{position:absolute;left:10%;bottom:15px;width:140px;height:auto}.drslider{position:relative;min-height:100vh}.drslider .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative}.drslider .drtestimonial-card{width:140px;height:170px;text-align:center;z-index:1;border-radius:25px;overflow:hidden;position:relative;padding:4px}.drslider .drtestimonial-card img{width:100%;height:100%;object-fit:cover;border-radius:20px}.drslider .drtestimonial-card h3{font-size:18px;margin:10px 0}.drslider .drtestimonial-card p{font-size:14px;color:#777}.drslider .drSliderswiper::after{content:" ";position:absolute;z-index:9;width:150px;height:246px;transform:rotate(-87deg);top:254px;left:36px;background:linear-gradient(to right,#ffffff 0%,#fff0 100%)}.drslider .another{width:100%;padding-top:2rem;font-family:var(--urbanist)}.drslider .another .testimonial-card1{display:none}.drslider .another .testimonial-card1 p{font-weight:600;font-size:clamp(16px,1.5vw,18px);color:#252e49}.drslider .another .testimonial-card1 h3{color:#252e49;font-weight:700;font-size:1.7rem}.drslider .another .testimonial-card1 small{color:#252e49;font-weight:500;font-size:1rem;display:block}.drslider .another .swiper-slide-active .testimonial-card1{display:block}.drslider .drSliderswiper .swiper-slide-active .drtestimonial-card{width:180px;height:220px;background:linear-gradient(214.09deg,#33c9ff .51%,#00929d 47.62%,#8a3ffc 99.49%);box-shadow:0 8.02px 12.03px 0 #98a8ce80;scale:1.01}.map-container{width:100%;height:100vh;max-height:600px;position:relative;font-family:var(--urbanist)}#map-data-mobile{font-family:var(--urbanist);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transform:translateY(-30%);max-height:350px;height:350px}.FadeIn{animation:pointFadeIn .5s ease-in-out}@keyframes pointFadeIn{from{opacity:0;scale:.9}to{opacity:1;scale:1}}.map-container img.world-map{width:100%;height:100%;object-fit:cover;object-position:center}.map-point .point-tooltip{display:inline-flex;align-items:center;justify-content:start;gap:5px;padding:4px;border-radius:30px;overflow:hidden}.map-point .point-tooltip p{color:#3d4966;font-weight:700;font-size:13px;padding:0 4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.map-point .point-tooltip span{background-color:#fff;border-radius:50%;overflow:hidden;box-shadow:0 1.2px 2.99px 0 #0000001a;padding:4px;flex-shrink:0}.map-point .point-tooltip span svg{width:24px;height:24px}.map-point .point-user{color:#252e49;font-size:13px;display:flex;align-items:center;gap:4px;padding:4px 0}.map-point .point-user span{width:14px;height:14px;background-color:#fe495b;border-radius:50%}.india-pin{width:12px;height:12px;background-color:#fff;border-radius:50%;border:.5px solid #2563eb;position:relative}.india-pin::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #fff;background-color:#fff0;border-radius:inherit;animation:pin 1s ease-in-out 1s infinite;transition:all 1s}@keyframes pin{0%{transform:scale(.9);filter:blur(0)}100%{transform:scale(2);filter:blur(1px)}}.curve-slider-wrapper{font-family:var(--urbanist);width:100%;height:600px;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;z-index:5;transform:scale(.9)}.curve-slider-wrapper .slider-item{opacity:0;position:absolute;top:calc(200px / -2);left:calc(200px / -2);width:190px;height:230px;border-radius:25px;z-index:1;overflow:hidden}.curve-slider-wrapper .slider-item img{width:100%;height:100%;object-fit:cover;border-radius:20px;cursor:grab}.curve-slider-wrapper .triggers{display:flex;gap:1rem;margin-top:20px}.curve-slider-wrapper .circular-slider{position:relative}.curve-slider-wrapper .slider-list{position:absolute;top:400px;left:50%;transform:translate(-50%,-50%)}.curve-slider-wrapper .slider-item.active{background:linear-gradient(214.09deg,#33c9ff .51%,#00929d 47.62%,#8a3ffc 99.49%);padding:4px;box-shadow:0 35px 30px 0 rgb(152 168 206 / .5);width:200px;height:240px;scale:1.01}.curve-slider-wrapper .slider-item .slider-content{opacity:0;transition:opacity .3s ease}.curve-slider-wrapper .slider-item.active .slider-content{display:none}.curve-slider-wrapper .active-number-display{position:absolute;padding:1rem;top:60%;left:50%;transform:translateX(-50%);max-width:clamp(450px,40vw,500px);padding-top:10px;text-align:center;z-index:1;user-select:none}.curve-slider-wrapper .active-number-display h3{color:#252e49;font-weight:700;font-size:1.7rem}.curve-slider-wrapper .active-number-display p{font-weight:600;font-size:1.2rem;color:#252e49;line-height:100%;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.curve-slider-wrapper .active-number-display small{color:#252e49;font-weight:500;font-size:1rem;display:block}.curve-slider-wrapper .fade-smoke{width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(72.22% 72.22% at 50% 25.07%,#fff0 0%,rgb(255 255 255 / .2) 29.81%,#ffffff 100%);pointer-events:none}.personalised-meal-plans-slider{font-family:var(--urbanist);padding:clamp(12px,1vw,16px);display:flex;gap:14px;align-items:center;overflow-y:hidden;overflow-x:auto}.personalised-meal-plans-slider::-webkit-scrollbar{display:none}.personalised-meal-plans-slider .slider-card{flex:1 0 300px}.personalised-meal-plans-slider .slider-card svg{width:40px;height:40px}.personalised-meal-plans-slider .slider-card figure{padding:10px;border-radius:12px;font-size:20px}.primary-button{text-decoration:none;text-align:center;padding:clamp(.5rem,1vw,.625rem) clamp(1.25rem,2vw,1.625rem);font-size:clamp(1rem,2vw,1.125);background-color:#0048ce;color:#fff;border-radius:30px;font-weight:500;border:0;transition:all .3s}.whatsapp-icon{position:fixed;right:2%;bottom:20%;width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);transition:all .3s;z-index:99;cursor:pointer}.whatsapp-icon:hover{transform:scale(.96)}.whatsapp-icon img{width:100%;height:100%;object-fit:contain;object-position:center}.whatsapp-icon-form{position:fixed;right:2%;bottom:4%;padding:12px 22px;border-radius:50px;background:#2563eb;color:#fff;font-size:16px;font-weight:600;box-shadow:0 4px 10px rgb(0 0 0 / .2);z-index:999;cursor:pointer;display:flex;align-items:center;gap:8px;animation:bounce 2s infinite;transition:all 0.3s ease}.whatsapp-icon-form:hover{background:#1e40af;transform:scale(1.05)}.demo-text{white-space:nowrap}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media (max-width:991px){.whatsapp-icon-form{left:50%;right:auto;transform:translateX(-50%);bottom:4%}@keyframes bounce{0%,20%,50%,80%,100%{transform:translate(-50%,0)}40%{transform:translate(-50%,-8px)}60%{transform:translate(-50%,-4px)}}}