*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:bahnschrift;font-style:normal;font-weight:400;src:local("bahnschrift"),local("Bahnschrift")}body{font-family:bahnschrift,sans-serif!important}@media(max-width:991px){body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}}.animated-element{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform,opacity}.scrollable-content{scrollbar-color:#8c181b #f5f5f5;scrollbar-width:thin}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb{background:#8c181b;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#7c1922}.privacy-container,.refund-container,.terms-container{background-color:#f8f9fa;min-height:100vh;padding:2rem 0}.privacy-container .container,.refund-container .container,.terms-container .container{margin:0 auto;max-width:1200px;padding:0 1rem}.privacy-container .privacy-content,.privacy-container .refund-content,.privacy-container .terms-content,.refund-container .privacy-content,.refund-container .refund-content,.refund-container .terms-content,.terms-container .privacy-content,.terms-container .refund-content,.terms-container .terms-content{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);line-height:1.6;padding:3rem}.privacy-container .privacy-content h1,.privacy-container .refund-content h1,.privacy-container .terms-content h1,.refund-container .privacy-content h1,.refund-container .refund-content h1,.refund-container .terms-content h1,.terms-container .privacy-content h1,.terms-container .refund-content h1,.terms-container .terms-content h1{color:#8c181b;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.privacy-container .privacy-content .last-updated,.privacy-container .refund-content .last-updated,.privacy-container .terms-content .last-updated,.refund-container .privacy-content .last-updated,.refund-container .refund-content .last-updated,.refund-container .terms-content .last-updated,.terms-container .privacy-content .last-updated,.terms-container .refund-content .last-updated,.terms-container .terms-content .last-updated{color:#666;font-style:italic;margin-bottom:2rem;text-align:center}.privacy-container .privacy-content section,.privacy-container .refund-content section,.privacy-container .terms-content section,.refund-container .privacy-content section,.refund-container .refund-content section,.refund-container .terms-content section,.terms-container .privacy-content section,.terms-container .refund-content section,.terms-container .terms-content section{margin-bottom:2rem}.privacy-container .privacy-content section h2,.privacy-container .refund-content section h2,.privacy-container .terms-content section h2,.refund-container .privacy-content section h2,.refund-container .refund-content section h2,.refund-container .terms-content section h2,.terms-container .privacy-content section h2,.terms-container .refund-content section h2,.terms-container .terms-content section h2{border-bottom:2px solid #8c181b;color:#8c181b;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.privacy-container .privacy-content section h3,.privacy-container .refund-content section h3,.privacy-container .terms-content section h3,.refund-container .privacy-content section h3,.refund-container .refund-content section h3,.refund-container .terms-content section h3,.terms-container .privacy-content section h3,.terms-container .refund-content section h3,.terms-container .terms-content section h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.8rem;margin-top:1.5rem}.privacy-container .privacy-content section p,.privacy-container .refund-content section p,.privacy-container .terms-content section p,.refund-container .privacy-content section p,.refund-container .refund-content section p,.refund-container .terms-content section p,.terms-container .privacy-content section p,.terms-container .refund-content section p,.terms-container .terms-content section p{color:#555;margin-bottom:1rem;text-align:justify}.privacy-container .privacy-content section ol,.privacy-container .privacy-content section ul,.privacy-container .refund-content section ol,.privacy-container .refund-content section ul,.privacy-container .terms-content section ol,.privacy-container .terms-content section ul,.refund-container .privacy-content section ol,.refund-container .privacy-content section ul,.refund-container .refund-content section ol,.refund-container .refund-content section ul,.refund-container .terms-content section ol,.refund-container .terms-content section ul,.terms-container .privacy-content section ol,.terms-container .privacy-content section ul,.terms-container .refund-content section ol,.terms-container .refund-content section ul,.terms-container .terms-content section ol,.terms-container .terms-content section ul{margin-bottom:1rem;margin-left:1.5rem}.privacy-container .privacy-content section ol li,.privacy-container .privacy-content section ul li,.privacy-container .refund-content section ol li,.privacy-container .refund-content section ul li,.privacy-container .terms-content section ol li,.privacy-container .terms-content section ul li,.refund-container .privacy-content section ol li,.refund-container .privacy-content section ul li,.refund-container .refund-content section ol li,.refund-container .refund-content section ul li,.refund-container .terms-content section ol li,.refund-container .terms-content section ul li,.terms-container .privacy-content section ol li,.terms-container .privacy-content section ul li,.terms-container .refund-content section ol li,.terms-container .refund-content section ul li,.terms-container .terms-content section ol li,.terms-container .terms-content section ul li{color:#555;margin-bottom:.5rem}.privacy-container .privacy-content section ol li strong,.privacy-container .privacy-content section ul li strong,.privacy-container .refund-content section ol li strong,.privacy-container .refund-content section ul li strong,.privacy-container .terms-content section ol li strong,.privacy-container .terms-content section ul li strong,.refund-container .privacy-content section ol li strong,.refund-container .privacy-content section ul li strong,.refund-container .refund-content section ol li strong,.refund-container .refund-content section ul li strong,.refund-container .terms-content section ol li strong,.refund-container .terms-content section ul li strong,.terms-container .privacy-content section ol li strong,.terms-container .privacy-content section ul li strong,.terms-container .refund-content section ol li strong,.terms-container .refund-content section ul li strong,.terms-container .terms-content section ol li strong,.terms-container .terms-content section ul li strong{color:#8c181b}.privacy-container .privacy-content section ol li ul,.privacy-container .privacy-content section ul li ul,.privacy-container .refund-content section ol li ul,.privacy-container .refund-content section ul li ul,.privacy-container .terms-content section ol li ul,.privacy-container .terms-content section ul li ul,.refund-container .privacy-content section ol li ul,.refund-container .privacy-content section ul li ul,.refund-container .refund-content section ol li ul,.refund-container .refund-content section ul li ul,.refund-container .terms-content section ol li ul,.refund-container .terms-content section ul li ul,.terms-container .privacy-content section ol li ul,.terms-container .privacy-content section ul li ul,.terms-container .refund-content section ol li ul,.terms-container .refund-content section ul li ul,.terms-container .terms-content section ol li ul,.terms-container .terms-content section ul li ul{margin-bottom:.5rem;margin-top:.5rem}.privacy-container .privacy-content .acknowledgment-section,.privacy-container .privacy-content .agreement-section,.privacy-container .privacy-content .policy-acknowledgment,.privacy-container .refund-content .acknowledgment-section,.privacy-container .refund-content .agreement-section,.privacy-container .refund-content .policy-acknowledgment,.privacy-container .terms-content .acknowledgment-section,.privacy-container .terms-content .agreement-section,.privacy-container .terms-content .policy-acknowledgment,.refund-container .privacy-content .acknowledgment-section,.refund-container .privacy-content .agreement-section,.refund-container .privacy-content .policy-acknowledgment,.refund-container .refund-content .acknowledgment-section,.refund-container .refund-content .agreement-section,.refund-container .refund-content .policy-acknowledgment,.refund-container .terms-content .acknowledgment-section,.refund-container .terms-content .agreement-section,.refund-container .terms-content .policy-acknowledgment,.terms-container .privacy-content .acknowledgment-section,.terms-container .privacy-content .agreement-section,.terms-container .privacy-content .policy-acknowledgment,.terms-container .refund-content .acknowledgment-section,.terms-container .refund-content .agreement-section,.terms-container .refund-content .policy-acknowledgment,.terms-container .terms-content .acknowledgment-section,.terms-container .terms-content .agreement-section,.terms-container .terms-content .policy-acknowledgment{background:#f8f9fa;border-left:4px solid #8c181b;border-radius:8px;margin-top:2rem;padding:1.5rem}.privacy-container .privacy-content .acknowledgment-section p,.privacy-container .privacy-content .agreement-section p,.privacy-container .privacy-content .policy-acknowledgment p,.privacy-container .refund-content .acknowledgment-section p,.privacy-container .refund-content .agreement-section p,.privacy-container .refund-content .policy-acknowledgment p,.privacy-container .terms-content .acknowledgment-section p,.privacy-container .terms-content .agreement-section p,.privacy-container .terms-content .policy-acknowledgment p,.refund-container .privacy-content .acknowledgment-section p,.refund-container .privacy-content .agreement-section p,.refund-container .privacy-content .policy-acknowledgment p,.refund-container .refund-content .acknowledgment-section p,.refund-container .refund-content .agreement-section p,.refund-container .refund-content .policy-acknowledgment p,.refund-container .terms-content .acknowledgment-section p,.refund-container .terms-content .agreement-section p,.refund-container .terms-content .policy-acknowledgment p,.terms-container .privacy-content .acknowledgment-section p,.terms-container .privacy-content .agreement-section p,.terms-container .privacy-content .policy-acknowledgment p,.terms-container .refund-content .acknowledgment-section p,.terms-container .refund-content .agreement-section p,.terms-container .refund-content .policy-acknowledgment p,.terms-container .terms-content .acknowledgment-section p,.terms-container .terms-content .agreement-section p,.terms-container .terms-content .policy-acknowledgment p{color:#333;font-weight:500;margin:0}.footer-section .footer-links .footer-nav .footer-link{color:inherit;text-decoration:none;transition:all .3s ease}.footer-section .footer-links .footer-nav .footer-link:hover{color:#8c181b;text-decoration:underline}@media(max-width:768px){.privacy-container,.refund-container,.terms-container{padding:1rem 0}.privacy-container .privacy-content,.privacy-container .refund-content,.privacy-container .terms-content,.refund-container .privacy-content,.refund-container .refund-content,.refund-container .terms-content,.terms-container .privacy-content,.terms-container .refund-content,.terms-container .terms-content{padding:1.5rem}.privacy-container .privacy-content h1,.privacy-container .refund-content h1,.privacy-container .terms-content h1,.refund-container .privacy-content h1,.refund-container .refund-content h1,.refund-container .terms-content h1,.terms-container .privacy-content h1,.terms-container .refund-content h1,.terms-container .terms-content h1{font-size:2rem}.privacy-container .privacy-content section h2,.privacy-container .refund-content section h2,.privacy-container .terms-content section h2,.refund-container .privacy-content section h2,.refund-container .refund-content section h2,.refund-container .terms-content section h2,.terms-container .privacy-content section h2,.terms-container .refund-content section h2,.terms-container .terms-content section h2{font-size:1.3rem}.privacy-container .privacy-content section h3,.privacy-container .refund-content section h3,.privacy-container .terms-content section h3,.refund-container .privacy-content section h3,.refund-container .refund-content section h3,.refund-container .terms-content section h3,.terms-container .privacy-content section h3,.terms-container .refund-content section h3,.terms-container .terms-content section h3{font-size:1.1rem}}.doctor-profile-card{transition:all .3s ease}@media(max-width:767px){.doctor-profile-card{padding:15px!important}.doctor-profile-card .doctor-profile-image,.doctor-profile-card .doctor-profile-initials{flex-grow:0!important;flex-shrink:0!important;height:120px!important;max-height:120px!important;max-width:120px!important;min-height:120px!important;min-width:120px!important;width:120px!important}.doctor-profile-card .doctor-profile-initials span{font-size:40px!important}.doctor-profile-card .doctor-stats-row .col-6{align-items:center!important;display:flex!important;flex-direction:row!important;gap:6px!important;justify-content:flex-start!important;padding:6px 4px!important;text-align:left!important}.doctor-profile-card .doctor-stats-row .col-6>div{flex-shrink:0!important}.doctor-profile-card .doctor-stats-row .col-6 span{font-size:11px!important;text-align:left!important;word-wrap:break-word!important}}@media(max-width:991px){.doctor-profile-card .badge{font-size:12px!important;padding:3px 8px!important}.doctor-profile-card h4{font-size:18px!important}}@media(max-width:767px){.doctor-profile-card .doctor-info-section{text-align:left!important}.doctor-profile-card .doctor-info-section .d-flex{justify-content:flex-start!important}.doctor-profile-card .doctor-right-info{align-items:flex-start!important;margin-top:12px}.doctor-profile-card .card-body{padding:12px!important}.doctor-profile-card .card-body .row .col-6{padding-left:4px!important;padding-right:4px!important}.doctor-profile-card .card-body .form-label{font-size:12px!important;margin-bottom:4px!important}.doctor-profile-card .card-body .form-control,.doctor-profile-card .card-body .form-select{font-size:12px!important;min-height:36px!important;padding:6px 8px!important}[style*="width: 120px"][style*="height: 120px"],div[style*="width:120px"][style*="height:120px"]{height:100px!important;width:100px!important}}