1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.16.0"/><meta data-react-helmet="true" name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1, index, follow"/><meta data-react-helmet="true" property="og:title" content="Dr.Mohans App (Health)-Privacy Policy - Dr. Mohan's"/><meta data-react-helmet="true" property="og:description" content="Dr. Mohans App (Health) | Privacy Policy Dr. Mohans App (Health) (âServiceâ, âDr. Mohans App (Health)â, âwe,â âus,â or âourâ) [â¦]"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" name="twitter:title" content="Dr.Mohans App (Health)-Privacy Policy - Dr. Mohan's"/><style data-href="/styles.7a84df03bd8b076f9abb.css" data-identity="gatsby-global-css">@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap); 2@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=DM+Sans:opsz,[email protected],300;9..40,400;9..40,500;9..40,600&display=swap); 3/* ââ IDRS Calculator â Full Styles ââââââââââââââââââââââââââââââââ */ 4 5/* Page wrapper */ 6.idrs-page { 7 background: #f1f5f9; 8 min-height: 80vh; 9 padding: 48px 16px; 10} 11 12.idrs-page-inner { 13 display: flex; 14 justify-content: center; 15 align-items: flex-start; 16 width: 100%; 17} 18 19.idrs-form-wrap { 20 width: 100%; 21 display: flex; 22 justify-content: center; 23} 24 25/* ââ Card âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 26.idrs-card { 27 background: #ffffff; 28 border: 1px solid #e2e8f0; 29 border-radius: 16px; 30 padding: 36px 32px; 31 width: 100%; 32 max-width: 860px; /* wider to fit 3-col grid */ 33 box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06); 34} 35 36/* ââ Grid layouts âââââââââââââââââââââââââââââââââââââââââââââââââââ */ 37/* 3-column row */ 38.idrs-grid-3 { 39 display: grid; 40 grid-template-columns: repeat(3, 1fr); 41 gap: 16px; 42 margin-bottom: 4px; 43} 44 45/* 1-column row (Family History â full width or 1/3) */ 46.idrs-grid-1 { 47 display: grid; 48 grid-template-columns: 1fr; 49 gap: 16px; 50 margin-bottom: 4px; 51} 52 53/* Badge */ 54.idrs-badge { 55 display: inline-block; 56 background: #dbeafe; 57 color: #1d4ed8; 58 font-size: 11px; 59 font-weight: 700; 60 letter-spacing: 0.08em; 61 text-transform: uppercase; 62 padding: 4px 12px; 63 border-radius: 20px; 64 margin-bottom: 14px; 65} 66 67.idrs-title { 68 font-size: 22px; 69 font-weight: 700; 70 color: #0f172a; 71 margin: 0 0 8px; 72} 73 74.idrs-subtitle { 75 font-size: 14px; 76 color: #64748b; 77 margin: 0 0 24px; 78 line-height: 1.7; 79} 80 81/* ââ Fields âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 82.idrs-field { 83 margin-bottom: 16px; 84} 85 86.idrs-field label { 87 display: block; 88 font-size: 13px; 89 font-weight: 600; 90 color: #374151; 91 margin-bottom: 7px; 92} 93 94/* Required field asterisk */ 95.idrs-required { 96 color: #dc2626; 97 font-weight: 700; 98 margin-left: 1px; 99} 100 101.idrs-field input { 102 width: 100%; 103 padding: 10px 13px; 104 border: 1.5px solid #cbd5e1; 105 border-radius: 8px; 106 font-size: 14px; 107 color: #0f172a; 108 outline: none; 109 box-sizing: border-box; 110 transition: 111 border-color 0.2s, 112 box-shadow 0.2s; 113 background: #f8fafc; 114} 115 116.idrs-field input:focus { 117 border-color: #2563eb; 118 background: #fff; 119 box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1); 120} 121 122.idrs-hint { 123 display: block; 124 font-size: 11px; 125 color: #94a3b8; 126 margin-top: 4px; 127 line-height: 1.5; 128} 129 130/* ââ Select âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 131.idrs-select { 132 width: 100%; 133 padding: 10px 36px 10px 13px; 134 border: 1.5px solid #cbd5e1; 135 border-radius: 8px; 136 font-size: 14px; 137 color: #0f172a; 138 background: #f8fafc; 139 outline: none; 140 cursor: pointer; 141 box-sizing: border-box; 142 transition: 143 border-color 0.2s, 144 box-shadow 0.2s; 145 -moz-appearance: none; 146 appearance: none; 147 -webkit-appearance: none; 148 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E"); 149 background-repeat: no-repeat; 150 background-position: right 13px center; 151} 152 153.idrs-select:focus { 154 border-color: #2563eb; 155 background-color: #fff; 156 box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1); 157} 158 159/* ââ Toggle (Gender) ââââââââââââââââââââââââââââââââââââââââââââââââ */ 160.idrs-toggle-group { 161 display: flex; 162 gap: 8px; 163} 164 165.idrs-toggle-btn { 166 flex: 1; 167 padding: 9px 8px; 168 border: 1.5px solid #cbd5e1; 169 border-radius: 8px; 170 background: #f8fafc; 171 font-size: 13px; 172 font-weight: 600; 173 color: #374151; 174 cursor: pointer; 175 transition: all 0.18s; 176 white-space: nowrap; 177} 178 179.idrs-toggle-btn.active { 180 border-color: #2563eb; 181 background: #eff6ff; 182 color: #1d4ed8; 183} 184 185/* ââ Error ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 186.idrs-error { 187 font-size: 13px; 188 color: #dc2626; 189 background: #fef2f2; 190 border: 1px solid #fecaca; 191 border-radius: 6px; 192 padding: 9px 12px; 193 margin-bottom: 14px; 194} 195 196/* ââ Buttons ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 197.idrs-btn-primary { 198 width: 100%; 199 padding: 13px; 200 background: #1d4ed8;
201 color: #fff; 202 border: none; 203 border-radius: 8px; 204 font-size: 15px; 205 font-weight: 600; 206 cursor: pointer; 207 transition: background 0.2s; 208} 209 210.idrs-btn-primary:hover { 211 background: #1e40af; 212} 213 214.idrs-btn-primary:disabled { 215 background: #93c5fd; 216 cursor: not-allowed; 217} 218 219.idrs-btn-row { 220 display: flex; 221 gap: 10px; 222 margin-top: 8px; 223} 224 225.idrs-btn-secondary { 226 flex: 1; 227 padding: 13px; 228 background: #f1f5f9; 229 color: #475569; 230 border: 1.5px solid #cbd5e1; 231 border-radius: 8px; 232 font-size: 14px; 233 font-weight: 600; 234 cursor: pointer; 235 transition: all 0.2s; 236} 237 238.idrs-btn-secondary:hover { 239 background: #e2e8f0; 240} 241 242.idrs-btn-row .idrs-btn-primary { 243 flex: 2; 244} 245 246.idrs-privacy { 247 font-size: 11px; 248 color: #94a3b8; 249 text-align: center; 250 margin-top: 12px; 251 margin-bottom: 0; 252} 253 254/* ââ Overlay ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 255.idrs-overlay { 256 position: fixed; 257 inset: 0; 258 background: rgba(15, 23, 42, 0.55); 259 backdrop-filter: blur(3px); 260 display: flex; 261 align-items: center; 262 justify-content: center; 263 z-index: 9999; 264 padding: 16px; 265} 266 267/* ââ Popup (Professional version) ââââââââââââââââââââââââââââââââââ */ 268.idrs-popup { 269 background: #fff; 270 border-radius: 18px; 271 width: 100%; 272 max-width: 640px; 273 max-height: 90vh; 274 overflow-y: auto; 275 position: relative; 276 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2); 277} 278 279.idrs-popup-pro { 280 padding-bottom: 24px; 281 font-family: "Segoe UI", system-ui, sans-serif; 282} 283 284.popup-close { 285 position: absolute; 286 top: 14px; 287 right: 16px; 288 background: rgba(255, 255, 255, 0.8); 289 border: 1px solid #e2e8f0; 290 border-radius: 50%; 291 width: 30px; 292 height: 30px; 293 font-size: 13px; 294 cursor: pointer; 295 color: #64748b; 296 display: flex; 297 align-items: center; 298 justify-content: center; 299 z-index: 1; 300 transition: background 0.2s; 301} 302 303.popup-close:hover { 304 background: #f1f5f9; 305} 306 307/* Popup Header */ 308.popup-header-pro { 309 padding: 28px 28px 18px; 310 border-bottom: 3px solid #e2e8f0; 311} 312 313.popup-eyebrow { 314 font-size: 11px; 315 font-weight: 700; 316 letter-spacing: 0.08em; 317 text-transform: uppercase; 318 color: #64748b; 319} 320 321.popup-title-pro { 322 font-size: 22px; 323 font-weight: 800; 324 color: #0f172a; 325 margin: 4px 0 2px; 326} 327 328.popup-meta { 329 font-size: 13px; 330 color: #94a3b8; 331 margin: 0; 332} 333 334/* Score Section */ 335.popup-score-section-pro { 336 display: flex; 337 align-items: center; 338 gap: 20px; 339 padding: 22px 28px; 340} 341 342.popup-score-circle-pro { 343 width: 92px; 344 height: 92px; 345 border-radius: 50%; 346 border: 4px solid; 347 display: flex; 348 flex-direction: column; 349 align-items: center; 350 justify-content: center; 351 flex-shrink: 0; 352} 353 354.popup-score-circle-pro .popup-score-num { 355 font-size: 30px; 356 font-weight: 900; 357 line-height: 1; 358} 359 360.popup-score-num { 361 font-size: 32px; 362 font-weight: 800; 363 line-height: 1; 364} 365 366.popup-score-sub { 367 font-size: 11px; 368 color: #94a3b8; 369} 370 371.popup-score-side { 372 flex: 1; 373} 374 375.popup-risk-chip-pro { 376 display: inline-block; 377 color: #fff; 378 font-weight: 700; 379 font-size: 13px; 380 padding: 5px 12px; 381 border-radius: 999px; 382 margin-bottom: 8px; 383} 384 385.popup-bar-track-pro { 386 width: 100%; 387 height: 8px; 388 background: #f1f5f9; 389 border-radius: 999px; 390 overflow: hidden; 391} 392 393.popup-bar-fill-pro { 394 height: 100%; 395 border-radius: 999px; 396 transition: width 0.4s ease; 397} 398 399/* Risk range table */ 400.popup-risk-table { 401 width: calc(100% - 56px); 402 margin: 6px 28px 18px; 403 border-collapse: collapse; 404 font-size: 13px; 405} 406 407.popup-risk-table thead th { 408 text-align: left; 409 font-size: 11px; 410 text-transform: uppercase; 411 letter-spacing: 0.05em; 412 color: #94a3b8; 413 font-weight: 700; 414 padding: 6px 10px; 415 border-bottom: 1px solid #e2e8f0; 416} 417 418.popup-risk-table tbody td { 419 padding: 8px 10px; 420 border-bottom: 1px solid #f1f5f9; 421 color: #334155; 422} 423 424.popup-risk-row-active { 425 background: #f8fafc; 426 font-weight: 700; 427 color: #0f172a; 428} 429 430.popup-risk-dot { 431 display: inline-block; 432 width: 8px; 433 height: 8px; 434 border-radius: 50%; 435 margin-right: 8px; 436} 437 438/* Advice */ 439.popup-advice-pro { 440 margin: 0 28px 20px; 441 background: #f8fafc; 442 border-left: 4px solid #0369a1; 443 padding: 12px 14px; 444 border-radius: 4px; 445} 446 447.popup-advice-label { 448 font-size: 11px; 449 font-weight: 700; 450 text-transform: uppercase; 451 letter-spacing: 0.05em; 452 color: #0369a1; 453} 454 455.popup-advice-pro p { 456 font-size: 13px; 457 line-height: 1.6; 458 color: #334155; 459 margin: 4px 0 0; 460} 461 462/* Footer Buttons */ 463.popup-footer-btns-pro { 464 display: flex; 465 flex-wrap: wrap; 466 gap: 10px; 467 margin: 0 28px; 468} 469 470.popup-footer-btns-pro button { 471 flex: 1; 472 min-width: 120px; 473} 474 475.popup-btn-download { 476 padding: 12px; 477 background: #0f172a; 478 color: #fff; 479 border: none; 480 border-radius: 8px; 481 font-size: 14px; 482 font-weight: 600; 483 cursor: pointer; 484 transition: background 0.2s; 485} 486 487.popup-btn-download:hover { 488 background: #1e293b; 489} 490 491.popup-btn-book { 492 padding: 12px; 493 background: #1d4ed8;
494 color: #fff; 495 border: none; 496 border-radius: 8px; 497 font-size: 14px; 498 font-weight: 600; 499 cursor: pointer; 500 transition: background 0.2s; 501} 502 503.popup-btn-book:hover { 504 background: #1e40af; 505} 506 507.popup-btn-reset { 508 background: none; 509 border: 1.5px solid #cbd5e1; 510 color: #475569; 511 font-size: 14px; 512 font-weight: 600; 513 cursor: pointer; 514 border-radius: 8px; 515 padding: 12px; 516} 517 518.popup-btn-reset:hover { 519 background: #f1f5f9; 520} 521 522.popup-disclaimer { 523 margin: 16px 28px 0; 524 font-size: 11px; 525 color: #94a3b8; 526 line-height: 1.5; 527} 528 529/* ââ Responsive âââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 530 531/* Tablet: 2-column grid */ 532@media (max-width: 720px) { 533 .idrs-grid-3 { 534 grid-template-columns: repeat(2, 1fr); 535 } 536} 537 538/* Mobile: 1-column grid */ 539@media (max-width: 480px) { 540 .idrs-grid-3 { 541 grid-template-columns: 1fr; 542 } 543 544 .idrs-card { 545 padding: 24px 18px; 546 } 547 548 .idrs-title { 549 font-size: 18px; 550 } 551 552 .idrs-popup { 553 border-radius: 14px; 554 } 555 556 .idrs-page { 557 padding: 24px 12px; 558 } 559 560 .popup-header-pro, 561 .popup-score-section-pro, 562 .popup-advice-pro, 563 .popup-footer-btns-pro, 564 .popup-disclaimer, 565 .popup-risk-table { 566 padding-left: 18px; 567 padding-right: 18px; 568 margin-left: 18px; 569 margin-right: 18px; 570 } 571 572 .popup-footer-btns-pro { 573 flex-direction: column; 574 } 575} 576 577/** 578 * Swiper 11.2.10 579 * Most modern mobile touch slider and framework with hardware accelerated transitions 580 * https://swiperjs.com 581 * 582 * Copyright 2014-2025 Vladimir Kharlampidi 583 * 584 * Released under the MIT License 585 * 586 * Released on: June 28, 2025 587 */ 588 589/* FONT_START */ 590@font-face { 591 font-family: 'swiper-icons'; 592 src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA'); 593 font-weight: 400; 594 font-style: normal; 595} 596/* FONT_END */ 597:root { 598 --swiper-theme-color: #007aff; 599 /* 600 --swiper-preloader-color: var(--swiper-theme-color); 601 --swiper-wrapper-transition-timing-function: initial; 602 */ 603} 604:host { 605 position: relative; 606 display: block; 607 margin-left: auto; 608 margin-right: auto; 609 z-index: 1; 610} 611.swiper { 612 margin-left: auto; 613 margin-right: auto; 614 position: relative; 615 overflow: hidden; 616 list-style: none; 617 padding: 0; 618 /* Fix of Webkit flickering */ 619 z-index: 1; 620 display: block; 621} 622.swiper-vertical > .swiper-wrapper { 623 flex-direction: column; 624} 625.swiper-wrapper { 626 position: relative; 627 width: 100%; 628 height: 100%; 629 z-index: 1; 630 display: flex; 631 transition-property: transform; 632 transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); 633 box-sizing: content-box; 634} 635.swiper-android .swiper-slide, 636.swiper-ios .swiper-slide, 637.swiper-wrapper { 638 transform: translate3d(0px, 0, 0); 639} 640.swiper-horizontal { 641 touch-action: pan-y; 642} 643.swiper-vertical { 644 touch-action: pan-x; 645} 646.swiper-slide { 647 flex-shrink: 0; 648 width: 100%; 649 height: 100%; 650 position: relative; 651 transition-property: transform; 652 display: block; 653} 654.swiper-slide-invisible-blank { 655 visibility: hidden; 656} 657/* Auto Height */ 658.swiper-autoheight, 659.swiper-autoheight .swiper-slide { 660 height: auto; 661} 662.swiper-autoheight .swiper-wrapper { 663 align-items: flex-start; 664 transition-property: transform, height; 665} 666.swiper-backface-hidden .swiper-slide { 667 transform: translateZ(0); 668 backface-visibility: hidden; 669} 670/* 3D Effects */ 671.swiper-3d.swiper-css-mode .swiper-wrapper { 672 perspective: 1200px; 673} 674.swiper-3d .swiper-wrapper { 675 transform-style: preserve-3d; 676} 677.swiper-3d { 678 perspective: 1200px; 679} 680.swiper-3d .swiper-slide, 681.swiper-3d .swiper-cube-shadow { 682 transform-style: preserve-3d; 683} 684/* CSS Mode */ 685.swiper-css-mode > .swiper-wrapper { 686 overflow: auto; 687 scrollbar-width: none; 688 /* For Firefox */ 689 -ms-overflow-style: none; 690 /* For Internet Explorer and Edge */ 691} 692.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
693 display: none; 694} 695.swiper-css-mode > .swiper-wrapper > .swiper-slide { 696 scroll-snap-align: start start; 697} 698.swiper-css-mode.swiper-horizontal > .swiper-wrapper { 699 scroll-snap-type: x mandatory; 700} 701.swiper-css-mode.swiper-vertical > .swiper-wrapper { 702 scroll-snap-type: y mandatory; 703} 704.swiper-css-mode.swiper-free-mode > .swiper-wrapper { 705 scroll-snap-type: none; 706} 707.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { 708 scroll-snap-align: none; 709} 710.swiper-css-mode.swiper-centered > .swiper-wrapper::before { 711 content: ''; 712 flex-shrink: 0; 713 order: 9999; 714} 715.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { 716 scroll-snap-align: center center; 717 scroll-snap-stop: always; 718} 719.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { 720 margin-inline-start: var(--swiper-centered-offset-before); 721} 722.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { 723 height: 100%; 724 min-height: 1px; 725 width: var(--swiper-centered-offset-after); 726} 727.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { 728 margin-block-start: var(--swiper-centered-offset-before); 729} 730.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { 731 width: 100%; 732 min-width: 1px; 733 height: var(--swiper-centered-offset-after); 734} 735/* Slide styles start */ 736/* 3D Shadows */ 737.swiper-3d .swiper-slide-shadow, 738.swiper-3d .swiper-slide-shadow-left, 739.swiper-3d .swiper-slide-shadow-right, 740.swiper-3d .swiper-slide-shadow-top, 741.swiper-3d .swiper-slide-shadow-bottom, 742.swiper-3d .swiper-slide-shadow, 743.swiper-3d .swiper-slide-shadow-left, 744.swiper-3d .swiper-slide-shadow-right, 745.swiper-3d .swiper-slide-shadow-top, 746.swiper-3d .swiper-slide-shadow-bottom { 747 position: absolute; 748 left: 0; 749 top: 0; 750 width: 100%; 751 height: 100%; 752 pointer-events: none; 753 z-index: 10; 754} 755.swiper-3d .swiper-slide-shadow { 756 background: rgba(0, 0, 0, 0.15); 757} 758.swiper-3d .swiper-slide-shadow-left { 759 background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 760} 761.swiper-3d .swiper-slide-shadow-right { 762 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 763} 764.swiper-3d .swiper-slide-shadow-top { 765 background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 766} 767.swiper-3d .swiper-slide-shadow-bottom { 768 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 769} 770.swiper-lazy-preloader { 771 width: 42px; 772 height: 42px; 773 position: absolute; 774 left: 50%; 775 top: 50%; 776 margin-left: -21px; 777 margin-top: -21px; 778 z-index: 10; 779 transform-origin: 50%; 780 box-sizing: border-box; 781 border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); 782 border-radius: 50%; 783 border-top-color: transparent; 784} 785.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, 786.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { 787 animation: swiper-preloader-spin 1s infinite linear; 788} 789.swiper-lazy-preloader-white { 790 --swiper-preloader-color: #fff; 791} 792.swiper-lazy-preloader-black { 793 --swiper-preloader-color: #000; 794} 795@keyframes swiper-preloader-spin { 796 0% { 797 transform: rotate(0deg); 798 } 799 100% { 800 transform: rotate(360deg); 801 } 802} 803/* Slide styles end */ 804 805.swiper-grid > .swiper-wrapper { 806 flex-wrap: wrap; 807} 808.swiper-grid-column > .swiper-wrapper { 809 flex-wrap: wrap; 810 flex-direction: column; 811} 812 813:root { 814 --swiper-navigation-size: 44px; 815 /* 816 --swiper-navigation-top-offset: 50%; 817 --swiper-navigation-sides-offset: 10px; 818 --swiper-navigation-color: var(--swiper-theme-color); 819 */ 820} 821.swiper-button-prev, 822.swiper-button-next { 823 position: absolute; 824 top: var(--swiper-navigation-top-offset, 50%); 825 width: calc(var(--swiper-navigation-size) / 44 * 27); 826 height: var(--swiper-navigation-size); 827 margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); 828 z-index: 10; 829 cursor: pointer; 830 display: flex; 831 align-items: center; 832 justify-content: center; 833 color: var(--swiper-navigation-color, var(--swiper-theme-color)); 834} 835.swiper-button-prev.swiper-button-disabled, 836.swiper-button-next.swiper-button-disabled { 837 opacity: 0.35; 838 cursor: auto; 839 pointer-events: none; 840} 841.swiper-button-prev.swiper-button-hidden, 842.swiper-button-next.swiper-button-hidden { 843 opacity: 0; 844 cursor: auto; 845 pointer-events: none; 846} 847.swiper-navigation-disabled .swiper-button-prev, 848.swiper-navigation-disabled .swiper-button-next { 849 display: none !important; 850} 851.swiper-button-prev svg, 852.swiper-button-next svg { 853 width: 100%; 854 height: 100%; 855 -o-object-fit: contain; 856 object-fit: contain; 857 transform-origin: center; 858} 859.swiper-rtl .swiper-button-prev svg, 860.swiper-rtl .swiper-button-next svg { 861 transform: rotate(180deg); 862} 863.swiper-button-prev, 864.swiper-rtl .swiper-button-next { 865 left: var(--swiper-navigation-sides-offset, 10px); 866 right: auto; 867} 868.swiper-button-next, 869.swiper-rtl .swiper-button-prev { 870 right: var(--swiper-navigation-sides-offset, 10px); 871 left: auto; 872} 873.swiper-button-lock { 874 display: none; 875} 876/* Navigation font start */ 877.swiper-button-prev:after, 878.swiper-button-next:after { 879 font-family: swiper-icons; 880 font-size: var(--swiper-navigation-size); 881 text-transform: none !important; 882 letter-spacing: 0; 883 font-variant: initial; 884 line-height: 1; 885} 886.swiper-button-prev:after, 887.swiper-rtl .swiper-button-next:after {
888 content: 'prev'; 889} 890.swiper-button-next, 891.swiper-rtl .swiper-button-prev { 892 right: var(--swiper-navigation-sides-offset, 10px); 893 left: auto; 894} 895.swiper-button-next:after, 896.swiper-rtl .swiper-button-prev:after { 897 content: 'next'; 898} 899/* Navigation font end */ 900 901:root { 902 /* 903 --swiper-pagination-color: var(--swiper-theme-color); 904 --swiper-pagination-left: auto; 905 --swiper-pagination-right: 8px; 906 --swiper-pagination-bottom: 8px; 907 --swiper-pagination-top: auto; 908 --swiper-pagination-fraction-color: inherit; 909 --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25); 910 --swiper-pagination-progressbar-size: 4px; 911 --swiper-pagination-bullet-size: 8px; 912 --swiper-pagination-bullet-width: 8px; 913 --swiper-pagination-bullet-height: 8px; 914 --swiper-pagination-bullet-border-radius: 50%; 915 --swiper-pagination-bullet-inactive-color: #000; 916 --swiper-pagination-bullet-inactive-opacity: 0.2; 917 --swiper-pagination-bullet-opacity: 1; 918 --swiper-pagination-bullet-horizontal-gap: 4px; 919 --swiper-pagination-bullet-vertical-gap: 6px; 920 */ 921} 922.swiper-pagination { 923 position: absolute; 924 text-align: center; 925 transition: 300ms opacity; 926 transform: translate3d(0, 0, 0); 927 z-index: 10; 928} 929.swiper-pagination.swiper-pagination-hidden { 930 opacity: 0; 931} 932.swiper-pagination-disabled > .swiper-pagination, 933.swiper-pagination.swiper-pagination-disabled { 934 display: none !important; 935} 936/* Common Styles */ 937.swiper-pagination-fraction, 938.swiper-pagination-custom, 939.swiper-horizontal > .swiper-pagination-bullets, 940.swiper-pagination-bullets.swiper-pagination-horizontal { 941 bottom: var(--swiper-pagination-bottom, 8px); 942 top: var(--swiper-pagination-top, auto); 943 left: 0; 944 width: 100%; 945} 946/* Bullets */ 947.swiper-pagination-bullets-dynamic { 948 overflow: hidden; 949 font-size: 0; 950} 951.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { 952 transform: scale(0.33); 953 position: relative; 954} 955.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { 956 transform: scale(1); 957} 958.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { 959 transform: scale(1); 960} 961.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { 962 transform: scale(0.66); 963} 964.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { 965 transform: scale(0.33); 966} 967.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { 968 transform: scale(0.66); 969} 970.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { 971 transform: scale(0.33); 972} 973.swiper-pagination-bullet { 974 width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); 975 height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); 976 display: inline-block; 977 border-radius: var(--swiper-pagination-bullet-border-radius, 50%); 978 background: var(--swiper-pagination-bullet-inactive-color, #000); 979 opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); 980} 981button.swiper-pagination-bullet { 982 border: none; 983 margin: 0; 984 padding: 0; 985 box-shadow: none; 986 -webkit-appearance: none; 987 -moz-appearance: none; 988 appearance: none; 989} 990.swiper-pagination-clickable .swiper-pagination-bullet { 991 cursor: pointer; 992} 993.swiper-pagination-bullet:only-child { 994 display: none !important; 995} 996.swiper-pagination-bullet-active { 997 opacity: var(--swiper-pagination-bullet-opacity, 1); 998 background: var(--swiper-pagination-color, var(--swiper-theme-color)); 999} 1000.swiper-vertical > .swiper-pagination-bullets, 1001.swiper-pagination-vertical.swiper-pagination-bullets { 1002 right: var(--swiper-pagination-right, 8px); 1003 left: var(--swiper-pagination-left, auto); 1004 top: 50%; 1005 transform: translate3d(0px, -50%, 0); 1006} 1007.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, 1008.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { 1009 margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; 1010 display: block; 1011} 1012.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 1013.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { 1014 top: 50%; 1015 transform: translateY(-50%); 1016 width: 8px; 1017} 1018.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, 1019.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { 1020 display: inline-block; 1021 transition: 200ms transform, 1022 200ms top; 1023} 1024.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, 1025.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { 1026 margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); 1027} 1028.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 1029.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { 1030 left: 50%; 1031 transform: translateX(-50%); 1032 white-space: nowrap; 1033} 1034.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, 1035.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { 1036 transition: 200ms transform, 1037 200ms left; 1038} 1039.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { 1040 transition: 200ms transform, 1041 200ms right; 1042} 1043/* Fraction */ 1044.swiper-pagination-fraction { 1045 color: var(--swiper-pagination-fraction-color, inherit); 1046} 1047/* Progress */ 1048.swiper-pagination-progressbar { 1049 background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25)); 1050 position: absolute; 1051} 1052.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { 1053 background: var(--swiper-pagination-color, var(--swiper-theme-color)); 1054 position: absolute; 1055 left: 0; 1056 top: 0; 1057 width: 100%; 1058 height: 100%; 1059 transform: scale(0); 1060 transform-origin: left top; 1061} 1062.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { 1063 transform-origin: right top; 1064} 1065.swiper-horizontal > .swiper-pagination-progressbar, 1066.swiper-pagination-progressbar.swiper-pagination-horizontal, 1067.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, 1068.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { 1069 width: 100%; 1070 height: var(--swiper-pagination-progressbar-size, 4px); 1071 left: 0; 1072 top: 0; 1073} 1074.swiper-vertical > .swiper-pagination-progressbar, 1075.swiper-pagination-progressbar.swiper-pagination-vertical, 1076.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, 1077.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { 1078 width: var(--swiper-pagination-progressbar-size, 4px); 1079 height: 100%; 1080 left: 0; 1081 top: 0; 1082} 1083.swiper-pagination-lock { 1084 display: none; 1085} 1086 1087[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][
1087data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down
1087]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} 1088:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1088--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
1088.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: 400;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: .33rem;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 500;letter-spacing: inherit;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}:root :where(.wp-block-icon svg){width: 24px;}:root :where(.wp-block-gallery){margin-bottom: var(--wp--preset--spacing--50);}:root :where(.wp-block-pullquote){border-radius: var(--wp--preset--spacing--20);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--x-large);font-style: italic;font-weight: 400;letter-spacing: 0em;line-height: 1.5;padding-top: var(--wp--preset--spacing--40);padding-bottom: var(--wp--preset--spacing--40);}:root :where(.wp-block-pullquote cite){font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;}:root :where(.wp-block-avatar img){border-radius: 90px;}:root :where(.wp-block-buttons-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flow) > *{margin-block-start: 0.7rem;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > *{margin-block-start: 0.7rem;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flex){gap: 0.7rem;}:root :where(.wp-block-buttons-is-layout-grid){gap: 0.7rem;}:root :where(.wp-block-calendar table, .wp-block-calendar th){color: var(--wp--preset--color--contrast);}:root :where(.wp-block-calendar.wp-block-calendar table:where(:not
1088(.has-text-color)) th){background-color:var(--wp--preset--color--contrast-2);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast-2)}:root :where(.wp-block-calendar table:where(:not(.has-text-color)) td){border-color:var(--wp--preset--color--contrast-2)}:root :where(.wp-block-categories){padding-right: 0px;padding-left: 0px;list-style-type:none;}:root :where(.wp-block-categories li){margin-bottom: 0.5rem;}:root :where(.wp-block-code){background-color: var(--wp--preset--color--base-2);border-radius: var(--wp--preset--spacing--20);border-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--contrast-2);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.6;padding-top: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-right: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-bottom: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-left: calc(var(--wp--preset--spacing--30) + 0.75rem);}:root :where(.wp-block-comment-author-name){color: var(--wp--preset--color--contrast);font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 600;}:root :where(.wp-block-comment-author-name a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);text-decoration: none;}:root :where(.wp-block-comment-author-name a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-comment-content){font-size: var(--wp--preset--font-size--small);margin-top: var(--wp--preset--spacing--20);margin-bottom: var(--wp--preset--spacing--20);}:root :where(.wp-block-comment-date){color: var(--wp--preset--color--contrast-2);font-size: var(--wp--preset--font-size--small);margin-top: 0px;margin-bottom: 0px;}:root :where(.wp-block-comment-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast-2);text-decoration: none;}:root :where(.wp-block-comment-date a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-edit-link a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast-2);text-decoration: none;}:root :where(.wp-block-comment-edit-link a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast-2);text-decoration: none;}:root :where(.wp-block-comment-reply-link a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-comments-form textarea, .wp-block-post-comments-form input){border-radius:.33rem}:root :where(.wp-block-comments-pagination){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comments-pagination-next){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comments-pagination-numbers){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comments-pagination-previous){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-footnotes){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-list){padding-left: var(--wp--preset--spacing--10);}:root :where(.wp-block-loginout input){border-radius:.33rem;padding:calc(0.667em + 2px);border:1px solid #949494;}:root :where(.wp-block-navigation){font-weight: 500;}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-author){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-author-name){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-author-name a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-author-name a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-date){color: var(--wp--preset--color--contrast-2);font-size: var(--wp--preset--font-size--small);}
1088:root :where(.wp-block-post-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast-2);text-decoration: none;}:root :where(.wp-block-post-date a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-excerpt){line-height: 1.6;}:root :where(.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay){border-radius: var(--wp--preset--spacing--20);}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms .wp-block-post-terms__prefix){color: var(--wp--preset--color--contrast-2);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-query-title span){font-style: italic;}:root :where(.wp-block-query-no-results){padding-top: var(--wp--preset--spacing--30);}:root :where(.wp-block-quote){background-color: var(--wp--preset--color--base-2);border-radius: var(--wp--preset--spacing--20);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-style: italic;line-height: 1.3;padding-top: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-right: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-bottom: calc(var(--wp--preset--spacing--30) + 0.75rem);padding-left: calc(var(--wp--preset--spacing--30) + 0.75rem);}:root :where(.wp-block-quote :where(p)){margin-block-start:0;margin-block-end:calc(var(--wp--preset--spacing--10) + 0.5rem);}:root :where(.wp-block-quote :where(:last-child)){margin-block-end:0;}:root :where(.wp-block-quote.has-text-align-right.is-style-plain, .rtl .is-style-plain.wp-block-quote:not(.has-text-align-center):not(.has-text-align-left)){border-width: 0 2px 0 0;padding-left:calc(var(--wp--preset--spacing--20) + 0.5rem);padding-right:calc(var(--wp--preset--spacing--20) + 0.5rem);}:root :where(.wp-block-quote.has-text-align-left.is-style-plain, body:not(.rtl) .is-style-plain.wp-block-quote:not(.has-text-align-center):not(.has-text-align-right)){border-width: 0 0 0 2px;padding-left:calc(var(--wp--preset--spacing--20) + 0.5rem);padding-right:calc(var(--wp--preset--spacing--20) + 0.5rem)}:root :where(.wp-block-quote cite){font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--small);font-style: normal;}:root :where(.wp-block-search){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-search .wp-block-search__input){border-radius:.33rem}:root :where(.wp-block-search .wp-element-button, .wp-block-search .wp-block-button__link){border-radius: .33rem;}:root :where(.wp-block-separator){border-color: currentColor;border-width: 0 0 1px 0;border-style: solid;color: var(--wp--preset--color--contrast);}:root :where(.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull)){width: var(--wp--preset--spacing--60)}:root :where(.wp-block-site-tagline){color: var(--wp--preset--color--contrast-2);font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--body);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.542), 1.2rem);font-style: normal;font-weight: 600;}:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1088.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;} 1089@charset "UTF-8"; 1090/** 1091* Converts a hex value into the rgb equivalent. 1092* 1093* @param {string} hex - the hexadecimal value to convert 1094* @return {string} comma separated rgb values 1095*/ 1096/** 1097 * Colors 1098 */ 1099/** 1100 * SCSS Variables. 1101 * 1102 * Please use variables from this sheet to ensure consistency across the UI. 1103 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1104 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1105 */ 1106/** 1107* Converts a hex value into the rgb equivalent. 1108* 1109* @param {string} hex - the hexadecimal value to convert 1110* @return {string} comma separated rgb values 1111*/ 1112/** 1113 * Colors 1114 */ 1115/** 1116 * Fonts & basic variables. 1117 */ 1118/** 1119 * Grid System. 1120 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1121 */ 1122/** 1123 * Dimensions. 1124 */ 1125/** 1126 * Shadows. 1127 */ 1128/** 1129 * Editor widths. 1130 */ 1131/** 1132 * Block & Editor UI. 1133 */ 1134/** 1135 * Block paddings. 1136 */ 1137/** 1138 * React Native specific. 1139 * These variables do not appear to be used anywhere else. 1140 */ 1141/** 1142* Converts a hex value into the rgb equivalent. 1143* 1144* @param {string} hex - the hexadecimal value to convert 1145* @return {string} comma separated rgb values 1146*/ 1147/** 1148 * Breakpoint mixins 1149 */ 1150/** 1151 * Long content fade mixin 1152 * 1153 * Creates a fading overlay to signify that the content is longer 1154 * than the space allows. 1155 */ 1156/** 1157 * Focus styles. 1158 */ 1159/** 1160 * Applies editor left position to the selector passed as argument 1161 */ 1162/** 1163 * Styles that are reused verbatim in a few places 1164 */ 1165/** 1166 * Allows users to opt-out of animations via OS-level preferences. 1167 */ 1168/** 1169 * Reset default styles for JavaScript UI based pages. 1170 * This is a WP-admin agnostic reset 1171 */ 1172/** 1173 * Reset the WP Admin page styles for Gutenberg-like pages. 1174 */ 1175/** 1176 * Breakpoints & Media Queries 1177 */ 1178:root { 1179 --wp-admin-theme-color: #007cba;
1180 --wp-admin-theme-color--rgb: 0, 124, 186; 1181 --wp-admin-theme-color-darker-10: #006ba1; 1182 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161; 1183 --wp-admin-theme-color-darker-20: #005a87; 1184 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 1185 --wp-admin-border-width-focus: 2px; 1186 --wp-block-synced-color: #7a00df; 1187 --wp-block-synced-color--rgb: 122, 0, 223; 1188} 1189@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 1190 :root { 1191 --wp-admin-border-width-focus: 1.5px; 1192 } 1193} 1194 1195.wp-block-archives { 1196 box-sizing: border-box; 1197} 1198 1199.wp-block-archives-dropdown label { 1200 display: block; 1201} 1202 1203.wp-block-avatar { 1204 box-sizing: border-box; 1205} 1206.wp-block-avatar.aligncenter { 1207 text-align: center; 1208} 1209 1210.wp-block-audio { 1211 box-sizing: border-box; 1212} 1213.wp-block-audio figcaption { 1214 margin-top: 0.5em; 1215 margin-bottom: 1em; 1216} 1217.wp-block-audio audio { 1218 width: 100%; 1219 min-width: 300px; 1220} 1221 1222.wp-block-button__link { 1223 cursor: pointer; 1224 display: inline-block; 1225 text-align: center; 1226 word-break: break-word; 1227 box-sizing: border-box; 1228} 1229.wp-block-button__link.aligncenter { 1230 text-align: center; 1231} 1232.wp-block-button__link.alignright { 1233 /*rtl:ignore*/ 1234 text-align: right; 1235} 1236 1237:where(.wp-block-button__link) { 1238 box-shadow: none; 1239 text-decoration: none; 1240 border-radius: 9999px; 1241 padding: calc(0.667em + 2px) calc(1.333em + 2px); 1242} 1243 1244.wp-block-button[style*=text-decoration] .wp-block-button__link { 1245 text-decoration: inherit; 1246} 1247 1248.wp-block-buttons > .wp-block-button.has-custom-width { 1249 max-width: none; 1250} 1251.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { 1252 width: 100%; 1253} 1254.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { 1255 font-size: inherit; 1256} 1257.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { 1258 width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75); 1259} 1260.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { 1261 width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5); 1262} 1263.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { 1264 width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25); 1265} 1266.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { 1267 width: 100%; 1268 flex-basis: 100%; 1269} 1270 1271.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { 1272 width: 25%; 1273} 1274.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { 1275 width: 50%; 1276} 1277.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { 1278 width: 75%; 1279} 1280 1281.wp-block-button.is-style-squared, 1282.wp-block-button__link.wp-block-button.is-style-squared { 1283 border-radius: 0; 1284} 1285 1286.wp-block-button.no-border-radius, 1287.wp-block-button__link.no-border-radius { 1288 border-radius: 0 !important; 1289} 1290 1291.wp-block-button.is-style-outline > .wp-block-button__link, 1292.wp-block-button .wp-block-button__link.is-style-outline { 1293 border: 2px solid currentColor; 1294 padding: 0.667em 1.333em; 1295} 1296 1297.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), 1298.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color) { 1299 color: currentColor; 1300} 1301 1302.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), 1303.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) { 1304 background-color: transparent; 1305 background-image: none; 1306} 1307 1308.wp-block-buttons { 1309 /* stylelint-disable indentation */ 1310} 1311.wp-block-buttons.is-vertical { 1312 flex-direction: column; 1313} 1314.wp-block-buttons.is-vertical > .wp-block-button:last-child { 1315 margin-bottom: 0; 1316} 1317.wp-block-buttons > .wp-block-button { 1318 display: inline-block; 1319 margin: 0; 1320} 1321.wp-block-buttons.is-content-justification-left { 1322 justify-content: flex-start; 1323} 1324.wp-block-buttons.is-content-justification-left.is-vertical { 1325 align-items: flex-start; 1326} 1327.wp-block-buttons.is-content-justification-center { 1328 justify-content: center; 1329} 1330.wp-block-buttons.is-content-justification-center.is-vertical { 1331 align-items: center; 1332} 1333.wp-block-buttons.is-content-justification-right { 1334 justify-content: flex-end; 1335} 1336.wp-block-buttons.is-content-justification-right.is-vertical { 1337 align-items: flex-end; 1338} 1339.wp-block-buttons.is-content-justification-space-between { 1340 justify-content: space-between; 1341} 1342.wp-block-buttons.aligncenter { 1343 text-align: center; 1344} 1345.wp-block-buttons:not(.is-content-justification-space-between, 1346.is-content-justification-right, 1347.is-content-justification-left, 1348.is-content-justification-center) .wp-block-button.aligncenter { 1349 /* stylelint-enable indentation */ 1350 margin-left: auto; 1351 margin-right: auto; 1352 width: 100%; 1353} 1354.wp-block-buttons[style*=text-decoration] .wp-block-button, 1355.wp-block-buttons[style*=text-decoration] .wp-block-button__link { 1356 text-decoration: inherit; 1357} 1358.wp-block-buttons.has-custom-font-size .wp-block-button__link { 1359 font-size: inherit; 1360} 1361 1362.wp-block-button.aligncenter { 1363 text-align: center; 1364} 1365 1366.wp-block-calendar { 1367 text-align: center; 1368} 1369.wp-block-calendar th, 1370.wp-block-calendar td { 1371 padding: 0.25em; 1372 border: 1px solid; 1373} 1374.wp-block-calendar th { 1375 font-weight: 400; 1376} 1377.wp-block-calendar caption { 1378 background-color: inherit; 1379} 1380.wp-block-calendar table { 1381 width: 100%; 1382 border-collapse: collapse; 1383}
1384.wp-block-calendar table:where(:not(.has-text-color)) { 1385 color: #40464d; 1386} 1387.wp-block-calendar table:where(:not(.has-text-color)) th, 1388.wp-block-calendar table:where(:not(.has-text-color)) td { 1389 border-color: #ddd; 1390} 1391.wp-block-calendar table.has-background th { 1392 background-color: inherit; 1393} 1394.wp-block-calendar table.has-text-color th { 1395 color: inherit; 1396} 1397 1398:where(.wp-block-calendar table:not(.has-background) th) { 1399 background: #ddd; 1400} 1401 1402.wp-block-categories { 1403 box-sizing: border-box; 1404} 1405.wp-block-categories.alignleft { 1406 /*rtl:ignore*/ 1407 margin-right: 2em; 1408} 1409.wp-block-categories.alignright { 1410 /*rtl:ignore*/ 1411 margin-left: 2em; 1412} 1413 1414.wp-block-code { 1415 box-sizing: border-box; 1416} 1417.wp-block-code code { 1418 display: block; 1419 font-family: inherit; 1420 overflow-wrap: break-word; 1421 white-space: pre-wrap; 1422} 1423 1424.wp-block-columns { 1425 display: flex; 1426 margin-bottom: 1.75em; 1427 box-sizing: border-box; 1428 flex-wrap: wrap !important; 1429 align-items: initial !important; 1430 /** 1431 * All Columns Alignment 1432 */ 1433} 1434@media (min-width: 782px) { 1435 .wp-block-columns { 1436 flex-wrap: nowrap !important; 1437 } 1438} 1439.wp-block-columns.are-vertically-aligned-top { 1440 align-items: flex-start; 1441} 1442.wp-block-columns.are-vertically-aligned-center { 1443 align-items: center; 1444} 1445.wp-block-columns.are-vertically-aligned-bottom { 1446 align-items: flex-end; 1447} 1448@media (max-width: 781px) { 1449 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 1450 flex-basis: 100% !important; 1451 } 1452} 1453@media (min-width: 782px) { 1454 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 1455 flex-basis: 0; 1456 flex-grow: 1; 1457 } 1458 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { 1459 flex-grow: 0; 1460 } 1461} 1462.wp-block-columns.is-not-stacked-on-mobile { 1463 flex-wrap: nowrap !important; 1464} 1465.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { 1466 flex-basis: 0; 1467 flex-grow: 1; 1468} 1469.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] { 1470 flex-grow: 0; 1471} 1472 1473:where(.wp-block-columns.has-background) { 1474 padding: 1.25em 2.375em; 1475} 1476 1477.wp-block-column { 1478 flex-grow: 1; 1479 min-width: 0; 1480 word-break: break-word; 1481 overflow-wrap: break-word; 1482 /** 1483 * Individual Column Alignment 1484 */ 1485} 1486.wp-block-column.is-vertically-aligned-top { 1487 align-self: flex-start; 1488} 1489.wp-block-column.is-vertically-aligned-center { 1490 align-self: center; 1491} 1492.wp-block-column.is-vertically-aligned-bottom { 1493 align-self: flex-end; 1494} 1495.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom { 1496 width: 100%; 1497} 1498 1499/* Styles for backwards compatibility with the legacy `post-comments` block */ 1500.wp-block-post-comments { 1501 box-sizing: border-box; 1502 /* utility classes */ 1503 /* end utility classes */ 1504} 1505.wp-block-post-comments .alignleft { 1506 float: left; 1507} 1508.wp-block-post-comments .alignright { 1509 float: right; 1510}
1511.wp-block-post-comments .navigation::after { 1512 content: ""; 1513 display: table; 1514 clear: both; 1515} 1516.wp-block-post-comments .commentlist { 1517 clear: both; 1518 list-style: none; 1519 margin: 0; 1520 padding: 0; 1521} 1522.wp-block-post-comments .commentlist .comment { 1523 min-height: 2.25em; 1524 padding-left: 3.25em; 1525} 1526.wp-block-post-comments .commentlist .comment p { 1527 font-size: 1em; 1528 line-height: 1.8; 1529 margin: 1em 0; 1530} 1531.wp-block-post-comments .commentlist .children { 1532 list-style: none; 1533 margin: 0; 1534 padding: 0; 1535} 1536.wp-block-post-comments .comment-author { 1537 line-height: 1.5; 1538} 1539.wp-block-post-comments .comment-author .avatar { 1540 border-radius: 1.5em; 1541 display: block; 1542 float: left; 1543 height: 2.5em; 1544 margin-top: 0.5em; 1545 margin-right: 0.75em; 1546 width: 2.5em; 1547} 1548.wp-block-post-comments .comment-author cite { 1549 font-style: normal; 1550} 1551.wp-block-post-comments .comment-meta { 1552 font-size: 0.875em; 1553 line-height: 1.5; 1554} 1555.wp-block-post-comments .comment-meta b { 1556 font-weight: normal; 1557} 1558.wp-block-post-comments .comment-meta .comment-awaiting-moderation { 1559 margin-top: 1em; 1560 margin-bottom: 1em; 1561 display: block; 1562} 1563.wp-block-post-comments .comment-body .commentmetadata { 1564 font-size: 0.875em; 1565} 1566.wp-block-post-comments .comment-form-comment label, 1567.wp-block-post-comments .comment-form-author label, 1568.wp-block-post-comments .comment-form-email label, 1569.wp-block-post-comments .comment-form-url label { 1570 display: block; 1571 margin-bottom: 0.25em; 1572} 1573.wp-block-post-comments .comment-form textarea, 1574.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) { 1575 display: block; 1576 box-sizing: border-box; 1577 width: 100%; 1578} 1579.wp-block-post-comments .comment-form-cookies-consent { 1580 display: flex; 1581 gap: 0.25em; 1582} 1583.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { 1584 margin-top: 0.35em; 1585} 1586.wp-block-post-comments .comment-reply-title { 1587 margin-bottom: 0; 1588} 1589.wp-block-post-comments .comment-reply-title :where(small) { 1590 font-size: var(--wp--preset--font-size--medium, smaller); 1591 margin-left: 0.5em; 1592} 1593.wp-block-post-comments .reply { 1594 font-size: 0.875em; 1595 margin-bottom: 1.4em; 1596} 1597.wp-block-post-comments textarea, 1598.wp-block-post-comments input:not([type=submit]) { 1599 border: 1px solid #949494; 1600 font-size: 1em; 1601 font-family: inherit; 1602} 1603.wp-block-post-comments textarea, 1604.wp-block-post-comments input:not([type=submit]):not([type=checkbox]) { 1605 padding: calc(0.667em + 2px); 1606} 1607 1608:where(.wp-block-post-comments input[type=submit]) { 1609 border: none; 1610} 1611 1612.wp-block-comments-pagination > .wp-block-comments-pagination-next, 1613.wp-block-comments-pagination > .wp-block-comments-pagination-previous, 1614.wp-block-comments-pagination > .wp-block-comments-pagination-numbers { 1615 /*rtl:ignore*/ 1616 margin-right: 0.5em; 1617 margin-bottom: 0.5em; 1618} 1619.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, 1620.wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child, 1621.wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child { 1622 /*rtl:ignore*/ 1623 margin-right: 0; 1624} 1625.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { 1626 margin-right: 1ch; 1627 display: inline-block; 1628} 1629.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { 1630 transform: scaleX(1) /*rtl:scaleX(-1);*/; 1631} 1632.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { 1633 margin-left: 1ch; 1634 display: inline-block; 1635} 1636.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { 1637 transform: scaleX(1) /*rtl:scaleX(-1);*/; 1638} 1639.wp-block-comments-pagination.aligncenter { 1640 justify-content: center; 1641} 1642 1643.wp-block-comment-template { 1644 box-sizing: border-box; 1645 margin-bottom: 0; 1646 max-width: 100%; 1647 list-style: none; 1648 padding: 0; 1649} 1650.wp-block-comment-template li { 1651 clear: both; 1652} 1653.wp-block-comment-template ol { 1654 margin-bottom: 0; 1655 max-width: 100%; 1656 list-style: none; 1657 padding-left: 2rem; 1658} 1659.wp-block-comment-template.alignleft { 1660 float: left; 1661} 1662.wp-block-comment-template.aligncenter { 1663 margin-left: auto; 1664 margin-right: auto; 1665 width: -webkit-fit-content; 1666 width: fit-content; 1667} 1668.wp-block-comment-template.alignright { 1669 float: right; 1670} 1671 1672.wp-block-cover-image, 1673.wp-block-cover { 1674 position: relative; 1675 background-position: center center; 1676 min-height: 430px; 1677 display: flex; 1678 justify-content: center; 1679 align-items: center; 1680 padding: 1em; 1681 box-sizing: border-box; 1682 /*rtl:raw: direction: ltr; */ 1683 /** 1684 * Set a default background color for has-background-dim _unless_ it includes another 1685 * background-color class (e.g. has-green-background-color). The presence of another 1686 * background-color class implies that another style will provide the background color 1687 * for the overlay. 1688 * 1689 * See: 1690 * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545 1691 * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545 1692 */ 1693} 1694.wp-block-cover-image.has-background-dim:not([class*=-background-color]), 1695.wp-block-cover-image .has-background-dim:not([class*=-background-color]), 1696.wp-block-cover.has-background-dim:not([class*=-background-color]), 1697.wp-block-cover .has-background-dim:not([class*=-background-color]) { 1698 background-color: #000; 1699} 1700.wp-block-cover-image .has-background-dim.has-background-gradient, 1701.wp-block-cover .has-background-dim.has-background-gradient { 1702 background-color: transparent; 1703} 1704.wp-block-cover-image.has-background-dim::before, 1705.wp-block-cover.has-background-dim::before { 1706 content: ""; 1707 background-color: inherit; 1708} 1709.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, 1710.wp-block-cover-image .wp-block-cover__background, 1711.wp-block-cover-image .wp-block-cover__gradient-background, 1712.wp-block-cover.has-background-dim:not(.has-background-gradient)::before, 1713.wp-block-cover .wp-block-cover__background, 1714.wp-block-cover .wp-block-cover__gradient-background { 1715 position: absolute; 1716 top: 0; 1717 left: 0; 1718 bottom: 0; 1719 right: 0; 1720 z-index: 1; 1721 opacity: 0.5; 1722} 1723.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, 1724.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, 1725.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, 1726.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, 1727.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, 1728.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background { 1729 opacity: 0.1; 1730} 1731.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, 1732.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, 1733.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, 1734.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, 1735.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, 1736.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background { 1737 opacity: 0.2; 1738} 1739.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, 1740.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, 1741.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, 1742.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, 1743.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, 1744.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background { 1745 opacity: 0.3; 1746} 1747.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, 1748.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, 1749.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, 1750.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, 1751.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, 1752.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background { 1753 opacity: 0.4; 1754} 1755.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, 1756.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, 1757.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, 1758.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, 1759.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, 1760.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background { 1761 opacity: 0.5; 1762} 1763.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, 1764.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, 1765.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, 1766.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, 1767.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, 1768.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background { 1769 opacity: 0.6; 1770} 1771.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, 1772.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, 1773.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, 1774.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, 1775.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, 1776.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background { 1777 opacity: 0.7; 1778} 1779.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, 1780.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, 1781.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, 1782.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, 1783.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, 1784.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background { 1785 opacity: 0.8; 1786} 1787.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, 1788.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, 1789.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, 1790.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, 1791.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, 1792.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background { 1793 opacity: 0.9; 1794} 1795.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, 1796.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, 1797.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, 1798.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, 1799.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, 1800.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background { 1801 opacity: 1; 1802} 1803.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, 1804.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, 1805.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, 1806.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 { 1807 opacity: 0; 1808} 1809.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, 1810.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, 1811.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, 1812.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 { 1813 opacity: 0.1; 1814} 1815.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, 1816.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, 1817.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, 1818.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 { 1819 opacity: 0.2; 1820} 1821.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, 1822.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, 1823.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, 1824.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 { 1825 opacity: 0.3; 1826} 1827.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, 1828.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, 1829.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, 1830.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 { 1831 opacity: 0.4; 1832} 1833.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, 1834.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, 1835.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, 1836.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 { 1837 opacity: 0.5; 1838} 1839.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, 1840.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, 1841.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, 1842.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 { 1843 opacity: 0.6; 1844} 1845.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, 1846.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, 1847.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, 1848.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 { 1849 opacity: 0.7; 1850} 1851.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, 1852.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, 1853.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, 1854.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 { 1855 opacity: 0.8; 1856} 1857.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, 1858.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, 1859.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, 1860.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 { 1861 opacity: 0.9; 1862} 1863.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, 1864.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, 1865.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, 1866.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 { 1867 opacity: 1; 1868} 1869.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, 1870.wp-block-cover.alignl
1870eft, 1871.wp-block-cover.alignright { 1872 max-width: 420px; 1873 width: 100%; 1874} 1875.wp-block-cover-image::after, 1876.wp-block-cover::after { 1877 display: block; 1878 content: ""; 1879 font-size: 0; 1880 min-height: inherit; 1881} 1882@supports ((position: -webkit-sticky) or (position: sticky)) { 1883 .wp-block-cover-image::after, 1884 .wp-block-cover::after { 1885 content: none; 1886 } 1887} 1888.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, 1889.wp-block-cover.aligncenter, 1890.wp-block-cover.alignleft, 1891.wp-block-cover.alignright { 1892 display: flex; 1893} 1894.wp-block-cover-image .wp-block-cover__inner-container, 1895.wp-block-cover .wp-block-cover__inner-container { 1896 width: 100%; 1897 z-index: 1; 1898 color: #fff; 1899 /*rtl:raw: direction: rtl; */ 1900} 1901.wp-block-cover-image.is-light .wp-block-cover__inner-container, 1902.wp-block-cover.is-light .wp-block-cover__inner-container { 1903 color: #000; 1904} 1905.wp-block-cover-image p:not(.has-text-color), 1906.wp-block-cover-image h1:not(.has-text-color), 1907.wp-block-cover-image h2:not(.has-text-color), 1908.wp-block-cover-image h3:not(.has-text-color), 1909.wp-block-cover-image h4:not(.has-text-color), 1910.wp-block-cover-image h5:not(.has-text-color), 1911.wp-block-cover-image h6:not(.has-text-color), 1912.wp-block-cover p:not(.has-text-color), 1913.wp-block-cover h1:not(.has-text-color), 1914.wp-block-cover h2:not(.has-text-color), 1915.wp-block-cover h3:not(.has-text-color), 1916.wp-block-cover h4:not(.has-text-color), 1917.wp-block-cover h5:not(.has-text-color), 1918.wp-block-cover h6:not(.has-text-color) { 1919 color: inherit; 1920} 1921.wp-block-cover-image.is-position-top-left, 1922.wp-block-cover.is-position-top-left { 1923 align-items: flex-start; 1924 justify-content: flex-start; 1925} 1926.wp-block-cover-image.is-position-top-center, 1927.wp-block-cover.is-position-top-center { 1928 align-items: flex-start; 1929 justify-content: center; 1930} 1931.wp-block-cover-image.is-position-top-right, 1932.wp-block-cover.is-position-top-right { 1933 align-items: flex-start; 1934 justify-content: flex-end; 1935} 1936.wp-block-cover-image.is-position-center-left, 1937.wp-block-cover.is-position-center-left { 1938 align-items: center; 1939 justify-content: flex-start; 1940} 1941.wp-block-cover-image.is-position-center-center, 1942.wp-block-cover.is-position-center-center { 1943 align-items: center; 1944 justify-content: center; 1945} 1946.wp-block-cover-image.is-position-center-right, 1947.wp-block-cover.is-position-center-right { 1948 align-items: center; 1949 justify-content: flex-end; 1950} 1951.wp-block-cover-image.is-position-bottom-left, 1952.wp-block-cover.is-position-bottom-left { 1953 align-items: flex-end; 1954 justify-content: flex-start; 1955} 1956.wp-block-cover-image.is-position-bottom-center, 1957.wp-block-cover.is-position-bottom-center { 1958 align-items: flex-end; 1959 justify-content: center; 1960} 1961.wp-block-cover-image.is-position-bottom-right, 1962.wp-block-cover.is-position-bottom-right { 1963 align-items: flex-end; 1964 justify-content: flex-end; 1965} 1966.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, 1967.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { 1968 margin: 0; 1969 width: auto; 1970} 1971.wp-block-cover-image .wp-block-cover__image-background, 1972.wp-block-cover-image video.wp-block-cover__video-background, 1973.wp-block-cover .wp-block-cover__image-background, 1974.wp-block-cover video.wp-block-cover__video-background { 1975 position: absolute; 1976 top: 0; 1977 left: 0; 1978 right: 0; 1979 bottom: 0; 1980 margin: 0; 1981 padding: 0; 1982 width: 100%; 1983 height: 100%; 1984 max-width: none; 1985 max-height: none; 1986 object-fit: cover; 1987 outline: none; 1988 border: none; 1989 box-shadow: none; 1990} 1991 1992.wp-block-cover-image.has-parallax, 1993.wp-block-cover.has-parallax, 1994.wp-block-cover__image-background.has-parallax, 1995video.wp-block-cover__video-background.has-parallax { 1996 background-attachment: fixed; 1997 background-size: cover; 1998 background-repeat: no-repeat; 1999} 2000@supports (-webkit-overflow-scrolling: touch) { 2001 .wp-block-cover-image.has-parallax, 2002 .wp-block-cover.has-parallax, 2003 .wp-block-cover__image-background.has-parallax, 2004 video.wp-block-cover__video-background.has-parallax { 2005 background-attachment: scroll; 2006 } 2007} 2008@media (prefers-reduced-motion: reduce) { 2009 .wp-block-cover-image.has-parallax, 2010 .wp-block-cover.has-parallax, 2011 .wp-block-cover__image-background.has-parallax, 2012 video.wp-block-cover__video-background.has-parallax { 2013 background-attachment: scroll; 2014 } 2015} 2016.wp-block-cover-image.is-repeated, 2017.wp-block-cover.is-repeated, 2018.wp-block-cover__image-background.is-repeated, 2019video.wp-block-cover__video-background.is-repeated { 2020 background-repeat: repeat; 2021 background-size: auto; 2022} 2023 2024.wp-block-cover__video-background { 2025 z-index: 0; 2026} 2027 2028.wp-block-cover__image-background { 2029 z-index: 0; 2030} 2031 2032section.wp-block-cover-image h2, 2033.wp-block-cover-image-text, 2034.wp-block-cover-text { 2035 color: #fff; 2036} 2037section.wp-block-cover-image h2 a, 2038section.wp-block-cover-image h2 a:hover, 2039section.wp-block-cover-image h2 a:focus, 2040section.wp-block-cover-image h2 a:active, 2041.wp-block-cover-image-text a, 2042.wp-block-cover-image-text a:hover, 2043.wp-block-cover-image-text a:focus, 2044.wp-block-cover-image-text a:active, 2045.wp-block-cover-text a, 2046.wp-block-cover-text a:hover, 2047.wp-block-cover-text a:focus, 2048.wp-block-cover-text a:active { 2049 color: #fff; 2050} 2051 2052.wp-block-cover-image .wp-block-cover.has-left-content { 2053 justify-content: flex-start; 2054} 2055.wp-block-cover-image .wp-block-cover.has-right-content { 2056 justify-content: flex-end; 2057} 2058 2059section.wp-block-cover-image.has-left-content > h2, 2060.wp-block-cover-image.has-left-content .wp-block-cover-image-text, 2061.wp-block-cover.has-left-content .wp-block-cover-text { 2062 margin-left: 0; 2063 text-align: left; 2064} 2065 2066section.wp-block-cover-image.has-right-content > h2, 2067.wp-block-cover-image.has-right-content .wp-block-cover-image-text, 2068.wp-block-cover.has-right-content .wp-block-cover-text { 2069 margin-right: 0; 2070 text-align: right; 2071} 2072 2073section.wp-block-cover-image > h2, 2074.wp-block-cover-image .wp-block-cover-image-text, 2075.wp-block-cover .wp-block-cover-text { 2076 font-size: 2em; 2077 line-height: 1.25; 2078 z-index: 1; 2079 margin-bottom: 0; 2080 max-width: 840px; 2081 padding: 0.44em; 2082 text-align: center; 2083} 2084 2085.wp-block[data-align=left] > [data-type="core/embed"], 2086.wp-block[data-align=right] > [data-type="core/embed"], 2087.wp-block-embed.alignleft, 2088.wp-block-embed.alignright { 2089 max-width: 360px; 2090 width: 100%; 2091} 2092.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, 2093.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper, 2094.wp-block-embed.alignleft .wp-block-embed__wrapper, 2095.wp-block-embed.alignright .wp-block-embed__wrapper { 2096 min-width: 280px; 2097} 2098 2099.wp-block-cover .wp-block-embed { 2100 min-width: 320px; 2101 min-height: 240px; 2102} 2103 2104.wp-block-embed { 2105 overflow-wrap: break-word; 2106} 2107.wp-block-embed figcaption { 2108 margin-top: 0.5em; 2109 margin-bottom: 1em; 2110} 2111.wp-block-embed iframe { 2112 max-width: 100%; 2113} 2114 2115.wp-block-embed__wrapper { 2116 position: relative; 2117} 2118 2119.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { 2120 content: ""; 2121 display: block; 2122 padding-top: 50%; 2123} 2124.wp-embed-responsive .wp-has-aspect-ratio iframe { 2125 position: absolute; 2126 top: 0; 2127 right: 0; 2128 bottom: 0; 2129 left: 0; 2130 height: 100%; 2131 width: 100%; 2132} 2133 2134.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { 2135 padding-top: 42.85%; 2136} 2137.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { 2138 padding-top: 50%; 2139} 2140.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { 2141 padding-top: 56.25%; 2142} 2143.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { 2144 padding-top: 75%; 2145} 2146.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { 2147 padding-top: 100%; 2148} 2149.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { 2150 padding-top: 177.77%; 2151} 2152.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { 2153 padding-top: 200%; 2154} 2155 2156.wp-block-file { 2157 margin-bottom: 1.5em; 2158} 2159.wp-block-file:not(.wp-element-button) { 2160 font-size: 0.8em; 2161} 2162.wp-block-file.aligncenter { 2163 text-align: center; 2164} 2165.wp-block-file.alignright { 2166 /*rtl:ignore*/ 2167 text-align: right; 2168} 2169.wp-block-file * + .wp-block-file__button { 2170 margin-left: 0.75em; 2171} 2172 2173.wp-block-file__embed { 2174 margin-bottom: 1em; 2175} 2176 2177:where(.wp-block-file__button) { 2178 border-radius: 2em; 2179 padding: 0.5em 1em; 2180} 2181:where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):active { 2182 box-shadow: none; 2183 color: #fff; 2184 opacity: 0.85; 2185 text-decoration: none; 2186} 2187 2188.wp-block-gallery:not(.has-nested-images), 2189.blocks-gallery-grid:not(.has-nested-images) { 2190 display: flex; 2191 flex-wrap: wrap; 2192 list-style-type: none; 2193 padding: 0; 2194 margin: 0; 2195} 2196.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, 2197.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item, 2198.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, 2199.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item { 2200 margin: 0 1em 1em 0; 2201 display: flex; 2202 flex-grow: 1; 2203 flex-direction: column; 2204 justify-content: center; 2205 position: relative; 2206 width: calc(50% - 1em); 2207} 2208.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), 2209.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even), 2210.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), 2211.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) { 2212 margin-right: 0; 2213} 2214.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, 2215.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure, 2216.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, 2217.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
2218 margin: 0; 2219 height: 100%; 2220 display: flex; 2221 align-items: flex-end; 2222 justify-content: flex-start; 2223} 2224.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, 2225.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img, 2226.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, 2227.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img { 2228 display: block; 2229 max-width: 100%; 2230 height: auto; 2231 width: auto; 2232} 2233.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, 2234.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, 2235.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, 2236.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption { 2237 position: absolute; 2238 bottom: 0; 2239 width: 100%; 2240 max-height: 100%; 2241 overflow: auto; 2242 padding: 3em 0.77em 0.7em; 2243 color: #fff; 2244 text-align: center; 2245 font-size: 0.8em; 2246 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); 2247 box-sizing: border-box; 2248 margin: 0; 2249 z-index: 2; 2250} 2251.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, 2252.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img, 2253.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, 2254.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img { 2255 display: inline; 2256} 2257.wp-block-gallery:not(.has-nested-images) figcaption, 2258.blocks-gallery-grid:not(.has-nested-images) figcaption { 2259 flex-grow: 1; 2260} 2261.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, 2262.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, 2263.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img, 2264.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, 2265.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, 2266.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, 2267.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img { 2268 width: 100%; 2269 height: 100%; 2270 flex: 1; 2271 object-fit: cover; 2272} 2273.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item, 2274.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, 2275.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item { 2276 width: 100%; 2277 margin-right: 0; 2278} 2279@media (min-width: 600px) { 2280 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item, 2281 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, 2282 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item { 2283 width: calc(33.3333333333% - 0.6666666667em); 2284 margin-right: 1em; 2285 } 2286 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item, 2287 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, 2288 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item { 2289 width: calc(25% - 0.75em); 2290 margin-right: 1em; 2291 } 2292 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item, 2293 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, 2294 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item { 2295 width: calc(20% - 0.8em); 2296 margin-right: 1em; 2297 } 2298 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item, 2299 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, 2300 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item { 2301 width: calc(16.6666666667% - 0.8333333333em); 2302 margin-right: 1em; 2303 } 2304 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item, 2305 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, 2306 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item { 2307 width: calc(14.2857142857% - 0.8571428571em); 2308 margin-right: 1em; 2309 } 2310 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item, 2311 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, 2312 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item { 2313 width: calc(12.5% - 0.875em); 2314 margin-right: 1em; 2315 } 2316 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .
2316wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), 2317 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), 2318 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) { 2319 margin-right: 0; 2320 } 2321 .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), 2322 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), 2323 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) { 2324 margin-right: 0; 2325 } 2326 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), 2327 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), 2328 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) { 2329 margin-right: 0; 2330 } 2331 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), 2332 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), 2333 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) { 2334 margin-right: 0; 2335 } 2336 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), 2337 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), 2338 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) { 2339 margin-right: 0; 2340 } 2341 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), 2342 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), 2343 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) { 2344 margin-right: 0; 2345 } 2346 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), 2347 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), 2348 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) { 2349 margin-right: 0; 2350 } 2351 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), 2352 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), 2353 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { 2354 margin-right: 0; 2355 } 2356} 2357.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, 2358.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child, 2359.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, 2360.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child { 2361 margin-right: 0; 2362} 2363.wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright, 2364.blocks-gallery-grid:not(.has-nested-images).alignleft, 2365.blocks-gallery-grid:not(.has-nested-images).alignright { 2366 max-width: 420px; 2367 width: 100%; 2368} 2369.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure, 2370.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure { 2371 justify-content: center; 2372} 2373 2374.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { 2375 align-self: flex-start; 2376} 2377 2378figure.wp-block-gallery.has-nested-images { 2379 align-items: normal; 2380} 2381 2382.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { 2383 width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2); 2384 margin: 0; 2385} 2386.wp-block-gallery.has-nested-images figure.wp-block-image { 2387 display: flex; 2388 flex-grow: 1; 2389 justify-content: center; 2390 position: relative; 2391 flex-direction: column; 2392 max-width: 100%; 2393 box-sizing: border-box; 2394} 2395.wp-block-gallery.has-nested-images figure.wp-block-image > div, 2396.wp-block-gallery.has-nested-images figure.wp-block-image > a { 2397 margin: 0; 2398 flex-direction: column; 2399 flex-grow: 1; 2400} 2401.wp-block-gallery.has-nested-images figure.wp-block-image img { 2402 display: block; 2403 height: auto; 2404 max-width: 100% !important; 2405 width: auto; 2406} 2407.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 2408 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); 2409 bottom: 0; 2410 color: #fff; 2411 font-size: 13px; 2412 left: 0; 2413 margin-bottom: 0; 2414 max-height: 60%; 2415 overflow: auto; 2416 padding: 0 8px 8px; 2417 position: absolute; 2418 text-align: center; 2419 width: 100%; 2420 box-sizing: border-box; 2421} 2422.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { 2423 display: inline; 2424} 2425.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { 2426 color: inherit; 2427} 2428.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { 2429 box-sizing: border-box; 2430} 2431.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div, 2432.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, 2433.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a { 2434 flex: 1 1 auto; 2435} 2436.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption { 2437 flex: initial; 2438 background: none; 2439 color: inherit; 2440 margin: 0; 2441 padding: 10px 10px 9px; 2442 position: relative; 2443} 2444.wp-block-gallery.has-nested-images figcaption { 2445 flex-grow: 1; 2446 flex-basis: 100%; 2447 text-align: center; 2448} 2449.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { 2450 margin-top: 0; 2451 margin-bottom: auto; 2452} 2453.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { 2454 align-self: inherit; 2455} 2456.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone), 2457.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a { 2458 display: flex; 2459} 2460.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, 2461.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { 2462 width: 100%; 2463 flex: 1 0 0%; 2464 height: 100%; 2465 object-fit: cover; 2466} 2467.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { 2468 width: 100%; 2469} 2470@media (min-width: 600px) { 2471 .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { 2472 width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667)); 2473 } 2474 .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { 2475 width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75
2475)); 2476 } 2477 .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { 2478 width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8)); 2479 } 2480 .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { 2481 width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333)); 2482 } 2483 .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { 2484 width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571)); 2485 } 2486 .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { 2487 width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875)); 2488 } 2489 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { 2490 width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667)); 2491 } 2492 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), 2493 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) { 2494 width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5); 2495 } 2496 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) { 2497 width: 100%; 2498 } 2499} 2500.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { 2501 max-width: 420px; 2502 width: 100%; 2503} 2504.wp-block-gallery.has-nested-images.aligncenter { 2505 justify-content: center; 2506} 2507 2508.wp-block-group { 2509 box-sizing: border-box; 2510} 2511 2512h1.has-background, 2513h2.has-background, 2514h3.has-background, 2515h4.has-background, 2516h5.has-background, 2517h6.has-background { 2518 padding: 1.25em 2.375em; 2519} 2520 2521.wp-block-image img { 2522 height: auto; 2523 max-width: 100%; 2524 vertical-align: bottom; 2525 box-sizing: border-box; 2526} 2527.wp-block-image.has-custom-border img { 2528 box-sizing: border-box; 2529} 2530.wp-block-image.aligncenter { 2531 text-align: center; 2532} 2533.wp-block-image.alignfull img, .wp-block-image.alignwide img { 2534 height: auto; 2535 width: 100%; 2536} 2537.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter, 2538.wp-block-image .alignleft, 2539.wp-block-image .alignright, 2540.wp-block-image .aligncenter { 2541 display: table; 2542} 2543.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption, 2544.wp-block-image .alignleft > figcaption, 2545.wp-block-image .alignright > figcaption, 2546.wp-block-image .aligncenter > figcaption { 2547 display: table-caption; 2548 caption-side: bottom; 2549} 2550.wp-block-image .alignleft { 2551 /*rtl:ignore*/ 2552 float: left; 2553 /*rtl:ignore*/ 2554 margin-left: 0; 2555 margin-right: 1em; 2556 margin-top: 0.5em; 2557 margin-bottom: 0.5em; 2558} 2559.wp-block-image .alignright { 2560 /*rtl:ignore*/ 2561 float: right; 2562 /*rtl:ignore*/ 2563 margin-right: 0; 2564 margin-left: 1em; 2565 margin-top: 0.5em; 2566 margin-bottom: 0.5em; 2567} 2568.wp-block-image .aligncenter { 2569 margin-left: auto; 2570 margin-right: auto; 2571} 2572.wp-block-image figcaption { 2573 margin-top: 0.5em; 2574 margin-bottom: 1em; 2575} 2576.wp-block-image.is-style-rounded img, 2577.wp-block-image .is-style-rounded img { 2578 border-radius: 9999px; 2579} 2580.wp-block-image.is-style-circle-mask img { 2581 border-radius: 9999px; 2582} 2583@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { 2584 .wp-block-image.is-style-circle-mask img { 2585 /* stylelint-disable */ 2586 -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 2587 mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 2588 /* stylelint-enable */ 2589 mask-mode: alpha; 2590 -webkit-mask-repeat: no-repeat; 2591 mask-repeat: no-repeat; 2592 -webkit-mask-size: contain; 2593 mask-size: contain; 2594 -webkit-mask-position: center; 2595 mask-position: center; 2596 border-radius: 0; 2597 } 2598} 2599.wp-block-image :where(.has-border-color) { 2600 border-style: solid; 2601} 2602.wp-block-image :where([style*=border-top-color]) { 2603 border-top-style: solid; 2604} 2605.wp-block-image :where([style*=border-right-color]) { 2606 border-right-style: solid; 2607} 2608.wp-block-image :where([style*=border-bottom-color]) { 2609 border-bottom-style: solid; 2610} 2611.wp-block-image :where([style*=border-left-color]) { 2612 border-left-style: solid; 2613} 2614.wp-block-image :where([style*=border-width]) { 2615 border-style: solid; 2616} 2617.wp-block-image :where([style*=border-top-width]) { 2618 border-top-style: solid; 2619} 2620.wp-block-image :where([style*=border-right-width]) { 2621 border-right-style: solid; 2622} 2623.wp-block-image :where([style*=border-bottom-width]) { 2624 border-bottom-style: solid; 2625} 2626.wp-block-image :where([style*=border-left-width]) { 2627 border-left-style: solid; 2628} 2629 2630.wp-block-image figure {
2631 margin: 0; 2632} 2633 2634ol.wp-block-latest-comments { 2635 margin-left: 0; 2636 box-sizing: border-box; 2637} 2638 2639.wp-block-latest-comments .wp-block-latest-comments { 2640 padding-left: 0; 2641} 2642 2643.wp-block-latest-comments__comment { 2644 line-height: 1.1; 2645 list-style: none; 2646 margin-bottom: 1em; 2647} 2648.has-avatars .wp-block-latest-comments__comment { 2649 min-height: 2.25em; 2650 list-style: none; 2651} 2652.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, 2653.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { 2654 margin-left: 3.25em; 2655} 2656.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment { 2657 line-height: 1.5; 2658} 2659 2660.wp-block-latest-comments__comment-excerpt p { 2661 font-size: 0.875em; 2662 line-height: 1.8; 2663 margin: 0.36em 0 1.4em; 2664} 2665 2666.wp-block-latest-comments__comment-date { 2667 display: block; 2668 font-size: 0.75em; 2669} 2670 2671.wp-block-latest-comments .avatar, 2672.wp-block-latest-comments__comment-avatar { 2673 border-radius: 1.5em; 2674 display: block; 2675 float: left; 2676 height: 2.5em; 2677 margin-right: 0.75em; 2678 width: 2.5em; 2679} 2680 2681.wp-block-latest-posts { 2682 box-sizing: border-box; 2683} 2684.wp-block-latest-posts.alignleft { 2685 /*rtl:ignore*/ 2686 margin-right: 2em; 2687} 2688.wp-block-latest-posts.alignright { 2689 /*rtl:ignore*/ 2690 margin-left: 2em; 2691} 2692.wp-block-latest-posts.wp-block-latest-posts__list { 2693 list-style: none; 2694 padding-left: 0; 2695} 2696.wp-block-latest-posts.wp-block-latest-posts__list li { 2697 clear: both; 2698} 2699.wp-block-latest-posts.is-grid { 2700 display: flex; 2701 flex-wrap: wrap; 2702 padding: 0; 2703} 2704.wp-block-latest-posts.is-grid li { 2705 margin: 0 1.25em 1.25em 0; 2706 width: 100%; 2707} 2708@media (min-width: 600px) { 2709 .wp-block-latest-posts.columns-2 li { 2710 width: calc((100% / 2) - 1.25em + (1.25em / 2)); 2711 } 2712 .wp-block-latest-posts.columns-2 li:nth-child(2n) { 2713 margin-right: 0; 2714 } 2715 .wp-block-latest-posts.columns-3 li { 2716 width: calc((100% / 3) - 1.25em + (1.25em / 3)); 2717 } 2718 .wp-block-latest-posts.columns-3 li:nth-child(3n) { 2719 margin-right: 0; 2720 } 2721 .wp-block-latest-posts.columns-4 li { 2722 width: calc((100% / 4) - 1.25em + (1.25em / 4)); 2723 } 2724 .wp-block-latest-posts.columns-4 li:nth-child(4n) { 2725 margin-right: 0; 2726 } 2727 .wp-block-latest-posts.columns-5 li { 2728 width: calc((100% / 5) - 1.25em + (1.25em / 5)); 2729 } 2730 .wp-block-latest-posts.columns-5 li:nth-child(5n) { 2731 margin-right: 0; 2732 } 2733 .wp-block-latest-posts.columns-6 li { 2734 width: calc((100% / 6) - 1.25em + (1.25em / 6)); 2735 } 2736 .wp-block-latest-posts.columns-6 li:nth-child(6n) { 2737 margin-right: 0; 2738 } 2739} 2740 2741.wp-block-latest-posts__post-date, 2742.wp-block-latest-posts__post-author { 2743 display: block; 2744 font-size: 0.8125em; 2745} 2746 2747.wp-block-latest-posts__post-excerpt { 2748 margin-top: 0.5em; 2749 margin-bottom: 1em; 2750} 2751 2752.wp-block-latest-posts__featured-image a { 2753 display: inline-block; 2754} 2755.wp-block-latest-posts__featured-image img { 2756 height: auto; 2757 width: auto; 2758 max-width: 100%; 2759} 2760.wp-block-latest-posts__featured-image.alignleft { 2761 /*rtl:ignore*/ 2762 margin-right: 1em; 2763 /*rtl:ignore*/ 2764 float: left; 2765} 2766.wp-block-latest-posts__featured-image.alignright { 2767 /*rtl:ignore*/ 2768 margin-left: 1em; 2769 /*rtl:ignore*/ 2770 float: right; 2771} 2772.wp-block-latest-posts__featured-image.aligncenter { 2773 margin-bottom: 1em; 2774 text-align: center; 2775} 2776 2777ol, 2778ul { 2779 box-sizing: border-box; 2780} 2781ol.has-background, 2782ul.has-background { 2783 padding: 1.25em 2.375em; 2784} 2785 2786.wp-block-media-text { 2787 /*!rtl:begin:ignore*/ 2788 direction: ltr; 2789 /*!rtl:end:ignore*/ 2790 display: grid; 2791 grid-template-columns: 50% 1fr; 2792 grid-template-rows: auto; 2793 box-sizing: border-box; 2794} 2795.wp-block-media-text.has-media-on-the-right { 2796 grid-template-columns: 1fr 50%; 2797} 2798 2799.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, 2800.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media { 2801 align-self: start; 2802} 2803 2804.wp-block-media-text .wp-block-media-text__content, 2805.wp-block-media-text .wp-block-media-text__media, 2806.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, 2807.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media { 2808 align-self: center; 2809} 2810
2811.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, 2812.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media { 2813 align-self: end; 2814} 2815 2816.wp-block-media-text .wp-block-media-text__media { 2817 /*!rtl:begin:ignore*/ 2818 grid-column: 1; 2819 grid-row: 1; 2820 /*!rtl:end:ignore*/ 2821 margin: 0; 2822} 2823 2824.wp-block-media-text .wp-block-media-text__content { 2825 direction: ltr; 2826 /*!rtl:begin:ignore*/ 2827 grid-column: 2; 2828 grid-row: 1; 2829 /*!rtl:end:ignore*/ 2830 padding: 0 8% 0 8%; 2831 word-break: break-word; 2832} 2833 2834.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { 2835 /*!rtl:begin:ignore*/ 2836 grid-column: 2; 2837 grid-row: 1; 2838 /*!rtl:end:ignore*/ 2839} 2840 2841.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { 2842 /*!rtl:begin:ignore*/ 2843 grid-column: 1; 2844 grid-row: 1; 2845 /*!rtl:end:ignore*/ 2846} 2847 2848.wp-block-media-text__media img, 2849.wp-block-media-text__media video { 2850 height: auto; 2851 max-width: unset; 2852 width: 100%; 2853 vertical-align: middle; 2854} 2855 2856.wp-block-media-text.is-image-fill .wp-block-media-text__media { 2857 height: 100%; 2858 min-height: 250px; 2859 background-size: cover; 2860} 2861 2862.wp-block-media-text.is-image-fill .wp-block-media-text__media > a { 2863 display: block; 2864 height: 100%; 2865} 2866 2867.wp-block-media-text.is-image-fill .wp-block-media-text__media img { 2868 position: absolute; 2869 width: 1px; 2870 height: 1px; 2871 padding: 0; 2872 margin: -1px; 2873 overflow: hidden; 2874 clip: rect(0, 0, 0, 0); 2875 border: 0; 2876} 2877 2878/* 2879* Here we here not able to use a mobile first CSS approach. 2880* Custom widths are set using inline styles, and on mobile, 2881* we need 100% width, so we use important to overwrite the inline style. 2882* If the style were set on mobile first, on desktop styles, 2883* we would have no way of setting the style again to the inline style. 2884*/ 2885@media (max-width: 600px) { 2886 .wp-block-media-text.is-stacked-on-mobile { 2887 grid-template-columns: 100% !important; 2888 } 2889 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { 2890 grid-column: 1; 2891 grid-row: 1; 2892 } 2893 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 2894 grid-column: 1; 2895 grid-row: 2; 2896 } 2897} 2898.wp-block-navigation { 2899 position: relative; 2900 --navigation-layout-justification-setting: flex-start; 2901 --navigation-layout-direction: row; 2902 --navigation-layout-wrap: wrap; 2903 --navigation-layout-justify: flex-start; 2904 --navigation-layout-align: center; 2905} 2906.wp-block-navigation ul { 2907 margin-top: 0; 2908 margin-bottom: 0; 2909 margin-left: 0; 2910 padding-left: 0; 2911} 2912.wp-block-navigation ul, 2913.wp-block-navigation ul li { 2914 list-style: none; 2915 padding: 0; 2916} 2917.wp-block-navigation .wp-block-navigation-item { 2918 display: flex; 2919 align-items: center; 2920 position: relative; 2921} 2922.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { 2923 display: none; 2924} 2925.wp-block-navigation .wp-block-navigation-item__content { 2926 display: block; 2927} 2928.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { 2929 color: inherit; 2930} 2931.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content { 2932 text-decoration: underline; 2933} 2934.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active { 2935 text-decoration: underline; 2936} 2937.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content { 2938 text-decoration: line-through; 2939} 2940.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active { 2941 text-decoration: line-through; 2942} 2943.wp-block-navigation:where(:not([class*=has-text-decoration])) a { 2944 text-decoration: none; 2945} 2946.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:active { 2947 text-decoration: none; 2948} 2949.wp-block-navigation .wp-block-navigation__submenu-icon { 2950 align-self: center; 2951 line-height: 0; 2952 display: inline-block; 2953 font-size: inherit; 2954 padding: 0; 2955 background-color: inherit; 2956 color: currentColor; 2957 border: none; 2958 width: 0.6em; 2959 height: 0.6em; 2960 margin-left: 0.25em; 2961} 2962.wp-block-navigation .wp-block-navigation__submenu-icon svg { 2963 display: inline-block; 2964 stroke: currentColor; 2965 width: inherit; 2966 height: inherit; 2967 margin-top: 0.075em; 2968} 2969.wp-block-navigation.is-vertical { 2970 --navigation-layout-direction: column; 2971 --navigation-layout-justify: initial; 2972 --navigation-layout-align: flex-start; 2973} 2974.wp-block-navigation.no-wrap { 2975 --navigation-layout-wrap: nowrap; 2976} 2977.wp-block-navigation.items-justified-center { 2978 --navigation-layout-justification-setting: center; 2979 --navigation-layout-justify: center; 2980} 2981.wp-block-navigation.items-justified-center.is-vertical { 2982 --navigation-layout-align: center; 2983} 2984.wp-block-navigation.items-justified-right { 2985 --navigation-layout-justification-setting: flex-end; 2986 --navigation-layout-justify: flex-end; 2987} 2988.wp-block-navigation.items-justified-right.is-vertical { 2989 --navigation-layout-align: flex-end; 2990} 2991.wp-block-navigation.items-justified-space-between { 2992 --navigation-layout-justification-setting: space-between; 2993 --navigation-layout-justify: space-between; 2994} 2995 2996.wp-block-navigation .has-child .wp-block-navigation__submenu-container { 2997 background-color: inherit; 2998 color: inherit; 2999 position: absolute; 3000 z-index: 2; 3001 display: flex; 3002 flex-direction: column; 3003 align-items: normal; 3004 opacity: 0; 3005 transition: opacity 0.1s linear; 3006 visibility: hidden; 3007 width: 0; 3008 height: 0; 3009 overflow: hidden; 3010 left: -1px; 3011 top: 100%; 3012} 3013.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 3014 display: flex; 3015 flex-grow: 1; 3016} 3017.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { 3018 margin-right: 0; 3019 margin-left: auto; 3020} 3021.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 3022 margin: 0; 3023} 3024@media (min-width: 782px) { 3025 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 3026 left: 100%; 3027 top: -1px; 3028 } 3029 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { 3030 content: ""; 3031 position: absolute; 3032 right: 100%; 3033 height: 100%; 3034 display: block; 3035 width: 0.5em; 3036 background: transparent; 3037 } 3038 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { 3039 margin-right: 0.25em; 3040 } 3041 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { 3042 transform: rotate(-90deg); 3043 } 3044} 3045.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container { 3046 visibility: visible; 3047 overflow: visible; 3048 opacity: 1; 3049 width: auto; 3050 height: auto; 3051 min-width: 200px; 3052} 3053.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { 3054 visibility: visible; 3055 overflow: visible; 3056 opacity: 1; 3057 width: auto; 3058 height: auto; 3059 min-width: 200px; 3060} 3061.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container { 3062 visibility: visible; 3063 overflow: visible; 3064 opacity: 1; 3065 width: auto; 3066 height: auto; 3067 min-width: 200px; 3068} 3069 3070.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { 3071 left: 0; 3072 top: 100%; 3073} 3074@media (min-width: 782px) { 3075 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 3076 left: 100%; 3077 top: 0; 3078 } 3079} 3080 3081.wp-block-navigation-submenu { 3082 position: relative; 3083 display: flex; 3084} 3085.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { 3086 stroke: currentColor; 3087} 3088 3089button.wp-block-navigation-item__content { 3090 background-color: transparent; 3091 border: none; 3092 color: currentColor; 3093 font-size: inherit; 3094 font-family: inherit; 3095 line-height: inherit; 3096 font-style: inherit; 3097 font-weight: inherit; 3098 text-transform: inherit; 3099 text-align: left; 3100} 3101 3102.wp-block-navigation-submenu__toggle { 3103 cursor: pointer; 3104} 3105 3106.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { 3107 padding-right: 0.85em; 3108} 3109.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { 3110 margin-left: -0.6em; 3111 pointer-events: none; 3112} 3113 3114/** 3115 * Margins 3116 */ 3117.wp-block-navigation__responsive-container, 3118.wp-block-navigation__responsive-close, 3119.wp-block-navigation__responsive-dialog, 3120.wp-block-navigation .wp-block-page-list, 3121.wp-block-navigation__container, 3122.wp-block-navigation__responsive-container-content { 3123 gap: inherit; 3124} 3125
3126/** 3127 * Paddings 3128 */ 3129:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), 3130:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { 3131 padding: 0.5em 1em; 3132} 3133 3134:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), 3135:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), 3136:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), 3137:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { 3138 padding: 0.5em 1em; 3139} 3140 3141/** 3142 * Justifications. 3143 */ 3144.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, 3145.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container, 3146.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, 3147.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container { 3148 left: auto; 3149 right: 0; 3150} 3151.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3152.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3153.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3154.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 3155 left: -1px; 3156 right: -1px; 3157} 3158@media (min-width: 782px) { 3159 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3160 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3161 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 3162 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 3163 left: auto; 3164 right: 100%; 3165 } 3166} 3167 3168.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { 3169 background-color: #fff; 3170 color: #000; 3171 border: 1px solid rgba(0, 0, 0, 0.15); 3172} 3173 3174.wp-block-navigation__container { 3175 display: flex; 3176 flex-wrap: var(--navigation-layout-wrap, wrap); 3177 flex-direction: var(--navigation-layout-direction, initial); 3178 justify-content: var(--navigation-layout-justify, initial); 3179 align-items: var(--navigation-layout-align, initial); 3180 list-style: none; 3181 margin: 0; 3182 padding-left: 0; 3183} 3184.wp-block-navigation__container .is-responsive { 3185 display: none; 3186} 3187 3188.wp-block-navigation__container:only-child, 3189.wp-block-page-list:only-child { 3190 flex-grow: 1; 3191} 3192 3193/** 3194 * Mobile menu. 3195 */ 3196@keyframes overlay-menu__fade-in-animation { 3197 from { 3198 opacity: 0; 3199 transform: translateY(0.5em); 3200 } 3201 to { 3202 opacity: 1; 3203 transform: translateY(0); 3204 } 3205} 3206.wp-block-navigation__responsive-container { 3207 display: none; 3208 position: fixed; 3209 top: 0; 3210 left: 0; 3211 right: 0; 3212 bottom: 0; 3213} 3214.wp-block-navigation__responsive-container .wp-block-navigation-link a { 3215 color: inherit; 3216} 3217.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { 3218 display: flex; 3219 flex-wrap: var(--navigation-layout-wrap, wrap); 3220 flex-direction: var(--navigation-layout-direction, initial); 3221 justify-content: var(--navigation-layout-justify, initial); 3222 align-items: var(--navigation-layout-align, initial); 3223} 3224.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { 3225 color: inherit !important; 3226 background-color: inherit !important; 3227} 3228.wp-block-navigation__responsive-container.is-menu-open { 3229 display: flex; 3230 flex-direction: column; 3231 background-color: inherit; 3232 animation: overlay-menu__fade-in-animation 0.1s ease-out; 3233 animation-fill-mode: forwards; 3234 padding-top: var(--wp--style--root--padding-top, 2rem); 3235 padding-right: var(--wp--style--root--padding-right, 2rem); 3236 padding-bottom: var(--wp--style--root--padding-bottom, 2rem); 3237 padding-left: var(--wp--style--root--padding-left, 2rem); 3238 overflow: auto; 3239 z-index: 100000; 3240} 3241@media (prefers-reduced-motion: reduce) { 3242 .wp-block-navigation__responsive-container.is-menu-open { 3243 animation-duration: 1ms; 3244 animation-delay: 0s; 3245 } 3246} 3247.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
3248 padding-top: calc(2rem + 24px); 3249 overflow: visible; 3250 display: flex; 3251 flex-direction: column; 3252 flex-wrap: nowrap; 3253 align-items: var(--navigation-layout-justification-setting, inherit); 3254} 3255.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, 3256.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list, 3257.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 3258 justify-content: flex-start; 3259} 3260.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { 3261 display: none; 3262} 3263.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container, 3264.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { 3265 opacity: 1; 3266 visibility: visible; 3267 height: auto; 3268 width: auto; 3269 overflow: initial; 3270 min-width: 200px; 3271 position: static; 3272 border: none; 3273 padding-left: 2rem; 3274 padding-right: 2rem; 3275} 3276.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, 3277.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 3278 gap: inherit; 3279} 3280.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { 3281 padding-top: var(--wp--style--block-gap, 2em); 3282} 3283.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { 3284 padding: 0; 3285} 3286.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, 3287.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, 3288.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { 3289 display: flex; 3290 flex-direction: column; 3291 align-items: var(--navigation-layout-justification-setting, initial); 3292} 3293.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, 3294.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, 3295.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { 3296 color: inherit !important; 3297 background: transparent !important; 3298} 3299.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 3300 right: auto; 3301 left: auto; 3302} 3303@media (min-width: 600px) { 3304 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { 3305 display: block; 3306 width: 100%; 3307 position: relative; 3308 z-index: auto; 3309 background-color: inherit; 3310 } 3311 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { 3312 display: none; 3313 } 3314 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 3315 left: 0; 3316 } 3317} 3318 3319.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { 3320 background-color: #fff; 3321 color: #000; 3322} 3323 3324.wp-block-navigation__toggle_button_label { 3325 font-size: 1rem; 3326 font-weight: bold; 3327} 3328 3329.wp-block-navigation__responsive-container-open, 3330.wp-block-navigation__responsive-container-close { 3331 vertical-align: middle; 3332 cursor: pointer; 3333 color: currentColor; 3334 background: transparent; 3335 border: none; 3336 margin: 0; 3337 padding: 0; 3338 text-transform: inherit; 3339} 3340.wp-block-navigation__responsive-container-open svg, 3341.wp-block-navigation__responsive-container-close svg { 3342 fill: currentColor; 3343 pointer-events: none; 3344 display: block; 3345 width: 24px; 3346 height: 24px; 3347} 3348 3349.wp-block-navigation__responsive-container-open { 3350 display: flex; 3351} 3352.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { 3353 font-family: inherit; 3354 font-weight: inherit; 3355 font-size: inherit; 3356} 3357@media (min-width: 600px) { 3358 .wp-block-navigation__responsive-container-open:not(.always-shown) { 3359 display: none; 3360 } 3361} 3362 3363.wp-block-navigation__responsive-container-close { 3364 position: absolute; 3365 top: 0; 3366 right: 0; 3367 z-index: 2; 3368} 3369.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 3370 font-family: inherit; 3371 font-weight: inherit; 3372 font-size: inherit; 3373} 3374 3375.wp-block-navigation__responsive-close { 3376 width: 100%; 3377 max-width: var(--wp--style--global--wide-size, 100%); 3378 margin-left: auto; 3379 margin-right: auto; 3380} 3381.wp-block-navigation__responsive-close:focus { 3382 outline: none; 3383} 3384 3385.is-menu-open .wp-block-navigation__responsive-close, 3386.is-menu-open .wp-block-navigation__responsive-dialog, 3387.is-menu-open .wp-block-navigation__responsive-container-content { 3388 box-sizing: border-box; 3389} 3390 3391.wp-block-navigation__responsive-dialog { 3392 position: relative; 3393} 3394 3395.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { 3396 margin-top: 46px; 3397} 3398@media (min-width: 782px) { 3399 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { 3400 margin-top: 32px; 3401 } 3402} 3403 3404html.has-modal-open { 3405 overflow: hidden; 3406} 3407 3408.wp-block-navigation .wp-block-navigation-item__label { 3409 word-break: normal; 3410 overflow-wrap: break-word; 3411} 3412.wp-block-navigation .wp-block-navigation-item__description { 3413 display: none; 3414} 3415 3416.wp-block-navigation .wp-block-page-list { 3417 display: flex; 3418 flex-direction: var(--navigation-layout-direction, initial); 3419 justify-content: var(--navigation-layout-justify, initial); 3420 align-items: var(--navigation-layout-align, initial); 3421 flex-wrap: var(--navigation-layout-wrap, wrap); 3422 background-color: inherit; 3423} 3424.wp-block-navigation .wp-block-navigation-item { 3425 background-color: inherit; 3426} 3427 3428.is-small-text { 3429 font-size: 0.875em; 3430} 3431 3432.is-regular-text { 3433 font-size: 1em; 3434} 3435 3436.is-large-text { 3437 font-size: 2.25em; 3438} 3439 3440.is-larger-text { 3441 font-size: 3em; 3442} 3443 3444.has-drop-cap:not(:focus)::first-letter { 3445 float: left; 3446 font-size: 8.4em; 3447 line-height: 0.68; 3448 font-weight: 100; 3449 margin: 0.05em 0.1em 0 0; 3450 text-transform: uppercase; 3451 font-style: normal; 3452} 3453 3454body.rtl .has-drop-cap:not(:focus)::first-letter { 3455 float: initial; 3456 margin-left: 0.1em; 3457} 3458 3459p.has-drop-cap.has-background { 3460 overflow: hidden; 3461} 3462 3463p.has-background { 3464 padding: 1.25em 2.375em; 3465} 3466 3467:where(p.has-text-color:not(.has-link-color)) a { 3468 color: inherit; 3469} 3470 3471.wp-block-post-author { 3472 display: flex; 3473 flex-wrap: wrap; 3474} 3475.wp-block-post-author__byline { 3476 width: 100%; 3477 margin-top: 0; 3478 margin-bottom: 0; 3479 font-size: 0.5em; 3480} 3481.wp-block-post-author__avatar { 3482 margin-right: 1em; 3483} 3484.wp-block-post-author__bio { 3485 margin-bottom: 0.7em; 3486 font-size: 0.7em; 3487} 3488.wp-block-post-author__content { 3489 flex-grow: 1; 3490 flex-basis: 0; 3491} 3492.wp-block-post-author__name { 3493 margin: 0; 3494} 3495 3496.wp-block-post-comments-form { 3497 box-sizing: border-box; 3498} 3499.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) { 3500 font-weight: inherit; 3501} 3502.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) { 3503 font-family: inherit; 3504} 3505.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) { 3506 font-size: inherit; 3507} 3508.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) { 3509 line-height: inherit; 3510} 3511.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) { 3512 font-style: inherit; 3513} 3514.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) { 3515 letter-spacing: inherit; 3516} 3517.wp-block-post-comments-form input[type=submit] { 3518 box-shadow: none; 3519 cursor: pointer; 3520 display: inline-block; 3521 text-align: center; 3522 overflow-wrap: break-word; 3523} 3524.wp-block-post-comments-form textarea,
3525.wp-block-post-comments-form input:not([type=submit]) { 3526 border: 1px solid #949494; 3527 font-size: 1em; 3528 font-family: inherit; 3529} 3530.wp-block-post-comments-form textarea, 3531.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) { 3532 padding: calc(0.667em + 2px); 3533} 3534.wp-block-post-comments-form .comment-form textarea, 3535.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) { 3536 display: block; 3537 box-sizing: border-box; 3538 width: 100%; 3539} 3540.wp-block-post-comments-form .comment-form-author label, 3541.wp-block-post-comments-form .comment-form-email label, 3542.wp-block-post-comments-form .comment-form-url label { 3543 display: block; 3544 margin-bottom: 0.25em; 3545} 3546.wp-block-post-comments-form .comment-form-cookies-consent { 3547 display: flex; 3548 gap: 0.25em; 3549} 3550.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { 3551 margin-top: 0.35em; 3552} 3553.wp-block-post-comments-form .comment-reply-title { 3554 margin-bottom: 0; 3555} 3556.wp-block-post-comments-form .comment-reply-title :where(small) { 3557 font-size: var(--wp--preset--font-size--medium, smaller); 3558 margin-left: 0.5em; 3559} 3560 3561.wp-block-post-date { 3562 box-sizing: border-box; 3563} 3564 3565.wp-block-post-excerpt__more-link { 3566 display: inline-block; 3567} 3568 3569.wp-block-post-featured-image { 3570 margin-left: 0; 3571 margin-right: 0; 3572} 3573.wp-block-post-featured-image a { 3574 display: block; 3575} 3576.wp-block-post-featured-image img { 3577 max-width: 100%; 3578 width: 100%; 3579 height: auto; 3580 vertical-align: bottom; 3581 box-sizing: border-box; 3582} 3583.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img { 3584 width: 100%; 3585} 3586.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { 3587 position: absolute; 3588 inset: 0; 3589 background-color: #000; 3590} 3591.wp-block-post-featured-image { 3592 position: relative; 3593} 3594 3595.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { 3596 background-color: transparent; 3597} 3598.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { 3599 opacity: 0; 3600} 3601.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { 3602 opacity: 0.1; 3603} 3604.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { 3605 opacity: 0.2; 3606} 3607.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { 3608 opacity: 0.3; 3609} 3610.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { 3611 opacity: 0.4; 3612} 3613.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { 3614 opacity: 0.5; 3615} 3616.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { 3617 opacity: 0.6; 3618} 3619.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { 3620 opacity: 0.7; 3621} 3622.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { 3623 opacity: 0.8; 3624} 3625.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { 3626 opacity: 0.9; 3627} 3628.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { 3629 opacity: 1; 3630} 3631 3632.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { 3633 display: inline-block; 3634 margin-right: 1ch; 3635} 3636.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { 3637 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3638} 3639.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { 3640 display: inline-block; 3641 margin-left: 1ch; 3642} 3643.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { 3644 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3645} 3646 3647.wp-block-post-terms { 3648 box-sizing: border-box; 3649} 3650.wp-block-post-terms .wp-block-post-terms__separator { 3651 white-space: pre-wrap; 3652} 3653 3654.wp-block-post-title { 3655 word-break: break-word; 3656 box-sizing: border-box; 3657} 3658.wp-block-post-title a { 3659 display: inline-block; 3660} 3661 3662.wp-block-preformatted { 3663 white-space: pre-wrap; 3664} 3665 3666.wp-block-preformatted.has-background { 3667 padding: 1.25em 2.375em; 3668} 3669 3670.wp-block-pullquote { 3671 margin: 0 0 1em 0; 3672 padding: 3em 0; 3673 text-align: center; 3674 overflow-wrap: break-word; 3675 box-sizing: border-box; 3676} 3677.wp-block-pullquote p, 3678.wp-block-pullquote blockquote, 3679.wp-block-pullquote cite { 3680 color: inherit; 3681} 3682.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { 3683 max-width: 420px; 3684} 3685.wp-block-pullquote cite, 3686.wp-block-pullquote footer { 3687 position: relative; 3688} 3689.wp-block-pullquote .has-text-color a { 3690 color: inherit; 3691} 3692 3693.wp-block-pullquote.has-text-align-left blockquote { 3694 text-align: left; 3695} 3696 3697.wp-block-pullquote.has-text-align-right blockquote { 3698 text-align: right; 3699} 3700 3701.wp-block-pullquote.is-style-solid-color { 3702 border: none; 3703} 3704.wp-block-pullquote.is-style-solid-color blockquote { 3705 margin-left: auto; 3706 margin-right: auto; 3707 max-width: 60%; 3708} 3709.wp-block-pullquote.is-style-solid-color blockquote p { 3710 margin-top: 0; 3711 margin-bottom: 0; 3712 font-size: 2em; 3713} 3714.wp-block-pullquote.is-style-solid-color blockquote cite { 3715 text-transform: none; 3716 font-style: normal; 3717} 3718 3719.wp-block-pullquote cite { 3720 color: inherit; 3721} 3722 3723.wp-block-post-template { 3724 margin-top: 0; 3725 margin-bottom: 0; 3726 max-width: 100%; 3727 list-style: none; 3728 padding: 0; 3729} 3730.wp-block-post-template.wp-block-post-template { 3731 background: none; 3732} 3733.wp-block-post-template.is-flex-container { 3734 flex-direction: row; 3735 display: flex; 3736 flex-wrap: wrap; 3737 gap: 1.25em; 3738} 3739.wp-block-post-template.is-flex-container li { 3740 margin: 0; 3741 width: 100%; 3742} 3743@media (min-width: 600px) { 3744 .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li { 3745 width: calc((100% / 2) - 1.25em + (1.25em / 2)); 3746 } 3747 .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li { 3748 width: calc((100% / 3) - 1.25em + (1.25em / 3)); 3749 } 3750 .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li { 3751 width: calc((100% / 4) - 1.25em + (1.25em / 4)); 3752 } 3753 .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li { 3754 width: calc((100% / 5) - 1.25em + (1.25em / 5)); 3755 } 3756 .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li { 3757 width: calc((100% / 6) - 1.25em + (1.25em / 6)); 3758 } 3759} 3760 3761.wp-block-query-pagination > .wp-block-query-pagination-next, 3762.wp-block-query-pagination > .wp-block-query-pagination-previous, 3763.wp-block-query-pagination > .wp-block-query-pagination-numbers { 3764 /*rtl:ignore*/ 3765 margin-right: 0.5em; 3766 margin-bottom: 0.5em; 3767} 3768.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, 3769.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child, 3770.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child { 3771 /*rtl:ignore*/ 3772 margin-right: 0; 3773} 3774.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type { 3775 -webkit-margin-start: auto; 3776 margin-inline-start: auto; 3777} 3778.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child { 3779 -webkit-margin-end: auto; 3780 margin-inline-end: auto; 3781} 3782.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { 3783 margin-right: 1ch; 3784 display: inline-block; 3785} 3786.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { 3787 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3788} 3789.wp-block-query-pagination .wp-block-query-pagination-next-arrow { 3790 margin-left: 1ch; 3791 display: inline-block; 3792} 3793.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { 3794 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3795} 3796.wp-block-query-pagination.aligncenter { 3797 justify-content: center; 3798} 3799 3800.wp-block-query-title { 3801 box-sizing: border-box; 3802} 3803 3804.wp-block-quote { 3805 box-sizing: border-box; 3806 overflow-wrap: break-word; 3807} 3808.wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large:not(.is-style-plain) { 3809 margin-bottom: 1em; 3810 padding: 0 1em; 3811} 3812.wp-block-quote.is-style-large:not(.is-style-plain) p, .wp-block-quote.is-large:not(.is-style-plain) p { 3813 font-size: 1.5em; 3814 font-style: italic; 3815 line-height: 1.6; 3816} 3817.wp-block-quote.is-style-large:not(.is-style-plain) cite, 3818.wp-block-quote.is-style-large:not(.is-style-plain) footer, .wp-block-quote.is-large:not(.is-style-plain) cite, 3819.wp-block-quote.is-large:not(.is-style-plain) footer { 3820 font-size: 1.125em; 3821 text-align: right; 3822} 3823 3824.wp-block-read-more { 3825 display: block; 3826 width: -webkit-fit-content; 3827 width: fit-content; 3828} 3829.wp-block-read-more:not([style*=text-decoration]) { 3830 text-decoration: none; 3831} 3832.wp-block-read-more:not([style*=text-decoration]):focus, .wp-block-read-more:not([style*=text-decoration]):active { 3833 text-decoration: none; 3834} 3835 3836ul.wp-block-rss { 3837 list-style: none; 3838 padding: 0; 3839} 3840ul.wp-block-rss.wp-block-rss { 3841 box-sizing: border-box; 3842} 3843ul.wp-block-rss.alignleft { 3844 /*rtl:ignore*/ 3845 margin-right: 2em; 3846} 3847ul.wp-block-rss.alignright { 3848 /*rtl:ignore*/ 3849 margin-left: 2em; 3850} 3851ul.wp-block-rss.is-grid { 3852 display: flex; 3853 flex-wrap: wrap; 3854 padding: 0; 3855 list-style: none; 3856} 3857ul.wp-block-rss.is-grid li { 3858 margin: 0 1em 1em 0; 3859 width: 100%; 3860} 3861@media (min-width: 600px) { 3862 ul.wp-block-rss.columns-2 li { 3863 width: calc(( 100% / 2 ) - 1em); 3864 }
3865 ul.wp-block-rss.columns-3 li { 3866 width: calc(( 100% / 3 ) - 1em); 3867 } 3868 ul.wp-block-rss.columns-4 li { 3869 width: calc(( 100% / 4 ) - 1em); 3870 } 3871 ul.wp-block-rss.columns-5 li { 3872 width: calc(( 100% / 5 ) - 1em); 3873 } 3874 ul.wp-block-rss.columns-6 li { 3875 width: calc(( 100% / 6 ) - 1em); 3876 } 3877} 3878 3879.wp-block-rss__item-publish-date, 3880.wp-block-rss__item-author { 3881 display: block; 3882 font-size: 0.8125em; 3883} 3884 3885.wp-block-search__button { 3886 margin-left: 0.625em; 3887 word-break: normal; 3888} 3889.wp-block-search__button.has-icon { 3890 line-height: 0; 3891} 3892.wp-block-search__button svg { 3893 min-width: 1.5em; 3894 min-height: 1.5em; 3895 fill: currentColor; 3896 vertical-align: text-bottom; 3897} 3898 3899:where(.wp-block-search__button) { 3900 border: 1px solid #ccc; 3901 padding: 0.375em 0.625em; 3902} 3903 3904.wp-block-search__inside-wrapper { 3905 display: flex; 3906 flex: auto; 3907 flex-wrap: nowrap; 3908 max-width: 100%; 3909} 3910 3911.wp-block-search__label { 3912 width: 100%; 3913} 3914 3915.wp-block-search__input { 3916 padding: 8px; 3917 flex-grow: 1; 3918 margin-left: 0; 3919 margin-right: 0; 3920 min-width: 3em; 3921 border: 1px solid #949494; 3922 text-decoration: unset !important; 3923} 3924 3925.wp-block-search.wp-block-search__button-only .wp-block-search__button { 3926 margin-left: 0; 3927} 3928 3929:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { 3930 padding: 4px; 3931 border: 1px solid #949494; 3932} 3933:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { 3934 border-radius: 0; 3935 border: none; 3936 padding: 0 0 0 0.25em; 3937} 3938:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { 3939 outline: none; 3940} 3941:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { 3942 padding: 0.125em 0.5em; 3943} 3944 3945.wp-block-search.aligncenter .wp-block-search__inside-wrapper { 3946 margin: auto; 3947} 3948 3949.wp-block-separator { 3950 border-top: 1px solid currentColor; 3951 border-bottom: 1px solid currentColor; 3952 border-left: none; 3953 border-right: none; 3954} 3955.wp-block-separator.is-style-dots { 3956 background: none !important; 3957 border: none; 3958 text-align: center; 3959 line-height: 1; 3960 height: auto; 3961} 3962.wp-block-separator.is-style-dots::before { 3963 content: "···"; 3964 color: currentColor; 3965 font-size: 1.5em; 3966 letter-spacing: 2em; 3967 /*rtl:ignore*/ 3968 padding-left: 2em; 3969 font-family: serif; 3970} 3971 3972.wp-block-site-logo { 3973 box-sizing: border-box; 3974 line-height: 0; 3975} 3976.wp-block-site-logo a { 3977 display: inline-block; 3978} 3979.wp-block-site-logo.is-default-size img { 3980 width: 120px; 3981 height: auto; 3982} 3983.wp-block-site-logo img { 3984 height: auto; 3985 max-width: 100%; 3986} 3987.wp-block-site-logo a, 3988.wp-block-site-logo img { 3989 border-radius: inherit; 3990} 3991.wp-block-site-logo.aligncenter { 3992 margin-left: auto; 3993 margin-right: auto; 3994 text-align: center; 3995} 3996.wp-block-site-logo.is-style-rounded { 3997 border-radius: 9999px; 3998} 3999 4000.wp-block-site-title a { 4001 color: inherit; 4002} 4003 4004.wp-block-social-links { 4005 box-sizing: border-box; 4006 padding-left: 0; 4007 padding-right: 0; 4008 text-indent: 0; 4009 margin-left: 0; 4010 background: none; 4011} 4012.wp-block-social-links .wp-social-link a, 4013.wp-block-social-links .wp-social-link a:hover { 4014 text-decoration: none; 4015 border-bottom: 0; 4016 box-shadow: none; 4017} 4018.wp-block-social-links .wp-social-link a { 4019 padding: 0.25em; 4020} 4021.wp-block-social-links .wp-social-link svg { 4022 width: 1em; 4023 height: 1em; 4024} 4025.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { 4026 margin-left: 0.5em; 4027 margin-right: 0.5em; 4028 font-size: 0.65em; 4029} 4030.wp-block-social-links.has-small-icon-size { 4031 font-size: 16px; 4032} 4033.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { 4034 font-size: 24px; 4035} 4036.wp-block-social-links.has-large-icon-size { 4037 font-size: 36px; 4038} 4039.wp-block-social-links.has-huge-icon-size { 4040 font-size: 48px; 4041} 4042.wp-block-social-links.aligncenter { 4043 justify-content: center; 4044 display: flex; 4045} 4046.wp-block-social-links.alignright { 4047 justify-content: flex-end; 4048} 4049 4050.wp-block-social-link { 4051 display: block; 4052 border-radius: 9999px; 4053 transition: transform 0.1s ease; 4054 height: auto; 4055} 4056@media (prefers-reduced-motion: reduce) { 4057 .wp-block-social-link { 4058 transition-duration: 0s; 4059 transition-delay: 0s; 4060 } 4061} 4062.wp-block-social-link a { 4063 align-items: center; 4064 display: flex; 4065 line-height: 0; 4066 transition: transform 0.1s ease; 4067} 4068.wp-block-social-link:hover { 4069 transform: scale(1.1); 4070} 4071 4072.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, 4073.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
4074 color: currentColor; 4075 fill: currentColor; 4076} 4077 4078.wp-block-social-links:not(.is-style-logos-only) .wp-social-link { 4079 background-color: #f0f0f0; 4080 color: #444; 4081} 4082.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { 4083 background-color: #f90; 4084 color: #fff; 4085} 4086.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp { 4087 background-color: #1ea0c3; 4088 color: #fff; 4089} 4090.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { 4091 background-color: #0757fe; 4092 color: #fff; 4093} 4094.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { 4095 background-color: #1e1f26; 4096 color: #fff; 4097} 4098.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart { 4099 background-color: #02e49b; 4100 color: #fff; 4101} 4102.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble { 4103 background-color: #e94c89; 4104 color: #fff; 4105} 4106.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { 4107 background-color: #4280ff; 4108 color: #fff; 4109} 4110.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { 4111 background-color: #f45800; 4112 color: #fff; 4113} 4114.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { 4115 background-color: #1778f2; 4116 color: #fff; 4117} 4118.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { 4119 background-color: #000; 4120 color: #fff; 4121} 4122.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { 4123 background-color: #0461dd; 4124 color: #fff; 4125} 4126.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare { 4127 background-color: #e65678; 4128 color: #fff; 4129} 4130.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { 4131 background-color: #24292d; 4132 color: #fff; 4133} 4134.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads { 4135 background-color: #eceadd; 4136 color: #382110; 4137} 4138.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { 4139 background-color: #ea4434; 4140 color: #fff; 4141} 4142.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram { 4143 background-color: #f00075; 4144 color: #fff; 4145} 4146.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { 4147 background-color: #e21b24; 4148 color: #fff; 4149} 4150.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin { 4151 background-color: #0d66c2; 4152 color: #fff; 4153} 4154.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon { 4155 background-color: #3288d4; 4156 color: #fff; 4157} 4158.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { 4159 background-color: #02ab6c; 4160 color: #fff; 4161} 4162.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { 4163 background-color: #f6405f; 4164 color: #fff; 4165} 4166.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon { 4167 background-color: #ff424d; 4168 color: #fff; 4169} 4170.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest { 4171 background-color: #e60122; 4172 color: #fff; 4173} 4174.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { 4175 background-color: #ef4155; 4176 color: #fff; 4177} 4178.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { 4179 background-color: #ff4500; 4180 color: #fff; 4181} 4182.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { 4183 background-color: #0478d7; 4184 color: #fff; 4185} 4186.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat { 4187 background-color: #fefc00; 4188 color: #fff; 4189 stroke: #000; 4190} 4191.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud { 4192 background-color: #ff5600; 4193 color: #fff; 4194} 4195.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { 4196 background-color: #1bd760; 4197 color: #fff; 4198} 4199.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram { 4200 background-color: #2aabee; 4201 color: #fff; 4202} 4203.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok { 4204 background-color: #000; 4205 color: #fff; 4206} 4207.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { 4208 background-color: #011835; 4209 color: #fff; 4210} 4211.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { 4212 background-color: #6440a4; 4213 color: #fff; 4214} 4215.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { 4216 background-color: #1da1f2; 4217 color: #fff; 4218} 4219.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { 4220 background-color: #1eb7ea; 4221 color: #fff; 4222} 4223.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { 4224 background-color: #4680c2; 4225 color: #fff; 4226} 4227.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress { 4228 background-color: #3499cd; 4229 color: #fff; 4230} 4231.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp { 4232 background-color: #25d366; 4233 color: #fff; 4234} 4235.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { 4236 background-color: #d32422; 4237 color: #fff; 4238} 4239.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { 4240 background-color: #f00; 4241 color: #fff; 4242} 4243 4244.wp-block-social-links.is-style-logos-only .wp-social-link { 4245 background: none; 4246} 4247.wp-block-social-links.is-style-logos-only .wp-social-link a { 4248 padding: 0; 4249} 4250.wp-block-social-links.is-style-logos-only .wp-social-link svg { 4251 width: 1.25em; 4252 height: 1.25em; 4253} 4254.wp-block-social-links.is-style-logos-only .wp-social-link-amazon { 4255 color: #f90; 4256} 4257.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { 4258 color: #1ea0c3; 4259} 4260.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
4261 color: #0757fe; 4262} 4263.wp-block-social-links.is-style-logos-only .wp-social-link-codepen { 4264 color: #1e1f26; 4265} 4266.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { 4267 color: #02e49b; 4268} 4269.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { 4270 color: #e94c89; 4271} 4272.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { 4273 color: #4280ff; 4274} 4275.wp-block-social-links.is-style-logos-only .wp-social-link-etsy { 4276 color: #f45800; 4277} 4278.wp-block-social-links.is-style-logos-only .wp-social-link-facebook { 4279 color: #1778f2; 4280} 4281.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { 4282 color: #000; 4283} 4284.wp-block-social-links.is-style-logos-only .wp-social-link-flickr { 4285 color: #0461dd; 4286} 4287.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { 4288 color: #e65678; 4289} 4290.wp-block-social-links.is-style-logos-only .wp-social-link-github { 4291 color: #24292d; 4292} 4293.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { 4294 color: #382110; 4295} 4296.wp-block-social-links.is-style-logos-only .wp-social-link-google { 4297 color: #ea4434; 4298} 4299.wp-block-social-links.is-style-logos-only .wp-social-link-instagram { 4300 color: #f00075; 4301} 4302.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { 4303 color: #e21b24; 4304} 4305.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { 4306 color: #0d66c2; 4307} 4308.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { 4309 color: #3288d4; 4310} 4311.wp-block-social-links.is-style-logos-only .wp-social-link-medium { 4312 color: #02ab6c; 4313} 4314.wp-block-social-links.is-style-logos-only .wp-social-link-meetup { 4315 color: #f6405f; 4316} 4317.wp-block-social-links.is-style-logos-only .wp-social-link-patreon { 4318 color: #ff424d; 4319} 4320.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { 4321 color: #e60122; 4322} 4323.wp-block-social-links.is-style-logos-only .wp-social-link-pocket { 4324 color: #ef4155; 4325} 4326.wp-block-social-links.is-style-logos-only .wp-social-link-reddit { 4327 color: #ff4500; 4328} 4329.wp-block-social-links.is-style-logos-only .wp-social-link-skype { 4330 color: #0478d7; 4331} 4332.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { 4333 color: #fff; 4334 stroke: #000; 4335} 4336.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { 4337 color: #ff5600; 4338} 4339.wp-block-social-links.is-style-logos-only .wp-social-link-spotify { 4340 color: #1bd760; 4341} 4342.wp-block-social-links.is-style-logos-only .wp-social-link-telegram { 4343 color: #2aabee; 4344} 4345.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok { 4346 color: #000; 4347} 4348.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { 4349 color: #011835; 4350} 4351.wp-block-social-links.is-style-logos-only .wp-social-link-twitch { 4352 color: #6440a4; 4353} 4354.wp-block-social-links.is-style-logos-only .wp-social-link-twitter { 4355 color: #1da1f2; 4356} 4357.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { 4358 color: #1eb7ea; 4359} 4360.wp-block-social-links.is-style-logos-only .wp-social-link-vk { 4361 color: #4680c2; 4362} 4363.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp { 4364 color: #25d366; 4365} 4366.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { 4367 color: #3499cd; 4368} 4369.wp-block-social-links.is-style-logos-only .wp-social-link-yelp { 4370 color: #d32422; 4371} 4372.wp-block-social-links.is-style-logos-only .wp-social-link-youtube { 4373 color: #f00; 4374} 4375 4376.wp-block-social-links.is-style-pill-shape .wp-social-link { 4377 width: auto; 4378} 4379.wp-block-social-links.is-style-pill-shape .wp-social-link a { 4380 padding-left: 0.6666666667em; 4381 padding-right: 0.6666666667em; 4382} 4383 4384.wp-block-spacer { 4385 clear: both; 4386} 4387 4388.wp-block-tag-cloud { 4389 box-sizing: border-box; 4390} 4391.wp-block-tag-cloud.aligncenter { 4392 text-align: center; 4393 justify-content: center; 4394} 4395.wp-block-tag-cloud.alignfull { 4396 padding-left: 1em; 4397 padding-right: 1em; 4398} 4399.wp-block-tag-cloud a { 4400 display: inline-block; 4401 margin-right: 5px; 4402} 4403.wp-block-tag-cloud span { 4404 display: inline-block; 4405 margin-left: 5px; 4406 text-decoration: none; 4407} 4408.wp-block-tag-cloud.is-style-outline { 4409 display: flex; 4410 flex-wrap: wrap; 4411 gap: 1ch; 4412} 4413.wp-block-tag-cloud.is-style-outline a { 4414 border: 1px solid currentColor; 4415 font-size: unset !important; 4416 margin-right: 0; 4417 padding: 1ch 2ch; 4418 text-decoration: none !important; 4419} 4420 4421.wp-block-table { 4422 overflow-x: auto; 4423} 4424.wp-block-table table { 4425 border-collapse: collapse; 4426 width: 100%; 4427} 4428.wp-block-table td, 4429.wp-block-table th { 4430 border: 1px solid; 4431 padding: 0.5em; 4432} 4433.wp-block-table .has-fixed-layout { 4434 table-layout: fixed; 4435 width: 100%; 4436} 4437.wp-block-table .has-fixed-layout td, 4438.wp-block-table .has-fixed-layout th { 4439 word-break: break-word; 4440} 4441.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright { 4442 display: table; 4443 width: auto; 4444} 4445.wp-block-table.alignleft td, 4446.wp-block-table.alignleft th, .wp-block-table.aligncenter td, 4447.wp-block-table.aligncenter th, .wp-block-table.alignright td, 4448.wp-block-table.alignright th { 4449 word-break: break-word; 4450} 4451.wp-block-table .has-subtle-light-gray-background-color { 4452 background-color: #f3f4f5; 4453} 4454.wp-block-table .has-subtle-pale-green-background-color { 4455 background-color: #e9fbe5; 4456} 4457.wp-block-table .has-subtle-pale-blue-background-color { 4458 background-color: #e7f5fe; 4459} 4460.wp-block-table .has-subtle-pale-pink-background-color { 4461 background-color: #fcf0ef; 4462} 4463.wp-block-table.is-style-stripes { 4464 border-spacing: 0; 4465 border-collapse: inherit; 4466 background-color: transparent;
4467 border-bottom: 1px solid #f0f0f0; 4468} 4469.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 4470 background-color: #f0f0f0; 4471} 4472.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { 4473 background-color: #f3f4f5; 4474} 4475.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { 4476 background-color: #e9fbe5; 4477} 4478.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { 4479 background-color: #e7f5fe; 4480} 4481.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { 4482 background-color: #fcf0ef; 4483} 4484.wp-block-table.is-style-stripes th, 4485.wp-block-table.is-style-stripes td { 4486 border-color: transparent; 4487} 4488.wp-block-table .has-border-color > *, 4489.wp-block-table .has-border-color tr, 4490.wp-block-table .has-border-color th, 4491.wp-block-table .has-border-color td { 4492 border-color: inherit; 4493} 4494.wp-block-table table[style*=border-top-color] > *, 4495.wp-block-table table[style*=border-top-color] tr:first-child { 4496 border-top-color: inherit; 4497} 4498.wp-block-table table[style*=border-top-color] > * th, 4499.wp-block-table table[style*=border-top-color] > * td, 4500.wp-block-table table[style*=border-top-color] tr:first-child th, 4501.wp-block-table table[style*=border-top-color] tr:first-child td { 4502 border-top-color: inherit; 4503} 4504.wp-block-table table[style*=border-top-color] tr:not(:first-child) { 4505 border-top-color: currentColor; 4506} 4507.wp-block-table table[style*=border-right-color] > *, 4508.wp-block-table table[style*=border-right-color] tr, 4509.wp-block-table table[style*=border-right-color] th, 4510.wp-block-table table[style*=border-right-color] td:last-child { 4511 border-right-color: inherit; 4512} 4513.wp-block-table table[style*=border-bottom-color] > *, 4514.wp-block-table table[style*=border-bottom-color] tr:last-child { 4515 border-bottom-color: inherit; 4516} 4517.wp-block-table table[style*=border-bottom-color] > * th, 4518.wp-block-table table[style*=border-bottom-color] > * td, 4519.wp-block-table table[style*=border-bottom-color] tr:last-child th, 4520.wp-block-table table[style*=border-bottom-color] tr:last-child td { 4521 border-bottom-color: inherit; 4522} 4523.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) { 4524 border-bottom-color: currentColor; 4525} 4526.wp-block-table table[style*=border-left-color] > *, 4527.wp-block-table table[style*=border-left-color] tr, 4528.wp-block-table table[style*=border-left-color] th, 4529.wp-block-table table[style*=border-left-color] td:first-child { 4530 border-left-color: inherit; 4531} 4532.wp-block-table table[style*=border-style] > *, 4533.wp-block-table table[style*=border-style] tr, 4534.wp-block-table table[style*=border-style] th, 4535.wp-block-table table[style*=border-style] td { 4536 border-style: inherit; 4537} 4538.wp-block-table table[style*=border-width] > *, 4539.wp-block-table table[style*=border-width] tr, 4540.wp-block-table table[style*=border-width] th, 4541.wp-block-table table[style*=border-width] td { 4542 border-width: inherit; 4543 border-style: inherit; 4544} 4545 4546.wp-block-text-columns { 4547 display: flex; 4548} 4549.wp-block-text-columns.aligncenter { 4550 display: flex; 4551} 4552.wp-block-text-columns .wp-block-column { 4553 margin: 0 1em; 4554 padding: 0; 4555} 4556.wp-block-text-columns .wp-block-column:first-child { 4557 margin-left: 0; 4558} 4559.wp-block-text-columns .wp-block-column:last-child { 4560 margin-right: 0; 4561} 4562.wp-block-text-columns.columns-2 .wp-block-column { 4563 width: 50%; 4564} 4565.wp-block-text-columns.columns-3 .wp-block-column { 4566 width: 33.3333333333%; 4567} 4568.wp-block-text-columns.columns-4 .wp-block-column { 4569 width: 25%; 4570} 4571 4572pre.wp-block-verse { 4573 font-family: inherit; 4574 overflow: auto; 4575 white-space: pre-wrap; 4576} 4577 4578.wp-block-video { 4579 box-sizing: border-box; 4580} 4581.wp-block-video video { 4582 width: 100%; 4583} 4584@supports ((position: -webkit-sticky) or (position: sticky)) { 4585 .wp-block-video [poster] { 4586 object-fit: cover; 4587 } 4588} 4589.wp-block-video.aligncenter { 4590 text-align: center; 4591} 4592.wp-block-video figcaption { 4593 margin-top: 0.5em; 4594 margin-bottom: 1em; 4595} 4596 4597/** 4598 * Element styles. 4599 */ 4600.wp-element-button { 4601 cursor: pointer; 4602} 4603 4604:root { 4605 /* 4606 * Our classes uses the same values we set for gradient value attributes, 4607 * and we can not use spacing because of WP multi site kses rule. 4608 */ 4609 /* stylelint-disable function-comma-space-after */ 4610 /* stylelint-enable function-comma-space-after */ 4611 --wp--preset--font-size--normal: 16px; 4612 --wp--preset--font-size--huge: 42px; 4613}
4614:root .has-very-light-gray-background-color { 4615 background-color: #eee; 4616} 4617:root .has-very-dark-gray-background-color { 4618 background-color: #313131; 4619} 4620:root .has-very-light-gray-color { 4621 color: #eee; 4622} 4623:root .has-very-dark-gray-color { 4624 color: #313131; 4625} 4626:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 4627 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 4628} 4629:root .has-purple-crush-gradient-background { 4630 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 4631} 4632:root .has-hazy-dawn-gradient-background { 4633 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 4634} 4635:root .has-subdued-olive-gradient-background { 4636 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 4637} 4638:root .has-atomic-cream-gradient-background { 4639 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 4640} 4641:root .has-nightshade-gradient-background { 4642 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 4643} 4644:root .has-midnight-gradient-background { 4645 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 4646} 4647 4648.has-regular-font-size { 4649 font-size: 1em; 4650} 4651 4652.has-larger-font-size { 4653 font-size: 2.625em; 4654} 4655 4656.has-normal-font-size { 4657 font-size: var(--wp--preset--font-size--normal); 4658} 4659 4660.has-huge-font-size { 4661 font-size: var(--wp--preset--font-size--huge); 4662} 4663 4664.has-text-align-center { 4665 text-align: center; 4666} 4667 4668.has-text-align-left { 4669 /*rtl:ignore*/ 4670 text-align: left; 4671} 4672 4673.has-text-align-right { 4674 /*rtl:ignore*/ 4675 text-align: right; 4676} 4677 4678#end-resizable-editor-section { 4679 display: none; 4680} 4681 4682.aligncenter { 4683 clear: both; 4684} 4685 4686.items-justified-left { 4687 justify-content: flex-start; 4688} 4689 4690.items-justified-center { 4691 justify-content: center; 4692} 4693 4694.items-justified-right { 4695 justify-content: flex-end; 4696} 4697 4698.items-justified-space-between { 4699 justify-content: space-between; 4700} 4701 4702.screen-reader-text { 4703 border: 0; 4704 clip: rect(1px, 1px, 1px, 1px); 4705 -webkit-clip-path: inset(50%); 4706 clip-path: inset(50%); 4707 height: 1px; 4708 margin: -1px; 4709 overflow: hidden; 4710 padding: 0; 4711 position: absolute; 4712 width: 1px; 4713 word-wrap: normal !important; 4714} 4715 4716.screen-reader-text:focus { 4717 background-color: #ddd; 4718 clip: auto !important; 4719 -webkit-clip-path: none; 4720 clip-path: none; 4721 color: #444; 4722 display: block; 4723 font-size: 1em; 4724 height: auto; 4725 left: 5px; 4726 line-height: normal; 4727 padding: 15px 23px 14px; 4728 text-decoration: none; 4729 top: 5px; 4730 width: auto; 4731 z-index: 100000; 4732} 4733 4734/** 4735 * The following provide a simple means of applying a default border style when 4736 * a user first makes a selection in the border block support panel. 4737 * This prevents issues such as where the user could set a border width 4738 * and see no border due there being no border style set. 4739 * 4740 * This is intended to be removed once intelligent defaults can be set while 4741 * making border selections via the block support. 4742 * 4743 * See: https://github.com/WordPress/gutenberg/pull/33743 4744 */ 4745html :where(.has-border-color) { 4746 border-style: solid; 4747} 4748 4749html :where([style*=border-top-color]) { 4750 border-top-style: solid; 4751} 4752 4753html :where([style*=border-right-color]) { 4754 border-right-style: solid; 4755} 4756 4757html :where([style*=border-bottom-color]) { 4758 border-bottom-style: solid; 4759} 4760 4761html :where([style*=border-left-color]) { 4762 border-left-style: solid; 4763} 4764 4765html :where([style*=border-width]) { 4766 border-style: solid; 4767} 4768 4769html :where([style*=border-top-width]) { 4770 border-top-style: solid; 4771} 4772 4773html :where([style*=border-right-width]) { 4774 border-right-style: solid; 4775} 4776 4777html :where([style*=border-bottom-width]) { 4778 border-bottom-style: solid; 4779} 4780 4781html :where([style*=border-left-width]) { 4782 border-left-style: solid; 4783} 4784 4785/** 4786 * Provide baseline responsiveness for images. 4787 */ 4788html :where(img[class*=wp-image-]) { 4789 height: auto; 4790 max-width: 100%; 4791} 4792 4793/** 4794 * Reset user agent styles for figure element margins. 4795 */ 4796figure { 4797 margin: 0 0 1em 0; 4798} 4799*, ::before, ::after { 4800 --tw-border-spacing-x: 0; 4801 --tw-border-spacing-y: 0; 4802 --tw-translate-x: 0; 4803 --tw-translate-y: 0; 4804 --tw-rotate: 0; 4805 --tw-skew-x: 0; 4806 --tw-skew-y: 0; 4807 --tw-scale-x: 1; 4808 --tw-scale-y: 1; 4809 --tw-pan-x: ; 4810 --tw-pan-y: ; 4811 --tw-pinch-zoom: ; 4812 --tw-scroll-snap-strictness: proximity; 4813 --tw-gradient-from-position: ;
4814 --tw-gradient-via-position: ; 4815 --tw-gradient-to-position: ; 4816 --tw-ordinal: ; 4817 --tw-slashed-zero: ; 4818 --tw-numeric-figure: ; 4819 --tw-numeric-spacing: ; 4820 --tw-numeric-fraction: ; 4821 --tw-ring-inset: ; 4822 --tw-ring-offset-width: 0px; 4823 --tw-ring-offset-color: #fff; 4824 --tw-ring-color: rgb(59 130 246 / 0.5); 4825 --tw-ring-offset-shadow: 0 0 #0000; 4826 --tw-ring-shadow: 0 0 #0000; 4827 --tw-shadow: 0 0 #0000; 4828 --tw-shadow-colored: 0 0 #0000; 4829 --tw-blur: ; 4830 --tw-brightness: ; 4831 --tw-contrast: ; 4832 --tw-grayscale: ; 4833 --tw-hue-rotate: ; 4834 --tw-invert: ; 4835 --tw-saturate: ; 4836 --tw-sepia: ; 4837 --tw-drop-shadow: ; 4838 --tw-backdrop-blur: ; 4839 --tw-backdrop-brightness: ; 4840 --tw-backdrop-contrast: ; 4841 --tw-backdrop-grayscale: ; 4842 --tw-backdrop-hue-rotate: ; 4843 --tw-backdrop-invert: ; 4844 --tw-backdrop-opacity: ; 4845 --tw-backdrop-saturate: ; 4846 --tw-backdrop-sepia: ; 4847 --tw-contain-size: ; 4848 --tw-contain-layout: ; 4849 --tw-contain-paint: ; 4850 --tw-contain-style: ; 4851} 4852 4853::backdrop { 4854 --tw-border-spacing-x: 0; 4855 --tw-border-spacing-y: 0; 4856 --tw-translate-x: 0; 4857 --tw-translate-y: 0; 4858 --tw-rotate: 0; 4859 --tw-skew-x: 0; 4860 --tw-skew-y: 0; 4861 --tw-scale-x: 1; 4862 --tw-scale-y: 1; 4863 --tw-pan-x: ; 4864 --tw-pan-y: ; 4865 --tw-pinch-zoom: ; 4866 --tw-scroll-snap-strictness: proximity; 4867 --tw-gradient-from-position: ; 4868 --tw-gradient-via-position: ; 4869 --tw-gradient-to-position: ; 4870 --tw-ordinal: ; 4871 --tw-slashed-zero: ; 4872 --tw-numeric-figure: ; 4873 --tw-numeric-spacing: ; 4874 --tw-numeric-fraction: ; 4875 --tw-ring-inset: ; 4876 --tw-ring-offset-width: 0px; 4877 --tw-ring-offset-color: #fff; 4878 --tw-ring-color: rgb(59 130 246 / 0.5); 4879 --tw-ring-offset-shadow: 0 0 #0000; 4880 --tw-ring-shadow: 0 0 #0000; 4881 --tw-shadow: 0 0 #0000; 4882 --tw-shadow-colored: 0 0 #0000; 4883 --tw-blur: ; 4884 --tw-brightness: ; 4885 --tw-contrast: ; 4886 --tw-grayscale: ; 4887 --tw-hue-rotate: ; 4888 --tw-invert: ; 4889 --tw-saturate: ; 4890 --tw-sepia: ; 4891 --tw-drop-shadow: ; 4892 --tw-backdrop-blur: ; 4893 --tw-backdrop-brightness: ; 4894 --tw-backdrop-contrast: ; 4895 --tw-backdrop-grayscale: ; 4896 --tw-backdrop-hue-rotate: ; 4897 --tw-backdrop-invert: ; 4898 --tw-backdrop-opacity: ; 4899 --tw-backdrop-saturate: ; 4900 --tw-backdrop-sepia: ; 4901 --tw-contain-size: ; 4902 --tw-contain-layout: ; 4903 --tw-contain-paint: ; 4904 --tw-contain-style: ; 4905}/* 4906! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com 4907*//* 49081. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 49092. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) 4910*/ 4911 4912*, 4913::before, 4914::after { 4915 box-sizing: border-box; /* 1 */ 4916 border-width: 0; /* 2 */ 4917 border-style: solid; /* 2 */ 4918 border-color: #e5e7eb; /* 2 */ 4919} 4920 4921::before, 4922::after { 4923 --tw-content: ''; 4924} 4925 4926/* 49271. Use a consistent sensible line-height in all browsers. 49282. Prevent adjustments of font size after orientation changes in iOS. 49293. Use a more readable tab size. 49304. Use the user's configured `sans` font-family by default. 49315. Use the user's configured `sans` font-feature-settings by default. 49326. Use the user's configured `sans` font-variation-settings by default. 49337. Disable tap highlights on iOS 4934*/ 4935 4936html, 4937:host { 4938 line-height: 1.5; /* 1 */ 4939 -webkit-text-size-adjust: 100%; /* 2 */ 4940 -moz-tab-size: 4; /* 3 */ 4941 -o-tab-size: 4; 4942 tab-size: 4; /* 3 */ 4943 font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ 4944 font-feature-settings: normal; /* 5 */ 4945 font-variation-settings: normal; /* 6 */ 4946 -webkit-tap-highlight-color: transparent; /* 7 */ 4947} 4948 4949/* 49501. Remove the margin in all browsers. 49512. Inherit line-height from `html` so users can set them as a class directly on the `html` element. 4952*/ 4953 4954body { 4955 margin: 0; /* 1 */ 4956 line-height: inherit; /* 2 */ 4957} 4958 4959/* 49601. Add the correct height in Firefox. 49612. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 49623. Ensure horizontal rules are visible by default. 4963*/ 4964 4965hr { 4966 height: 0; /* 1 */ 4967 color: inherit; /* 2 */ 4968 border-top-width: 1px; /* 3 */ 4969} 4970 4971/* 4972Add the correct text decoration in Chrome, Edge, and Safari. 4973*/ 4974 4975abbr:where([title]) { 4976 -webkit-text-decoration: underline dotted; 4977 text-decoration: underline dotted; 4978} 4979 4980/* 4981Remove the default font size and weight for headings. 4982*/ 4983 4984h1, 4985h2, 4986h3, 4987h4, 4988h5, 4989h6 { 4990 font-size: inherit; 4991 font-weight: inherit; 4992} 4993
4994/* 4995Reset links to optimize for opt-in styling instead of opt-out. 4996*/ 4997 4998a { 4999 color: inherit; 5000 text-decoration: inherit; 5001} 5002 5003/* 5004Add the correct font weight in Edge and Safari. 5005*/ 5006 5007b, 5008strong { 5009 font-weight: bolder; 5010} 5011 5012/* 50131. Use the user's configured `mono` font-family by default. 50142. Use the user's configured `mono` font-feature-settings by default. 50153. Use the user's configured `mono` font-variation-settings by default. 50164. Correct the odd `em` font sizing in all browsers. 5017*/ 5018 5019code, 5020kbd, 5021samp, 5022pre { 5023 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ 5024 font-feature-settings: normal; /* 2 */ 5025 font-variation-settings: normal; /* 3 */ 5026 font-size: 1em; /* 4 */ 5027} 5028 5029/* 5030Add the correct font size in all browsers. 5031*/ 5032 5033small { 5034 font-size: 80%; 5035} 5036 5037/* 5038Prevent `sub` and `sup` elements from affecting the line height in all browsers. 5039*/ 5040 5041sub, 5042sup { 5043 font-size: 75%; 5044 line-height: 0; 5045 position: relative; 5046 vertical-align: baseline; 5047} 5048 5049sub { 5050 bottom: -0.25em; 5051} 5052 5053sup { 5054 top: -0.5em; 5055} 5056
5057/* 50581. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 50592. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 50603. Remove gaps between table borders by default. 5061*/ 5062 5063table { 5064 text-indent: 0; /* 1 */ 5065 border-color: inherit; /* 2 */ 5066 border-collapse: collapse; /* 3 */ 5067} 5068 5069/* 50701. Change the font styles in all browsers. 50712. Remove the margin in Firefox and Safari. 50723. Remove default padding in all browsers. 5073*/ 5074 5075button, 5076input, 5077optgroup, 5078select, 5079textarea { 5080 font-family: inherit; /* 1 */ 5081 font-feature-settings: inherit; /* 1 */ 5082 font-variation-settings: inherit; /* 1 */ 5083 font-size: 100%; /* 1 */ 5084 font-weight: inherit; /* 1 */ 5085 line-height: inherit; /* 1 */ 5086 letter-spacing: inherit; /* 1 */ 5087 color: inherit; /* 1 */ 5088 margin: 0; /* 2 */ 5089 padding: 0; /* 3 */ 5090} 5091 5092/* 5093Remove the inheritance of text transform in Edge and Firefox. 5094*/ 5095 5096button, 5097select { 5098 text-transform: none; 5099} 5100 5101/* 51021. Correct the inability to style clickable types in iOS and Safari. 51032. Remove default button styles. 5104*/ 5105 5106button, 5107input:where([type='button']), 5108input:where([type='reset']), 5109input:where([type='submit']) { 5110 -webkit-appearance: button; /* 1 */ 5111 background-color: transparent; /* 2 */ 5112 background-image: none; /* 2 */ 5113} 5114 5115/* 5116Use the modern Firefox focus style for all focusable elements. 5117*/ 5118 5119:-moz-focusring { 5120 outline: auto; 5121} 5122 5123/* 5124Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) 5125*/ 5126 5127:-moz-ui-invalid { 5128 box-shadow: none; 5129} 5130 5131/* 5132Add the correct vertical alignment in Chrome and Firefox. 5133*/ 5134 5135progress { 5136 vertical-align: baseline; 5137} 5138 5139/* 5140Correct the cursor style of increment and decrement buttons in Safari. 5141*/ 5142 5143::-webkit-inner-spin-button, 5144::-webkit-outer-spin-button { 5145 height: auto; 5146} 5147 5148/* 51491. Correct the odd appearance in Chrome and Safari. 51502. Correct the outline style in Safari. 5151*/ 5152 5153[type='search'] { 5154 -webkit-appearance: textfield; /* 1 */ 5155 outline-offset: -2px; /* 2 */ 5156} 5157 5158/* 5159Remove the inner padding in Chrome and Safari on macOS. 5160*/ 5161 5162::-webkit-search-decoration { 5163 -webkit-appearance: none; 5164} 5165 5166/* 51671. Correct the inability to style clickable types in iOS and Safari. 51682. Change font properties to `inherit` in Safari. 5169*/ 5170 5171::-webkit-file-upload-button { 5172 -webkit-appearance: button; /* 1 */ 5173 font: inherit; /* 2 */ 5174} 5175 5176/* 5177Add the correct display in Chrome and Safari. 5178*/ 5179 5180summary { 5181 display: list-item; 5182} 5183 5184/* 5185Removes the default spacing and border for appropriate elements. 5186*/ 5187 5188blockquote, 5189dl, 5190dd, 5191h1, 5192h2, 5193h3, 5194h4, 5195h5, 5196h6, 5197hr, 5198figure, 5199p, 5200pre { 5201 margin: 0; 5202} 5203 5204fieldset { 5205 margin: 0; 5206 padding: 0; 5207} 5208 5209legend { 5210 padding: 0; 5211} 5212 5213ol, 5214ul, 5215menu { 5216 list-style: none; 5217 margin: 0; 5218 padding: 0; 5219} 5220 5221/* 5222Reset default styling for dialogs. 5223*/ 5224dialog { 5225 padding: 0; 5226} 5227 5228/* 5229Prevent resizing textareas horizontally by default. 5230*/ 5231 5232textarea { 5233 resize: vertical; 5234} 5235 5236/* 52371. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 52382. Set the default placeholder color to the user's configured gray 400 color. 5239*/ 5240 5241input::-moz-placeholder, textarea::-moz-placeholder { 5242 opacity: 1; /* 1 */ 5243 color: #9ca3af; /* 2 */ 5244} 5245 5246input::placeholder, 5247textarea::placeholder { 5248 opacity: 1; /* 1 */ 5249 color: #9ca3af; /* 2 */ 5250} 5251 5252/* 5253Set the default cursor for buttons. 5254*/ 5255 5256button, 5257[role="button"] { 5258 cursor: pointer; 5259} 5260 5261/* 5262Make sure disabled buttons don't get the pointer cursor. 5263*/ 5264:disabled { 5265 cursor: default; 5266} 5267 5268/* 52691. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 52702. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/je
5270nsimmons/cssremedy/issues/14#issuecomment-634934210) 5271 This can trigger a poorly considered lint error in some tools but is included by design. 5272*/ 5273 5274img, 5275svg, 5276video, 5277canvas, 5278audio, 5279iframe, 5280embed, 5281object { 5282 display: block; /* 1 */ 5283 vertical-align: middle; /* 2 */ 5284} 5285 5286/* 5287Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) 5288*/ 5289 5290img, 5291video { 5292 max-width: 100%; 5293 height: auto; 5294} 5295 5296/* Make elements with the HTML hidden attribute stay hidden by default */ 5297[hidden]:where(:not([hidden="until-found"])) { 5298 display: none; 5299} 5300 html, 5301 body { 5302 font-family: "Open sans", sans-serif; 5303 } 5304 5305 ol { 5306 list-style-type: decimal; 5307 } 5308.\!container { 5309 width: 100% !important; 5310} 5311.container { 5312 width: 100%; 5313} 5314@media (min-width: 640px) { 5315 5316 .\!container { 5317 max-width: 640px !important; 5318 } 5319 5320 .container { 5321 max-width: 640px; 5322 } 5323} 5324@media (min-width: 768px) { 5325 5326 .\!container { 5327 max-width: 768px !important; 5328 } 5329 5330 .container { 5331 max-width: 768px; 5332 } 5333} 5334@media (min-width: 1024px) { 5335 5336 .\!container { 5337 max-width: 1024px !important; 5338 } 5339 5340 .container { 5341 max-width: 1024px; 5342 } 5343} 5344@media (min-width: 1280px) { 5345 5346 .\!container { 5347 max-width: 1280px !important; 5348 } 5349 5350 .container { 5351 max-width: 1280px; 5352 } 5353} 5354@media (min-width: 1536px) { 5355 5356 .\!container { 5357 max-width: 1536px !important; 5358 } 5359 5360 .container { 5361 max-width: 1536px; 5362 } 5363} 5364.sr-only { 5365 position: absolute; 5366 width: 1px; 5367 height: 1px; 5368 padding: 0; 5369 margin: -1px; 5370 overflow: hidden; 5371 clip: rect(0, 0, 0, 0); 5372 white-space: nowrap; 5373 border-width: 0; 5374} 5375.pointer-events-none { 5376 pointer-events: none; 5377} 5378.visible { 5379 visibility: visible; 5380} 5381.collapse { 5382 visibility: collapse; 5383} 5384.fixed { 5385 position: fixed; 5386} 5387.absolute { 5388 position: absolute; 5389} 5390.relative { 5391 position: relative; 5392} 5393.sticky { 5394 position: sticky; 5395} 5396.inset-0 { 5397 inset: 0px; 5398} 5399.bottom-0 { 5400 bottom: 0px; 5401} 5402.bottom-12 { 5403 bottom: 3rem; 5404} 5405.bottom-4 { 5406 bottom: 1rem; 5407} 5408.left-0 { 5409 left: 0px; 5410} 5411.left-1\/2 { 5412 left: 50%; 5413} 5414.left-3 { 5415 left: 0.75rem; 5416} 5417.left-4 { 5418 left: 1rem; 5419} 5420.left-5 { 5421 left: 1.25rem; 5422} 5423.left-\[-30px\] { 5424 left: -30px; 5425} 5426.left-auto { 5427 left: auto; 5428} 5429.right-0 { 5430 right: 0px; 5431} 5432.right-3 { 5433 right: 0.75rem; 5434} 5435.right-4 { 5436 right: 1rem; 5437} 5438.right-\[-30px\] { 5439 right: -30px; 5440} 5441.top-0 { 5442 top: 0px; 5443} 5444.top-1\/2 { 5445 top: 50%; 5446} 5447.top-3 { 5448 top: 0.75rem; 5449} 5450.top-full { 5451 top: 100%; 5452} 5453.z-0 { 5454 z-index: 0; 5455} 5456.z-10 { 5457 z-index: 10; 5458} 5459.z-20 { 5460 z-index: 20; 5461} 5462.z-30 { 5463 z-index: 30; 5464} 5465.z-50 { 5466 z-index: 50; 5467} 5468.z-\[9999\] { 5469 z-index: 9999; 5470} 5471.z-\[999\] { 5472 z-index: 999; 5473} 5474.order-1 { 5475 order: 1; 5476} 5477.order-2 { 5478 order: 2; 5479} 5480.order-none { 5481 order: 0; 5482} 5483.col-span-4 { 5484 grid-column: span 4 / span 4; 5485} 5486.-mx-3 { 5487 margin-left: -0.75rem; 5488 margin-right: -0.75rem; 5489} 5490.mx-2 { 5491 margin-left: 0.5rem; 5492 margin-right: 0.5rem; 5493} 5494.mx-4 { 5495 margin-left: 1rem; 5496 margin-right: 1rem; 5497} 5498.mx-auto { 5499 margin-left: auto; 5500 margin-right: auto; 5501} 5502.my-4 { 5503 margin-top: 1rem; 5504 margin-bottom: 1rem; 5505} 5506.mb-0 { 5507 margin-bottom: 0px; 5508} 5509.mb-1 { 5510 margin-bottom: 0.25rem; 5511} 5512.mb-10 { 5513 margin-bottom: 2.5rem; 5514} 5515.mb-12 { 5516 margin-bottom: 3rem; 5517} 5518.mb-16 { 5519 margin-bottom: 4rem; 5520} 5521.mb-2 { 5522 margin-bottom: 0.5rem; 5523} 5524.mb-3 { 5525 margin-bottom: 0.75rem; 5526} 5527.mb-4 { 5528 margin-bottom: 1rem; 5529} 5530.mb-5 { 5531 margin-bottom: 1.25rem; 5532} 5533.mb-6 { 5534 margin-bottom: 1.5rem; 5535} 5536.mb-8 { 5537 margin-bottom: 2rem; 5538} 5539.me-2 { 5540 margin-inline-end: 0.5rem; 5541} 5542.ml-0 { 5543 margin-left: 0px; 5544} 5545.ml-2 { 5546 margin-left: 0.5rem; 5547} 5548.mr-2 { 5549 margin-right: 0.5rem; 5550} 5551.mt-0\.5 { 5552 margin-top: 0.125rem; 5553} 5554.mt-1 { 5555 margin-top: 0.25rem; 5556} 5557.mt-1\.5 { 5558 margin-top: 0.375rem; 5559} 5560.mt-10 { 5561 margin-top: 2.5rem; 5562} 5563.mt-12 { 5564 margin-top: 3rem; 5565} 5566.mt-16 { 5567 margin-top: 4rem; 5568} 5569.mt-2 { 5570 margin-top: 0.5rem; 5571} 5572.mt-3 { 5573 margin-top: 0.75rem; 5574} 5575.mt-4 { 5576 margin-top: 1rem; 5577} 5578.mt-5 { 5579 margin-top: 1.25rem; 5580} 5581.mt-56 { 5582 margin-top: 14rem; 5583} 5584.mt-6 { 5585 margin-top: 1.5rem; 5586} 5587.mt-64 { 5588 margin-top: 16rem; 5589} 5590.mt-7 { 5591 margin-top: 1.75rem; 5592} 5593.mt-8 { 5594 margin-top: 2rem; 5595} 5596.block { 5597 display: block; 5598} 5599.inline-block { 5600 display: inline-block; 5601} 5602.inline { 5603 display: inline; 5604} 5605.flex { 5606 display: flex; 5607} 5608.inline-flex { 5609 display: inline-flex; 5610} 5611.\!table { 5612 display: table !important; 5613} 5614.table { 5615 display: table; 5616} 5617.grid { 5618 display: grid; 5619} 5620.contents { 5621 display: contents; 5622} 5623.hidden { 5624 display: none; 5625} 5626.aspect-\[14\/9\] { 5627 aspect-ratio: 14/9; 5628} 5629.aspect-video { 5630 aspect-ratio: 16 / 9; 5631} 5632.h-1 { 5633 height: 0.25rem; 5634} 5635.h-1\/2 { 5636 height: 50%; 5637} 5638.h-10 { 5639 height: 2.5rem; 5640} 5641.h-11 { 5642 height: 2.75rem; 5643} 5644.h-28 { 5645 height: 7rem; 5646} 5647.h-4 { 5648 height: 1rem; 5649} 5650.h-5 { 5651 height: 1.25rem; 5652} 5653.h-8 { 5654 height: 2rem; 5655} 5656.h-9 { 5657 height: 2.25rem; 5658} 5659.h-\[120px\] { 5660 height: 120px; 5661} 5662.h-\[295px\] { 5663 height: 295px; 5664} 5665.h-\[300px\] { 5666 height: 300px; 5667} 5668.h-\[320px\] { 5669 height: 320px; 5670} 5671.h-\[360px\] { 5672 height: 360px; 5673} 5674.h-\[400px\] { 5675 height: 400px; 5676} 5677.h-\[86px\] { 5678 height: 86px; 5679} 5680.h-auto { 5681 height: auto; 5682} 5683.h-full { 5684 height: 100%; 5685} 5686.max-h-\[90vh\] { 5687 max-height: 90vh; 5688} 5689.max-h-\[94vh\] { 5690 max-height: 94vh; 5691} 5692.min-h-\[400px\] { 5693 min-height: 400px; 5694} 5695.min-h-\[52px\] { 5696 min-height: 52px; 5697} 5698.min-h-\[66px\] { 5699 min-height: 66px; 5700} 5701.min-h-full { 5702 min-height: 100%; 5703} 5704.w-1 { 5705 width: 0.25rem; 5706} 5707.w-1\/2 { 5708 width: 50%; 5709} 5710.w-10 { 5711 width: 2.5rem; 5712} 5713.w-10\/12 { 5714 width: 83.333333%; 5715} 5716.w-24 { 5717 width: 6rem; 5718} 5719.w-3\/4 { 5720 width: 75%; 5721} 5722.w-4 { 5723 width: 1rem; 5724} 5725.w-48 { 5726 width: 12rem; 5727} 5728.w-5 { 5729 width: 1.25rem; 5730} 5731.w-8 { 5732 width: 2rem; 5733} 5734.w-9 { 5735 width: 2.25rem; 5736} 5737.w-\[40px\] { 5738 width: 40px; 5739} 5740.w-\[92px\] { 5741 width: 92px; 5742} 5743.w-auto { 5744 width: auto; 5745} 5746.w-fit { 5747 width: -moz-fit-content; 5748 width: fit-content; 5749} 5750.w-full { 5751 width: 100%; 5752} 5753.w-px { 5754 width: 1px; 5755} 5756.w-screen { 5757 width: 100vw; 5758} 5759.max-w-2xl { 5760 max-width: 42rem; 5761} 5762.max-w-4xl { 5763 max-width: 56rem; 5764} 5765.max-w-5xl { 5766 max-width: 64rem; 5767} 5768.max-w-\[1024px\] { 5769 max-width: 1024px; 5770} 5771.max-w-\[285px\] { 5772 max-width: 285px; 5773} 5774.max-w-\[60px\] { 5775 max-width: 60px; 5776} 5777.max-w-\[800px\] { 5778 max-width: 800px; 5779} 5780.max-w-full { 5781 max-width: 100%; 5782} 5783.max-w-md { 5784 max-width: 28rem; 5785} 5786.max-w-xs { 5787 max-width: 20rem; 5788} 5789.flex-1 { 5790 flex: 1 1 0%; 5791} 5792.flex-shrink { 5793 flex-shrink: 1; 5794} 5795.shrink-0 { 5796 flex-shrink: 0; 5797} 5798.basis-1\/2 { 5799 flex-basis: 50%; 5800} 5801.basis-3\/4 { 5802 flex-basis: 75%; 5803} 5804.basis-5 { 5805 flex-basis: 1.25rem; 5806} 5807.basis-\[40px\] { 5808 flex-basis: 40px; 5809} 5810.basis-auto { 5811 flex-basis: auto; 5812} 5813.basis-full { 5814 flex-basis: 100%; 5815} 5816.table-fixed { 5817 table-layout: fixed; 5818} 5819.border-collapse { 5820 border-collapse: collapse; 5821} 5822.-translate-x-1\/2 { 5823 --tw-translate-x: -50%; 5824 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5825} 5826.-translate-y-1\/2 { 5827 --tw-translate-y: -50%; 5828 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5829} 5830.-rotate-90 { 5831 --tw-rotate: -90deg; 5832 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5833} 5834.rotate-180 { 5835 --tw-rotate: 180deg; 5836 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5837} 5838.scale-100 { 5839 --tw-scale-x: 1; 5840 --tw-scale-y: 1; 5841 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5842} 5843.transform { 5844 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 5845} 5846@keyframes spin { 5847 5848 to { 5849 transform: rotate(360deg); 5850 } 5851} 5852.animate-spin { 5853 animation: spin 1s linear infinite; 5854} 5855.cursor-not-allowed {
5856 cursor: not-allowed; 5857} 5858.cursor-pointer { 5859 cursor: pointer; 5860} 5861.resize { 5862 resize: both; 5863} 5864.list-none { 5865 list-style-type: none; 5866} 5867.appearance-none { 5868 -webkit-appearance: none; 5869 -moz-appearance: none; 5870 appearance: none; 5871} 5872.grid-cols-1 { 5873 grid-template-columns: repeat(1, minmax(0, 1fr)); 5874} 5875.flex-row { 5876 flex-direction: row; 5877} 5878.flex-row-reverse { 5879 flex-direction: row-reverse; 5880} 5881.flex-col { 5882 flex-direction: column; 5883} 5884.flex-wrap { 5885 flex-wrap: wrap; 5886} 5887.items-start { 5888 align-items: flex-start; 5889} 5890.items-end { 5891 align-items: flex-end; 5892} 5893.items-center { 5894 align-items: center; 5895} 5896.items-baseline { 5897 align-items: baseline; 5898} 5899.justify-start { 5900 justify-content: flex-start; 5901} 5902.justify-end { 5903 justify-content: flex-end; 5904} 5905.justify-center { 5906 justify-content: center; 5907} 5908.justify-between { 5909 justify-content: space-between; 5910} 5911.justify-evenly { 5912 justify-content: space-evenly; 5913} 5914.gap-10 { 5915 gap: 2.5rem; 5916} 5917.gap-16 { 5918 gap: 4rem; 5919} 5920.gap-2 { 5921 gap: 0.5rem; 5922} 5923.gap-3 { 5924 gap: 0.75rem; 5925} 5926.gap-4 { 5927 gap: 1rem; 5928} 5929.gap-5 { 5930 gap: 1.25rem; 5931} 5932.gap-6 { 5933 gap: 1.5rem; 5934} 5935.gap-8 { 5936 gap: 2rem; 5937} 5938.gap-x-16 { 5939 -moz-column-gap: 4rem; 5940 column-gap: 4rem; 5941} 5942.gap-x-5 { 5943 -moz-column-gap: 1.25rem; 5944 column-gap: 1.25rem; 5945} 5946.gap-y-12 { 5947 row-gap: 3rem; 5948} 5949.gap-y-5 { 5950 row-gap: 1.25rem; 5951} 5952.space-y-2 > :not([hidden]) ~ :not([hidden]) { 5953 --tw-space-y-reverse: 0; 5954 margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); 5955 margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); 5956} 5957.space-y-4 > :not([hidden]) ~ :not([hidden]) { 5958 --tw-space-y-reverse: 0; 5959 margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); 5960 margin-bottom: calc(1rem * var(--tw-space-y-reverse)); 5961} 5962.space-y-5 > :not([hidden]) ~ :not([hidden]) { 5963 --tw-space-y-reverse: 0; 5964 margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); 5965 margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); 5966} 5967.space-y-8 > :not([hidden]) ~ :not([hidden]) { 5968 --tw-space-y-reverse: 0; 5969 margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); 5970 margin-bottom: calc(2rem * var(--tw-space-y-reverse)); 5971} 5972.overflow-auto { 5973 overflow: auto; 5974} 5975.overflow-hidden { 5976 overflow: hidden; 5977} 5978.overflow-visible { 5979 overflow: visible; 5980} 5981.overflow-x-auto { 5982 overflow-x: auto; 5983} 5984.overflow-y-auto { 5985 overflow-y: auto; 5986} 5987.rounded { 5988 border-radius: 0.25rem; 5989} 5990.rounded-2xl { 5991 border-radius: 1rem; 5992} 5993.rounded-3xl { 5994 border-radius: 1.5rem; 5995} 5996.rounded-\[24px\] { 5997 border-radius: 24px; 5998} 5999.rounded-full { 6000 border-radius: 9999px; 6001} 6002.rounded-lg { 6003 border-radius: 0.5rem; 6004} 6005.rounded-md { 6006 border-radius: 0.375rem; 6007} 6008.rounded-xl { 6009 border-radius: 0.75rem; 6010} 6011.rounded-b-3xl { 6012 border-bottom-right-radius: 1.5rem; 6013 border-bottom-left-radius: 1.5rem; 6014} 6015.border { 6016 border-width: 1px; 6017} 6018.border-2 { 6019 border-width: 2px; 6020} 6021.border-x { 6022 border-left-width: 1px; 6023 border-right-width: 1px; 6024} 6025.border-y { 6026 border-top-width: 1px; 6027 border-bottom-width: 1px; 6028} 6029.border-b { 6030 border-bottom-width: 1px; 6031} 6032.border-l-0 { 6033 border-left-width: 0px; 6034} 6035.border-l-8 { 6036 border-left-width: 8px; 6037} 6038.border-t { 6039 border-top-width: 1px; 6040} 6041.border-solid { 6042 border-style: solid; 6043} 6044.border-darkgreyblue { 6045 --tw-border-opacity: 1; 6046 border-color: rgb(212 228 243 / var(--tw-border-opacity, 1)); 6047} 6048.border-gray-200 { 6049 --tw-border-opacity: 1; 6050 border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); 6051} 6052.border-gray-300 { 6053 --tw-border-opacity: 1; 6054 border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); 6055} 6056.border-green-200 { 6057 --tw-border-opacity: 1; 6058 border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); 6059} 6060.border-primary { 6061 --tw-border-opacity: 1; 6062 border-color: rgb(1 45 97 / var(--tw-border-opacity, 1)); 6063} 6064.border-red-200 { 6065 --tw-border-opacity: 1; 6066 border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)); 6067} 6068.border-secondary { 6069 --tw-border-opacity: 1; 6070 border-color: rgb(169 30 65 / var(--tw-border-opacity, 1)); 6071} 6072.border-white { 6073 --tw-border-opacity: 1; 6074 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); 6075} 6076.border-t-transparent { 6077 border-top-color: transparent; 6078} 6079.bg-\[\#C3C3C31A\] { 6080 background-color: #C3C3C31A; 6081} 6082.bg-\[\#C3C3C326\] { 6083 background-color: #C3C3C326; 6084} 6085.bg-\[\#f9f9f9\] { 6086 --tw-bg-opacity: 1; 6087 background-color: rgb(249 249 249 / var(--tw-bg-opacity, 1)); 6088}
6089.bg-altbg { 6090 --tw-bg-opacity: 1; 6091 background-color: rgb(240 243 246 / var(--tw-bg-opacity, 1)); 6092} 6093.bg-altbgopacity { 6094 background-color: rgba(240, 243, 246, 0.5); 6095} 6096.bg-bggrey { 6097 background-color: #D9D9D9;; 6098} 6099.bg-black { 6100 --tw-bg-opacity: 1; 6101 background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); 6102} 6103.bg-black\/60 { 6104 background-color: rgb(0 0 0 / 0.6); 6105} 6106.bg-blue-100 { 6107 --tw-bg-opacity: 1; 6108 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); 6109} 6110.bg-gray-100 { 6111 --tw-bg-opacity: 1; 6112 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); 6113} 6114.bg-gray-200 { 6115 --tw-bg-opacity: 1; 6116 background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); 6117} 6118.bg-gray-50 { 6119 --tw-bg-opacity: 1; 6120 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); 6121} 6122.bg-gray-500\/75 { 6123 background-color: rgb(107 114 128 / 0.75); 6124} 6125.bg-green-50 { 6126 --tw-bg-opacity: 1; 6127 background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); 6128} 6129.bg-green-600 { 6130 --tw-bg-opacity: 1; 6131 background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)); 6132} 6133.bg-greycustom { 6134 --tw-bg-opacity: 1; 6135 background-color: rgb(241 243 251 / var(--tw-bg-opacity, 1)); 6136} 6137.bg-lightgrey { 6138 --tw-bg-opacity: 1; 6139 background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)); 6140} 6141.bg-primary { 6142 --tw-bg-opacity: 1; 6143 background-color: rgb(1 45 97 / var(--tw-bg-opacity, 1)); 6144} 6145.bg-primary\/10 { 6146 background-color: rgb(1 45 97 / 0.1); 6147} 6148.bg-primarybgopacity { 6149 background-color: rgba(1, 45, 97, 0.05); 6150} 6151.bg-red-50 { 6152 --tw-bg-opacity: 1; 6153 background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); 6154} 6155.bg-red-500 { 6156 --tw-bg-opacity: 1; 6157 background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); 6158} 6159.bg-secondary { 6160 --tw-bg-opacity: 1; 6161 background-color: rgb(169 30 65 / var(--tw-bg-opacity, 1)); 6162} 6163.bg-submenugrey { 6164 --tw-bg-opacity: 1; 6165 background-color: rgb(249 249 249 / var(--tw-bg-opacity, 1)); 6166} 6167.bg-transparent { 6168 background-color: transparent; 6169} 6170.bg-white { 6171 --tw-bg-opacity: 1; 6172 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 6173} 6174.bg-white\/15 { 6175 background-color: rgb(255 255 255 / 0.15); 6176} 6177.bg-opacity-40 { 6178 --tw-bg-opacity: 0.4; 6179} 6180.bg-gradient-to-t { 6181 background-image: linear-gradient(to top, var(--tw-gradient-stops)); 6182} 6183.from-primary { 6184 --tw-gradient-from: #012D61 var(--tw-gradient-from-position); 6185 --tw-gradient-to: rgb(1 45 97 / 0) var(--tw-gradient-to-position); 6186 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); 6187} 6188.to-transparent { 6189 --tw-gradient-to: transparent var(--tw-gradient-to-position); 6190} 6191.bg-cover { 6192 background-size: cover; 6193} 6194.bg-center { 6195 background-position: center; 6196} 6197.bg-left { 6198 background-position: left; 6199} 6200.object-cover { 6201 -o-object-fit: cover; 6202 object-fit: cover; 6203} 6204.object-center { 6205 -o-object-position: center; 6206 object-position: center; 6207} 6208.object-top { 6209 -o-object-position: top; 6210 object-position: top; 6211} 6212.p-0 { 6213 padding: 0px; 6214} 6215.p-2 { 6216 padding: 0.5rem; 6217} 6218.p-3 { 6219 padding: 0.75rem; 6220} 6221.p-4 { 6222 padding: 1rem; 6223} 6224.p-5 { 6225 padding: 1.25rem; 6226} 6227.p-6 { 6228 padding: 1.5rem; 6229} 6230.p-7 { 6231 padding: 1.75rem; 6232} 6233.p-8 { 6234 padding: 2rem; 6235} 6236.p-9 { 6237 padding: 2.25rem; 6238} 6239.px-0 { 6240 padding-left: 0px; 6241 padding-right: 0px; 6242} 6243.px-10 { 6244 padding-left: 2.5rem; 6245 padding-right: 2.5rem; 6246} 6247.px-12 { 6248 padding-left: 3rem; 6249 padding-right: 3rem; 6250} 6251.px-2 { 6252 padding-left: 0.5rem; 6253 padding-right: 0.5rem; 6254} 6255.px-3 { 6256 padding-left: 0.75rem; 6257 padding-right: 0.75rem; 6258} 6259.px-4 { 6260 padding-left: 1rem; 6261 padding-right: 1rem; 6262} 6263.px-5 { 6264 padding-left: 1.25rem; 6265 padding-right: 1.25rem; 6266} 6267.px-6 { 6268 padding-left: 1.5rem; 6269 padding-right: 1.5rem; 6270} 6271.px-8 { 6272 padding-left: 2rem; 6273 padding-right: 2rem; 6274} 6275.py-0 { 6276 padding-top: 0px; 6277 padding-bottom: 0px; 6278} 6279.py-1 { 6280 padding-top: 0.25rem; 6281 padding-bottom: 0.25rem; 6282} 6283.py-10 { 6284 padding-top: 2.5rem; 6285 padding-bottom: 2.5rem; 6286} 6287.py-12 { 6288 padding-top: 3rem; 6289 padding-bottom: 3rem; 6290} 6291.py-16 { 6292 padding-top: 4rem; 6293 padding-bottom: 4rem; 6294} 6295.py-2 { 6296 padding-top: 0.5rem; 6297 padding-bottom: 0.5rem; 6298} 6299.py-2\.5 { 6300 padding-top: 0.625rem; 6301 padding-bottom: 0.625rem; 6302} 6303.py-20 { 6304 padding-top: 5rem; 6305 padding-bottom: 5rem; 6306} 6307.py-24 { 6308 padding-top: 6rem; 6309 padding-bottom: 6rem; 6310} 6311.py-3 { 6312 padding-top: 0.75rem; 6313 padding-bottom: 0.75rem; 6314} 6315.py-4 { 6316 padding-top: 1rem; 6317 padding-bottom: 1rem; 6318} 6319.py-5 { 6320 padding-top: 1.25rem; 6321 padding-bottom: 1.25rem; 6322} 6323.py-6 { 6324 padding-top: 1.5rem; 6325 padding-bottom: 1.5rem; 6326} 6327.py-8 { 6328 padding-top: 2rem; 6329 padding-bottom: 2rem; 6330} 6331.pb-0 { 6332 padding-bottom: 0px; 6333} 6334.pb-10 { 6335 padding-bottom: 2.5rem; 6336} 6337.pb-12 { 6338 padding-bottom: 3rem; 6339} 6340.pb-2 { 6341 padding-bottom: 0.5rem; 6342} 6343.pb-20 { 6344 padding-bottom: 5rem; 6345} 6346.pb-4 { 6347 padding-bottom: 1rem; 6348} 6349.pb-6 { 6350 padding-bottom: 1.5rem; 6351} 6352.pb-8 { 6353 padding-bottom: 2rem; 6354} 6355.pl-4 { 6356 padding-left: 1rem; 6357} 6358.pr-4 { 6359 padding-right: 1rem; 6360} 6361.pt-0 { 6362 padding-top: 0px; 6363} 6364.pt-12 { 6365 padding-top: 3rem; 6366} 6367.pt-2 { 6368 padding-top: 0.5rem; 6369} 6370.pt-4 { 6371 padding-top: 1rem; 6372} 6373.pt-5 { 6374 padding-top: 1.25rem; 6375} 6376.pt-6 { 6377 padding-top: 1.5rem; 6378} 6379.text-left { 6380 text-align: left; 6381} 6382.text-center { 6383 text-align: center; 6384} 6385.font-openSans { 6386 font-family: 'Open Sans', sans-serif; 6387} 6388.text-2xl { 6389 font-size: 1.5rem; 6390 line-height: 2rem; 6391} 6392.text-3xl { 6393 font-size: 1.875rem; 6394 line-height: 2.25rem; 6395} 6396.text-4xl { 6397 font-size: 2.25rem; 6398 line-height: 2.5rem; 6399} 6400.text-5xl { 6401 font-size: 3rem; 6402 line-height: 1; 6403} 6404.text-6xl { 6405 font-size: 3.75rem; 6406 line-height: 1; 6407} 6408.text-\[12px\] { 6409 font-size: 12px; 6410} 6411.text-\[14px\] { 6412 font-size: 14px; 6413} 6414.text-\[16px\] { 6415 font-size: 16px; 6416} 6417.text-\[20px\] { 6418 font-size: 20px; 6419} 6420.text-\[24px\] { 6421 font-size: 24px; 6422} 6423.text-\[4rem\] { 6424 font-size: 4rem; 6425} 6426.text-base { 6427 font-size: 1rem; 6428 line-height: 1.5rem; 6429} 6430.text-lg { 6431 font-size: 1.125rem; 6432 line-height: 1.75rem; 6433} 6434.text-sm { 6435 font-size: 0.875rem; 6436 line-height: 1.25rem; 6437} 6438.text-xl { 6439 font-size: 1.25rem; 6440 line-height: 1.75rem; 6441} 6442.text-xs { 6443 font-size: 0.75rem; 6444 line-height: 1rem; 6445} 6446.font-\[15px\] { 6447 font-weight: 15px; 6448} 6449.font-\[600\] { 6450 font-weight: 600; 6451} 6452.font-bold { 6453 font-weight: 700; 6454} 6455.font-light { 6456 font-weight: 300; 6457} 6458.font-medium { 6459 font-weight: 500; 6460} 6461.font-normal { 6462 font-weight: 400; 6463} 6464.font-semibold { 6465 font-weight: 600; 6466} 6467.uppercase { 6468 text-transform: uppercase; 6469} 6470.capitalize { 6471 text-transform: capitalize; 6472} 6473.italic { 6474 font-style: italic; 6475} 6476.leading-5 { 6477 line-height: 1.25rem; 6478} 6479.leading-\[1\.2\] { 6480 line-height: 1.2; 6481} 6482.leading-\[100\%\] { 6483 line-height: 100%; 6484} 6485.leading-none { 6486 line-height: 1; 6487} 6488.leading-relaxed { 6489 line-height: 1.625; 6490} 6491.leading-tight { 6492 line-height: 1.25; 6493} 6494.tracking-\[0\%\] { 6495 letter-spacing: 0%; 6496} 6497.tracking-\[0\.16em\] { 6498 letter-spacing: 0.16em; 6499} 6500.tracking-\[0\.18em\] { 6501 letter-spacing: 0.18em; 6502} 6503.tracking-wide { 6504 letter-spacing: 0.025em; 6505} 6506.tracking-wider { 6507 letter-spacing: 0.05em; 6508} 6509.text-black { 6510 --tw-text-opacity: 1; 6511 color: rgb(0 0 0 / var(--tw-text-opacity, 1)); 6512} 6513.text-blue-900 { 6514 --tw-text-opacity: 1; 6515 color: rgb(30 58 138 / var(--tw-text-opacity, 1)); 6516} 6517.text-gray-400 { 6518 --tw-text-opacity: 1; 6519 color: rgb(156 163 175 / var(--tw-text-opacity, 1)); 6520} 6521.text-gray-500 { 6522 --tw-text-opacity: 1; 6523 color: rgb(107 114 128 / var(--tw-text-opacity, 1)); 6524} 6525.text-gray-600 { 6526 --tw-text-opacity: 1; 6527 color: rgb(75 85 99 / var(--tw-text-opacity, 1)); 6528} 6529.text-gray-700 { 6530 --tw-text-opacity: 1; 6531 color: rgb(55 65 81 / var(--tw-text-opacity, 1)); 6532} 6533.text-gray-900 { 6534 --tw-text-opacity: 1; 6535 color: rgb(17 24 39 / var(--tw-text-opacity, 1)); 6536} 6537.text-green-600 { 6538 --tw-text-opacity: 1; 6539 color: rgb(22 163 74 / var(--tw-text-opacity, 1)); 6540} 6541.text-green-700 { 6542 --tw-text-opacity: 1; 6543 color: rgb(21 128 61 / var(--tw-text-opacity, 1)); 6544} 6545.text-green-800 { 6546 --tw-text-opacity: 1; 6547 color: rgb(22 101 52 / var(--tw-text-opacity, 1)); 6548} 6549.text-primary { 6550 --tw-text-opacity: 1; 6551 color: rgb(1 45 97 / var(--tw-text-opacity, 1)); 6552} 6553.text-red-500 { 6554 --tw-text-opacity: 1; 6555 color: rgb(239 68 68 / var(--tw-text-opacity, 1)); 6556} 6557.text-red-700 { 6558 --tw-text-opacity: 1; 6559 color: rgb(185 28 28 / var(--tw-text-opacity, 1)); 6560} 6561.text-red-800 { 6562 --tw-text-opacity: 1; 6563 color: rgb(153 27 27 / var(--tw-text-opacity, 1)); 6564} 6565.text-secondary { 6566 --tw-text-opacity: 1; 6567 color: rgb(169 30 65 / var(--tw-text-opacity, 1)); 6568} 6569.text-white { 6570 --tw-text-opacity: 1; 6571 color: rgb(255 255 255 / var(--tw-text-opacity, 1)); 6572} 6573.text-white\/90 { 6574 color: rgb(255 255 255 / 0.9); 6575} 6576.underline { 6577 text-decoration-line: underline; 6578} 6579.no-underline { 6580 text-decoration-line: none; 6581} 6582.placeholder-blue-900::-moz-placeholder { 6583 --tw-placeholder-opacity: 1; 6584 color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1)); 6585} 6586.placeholder-blue-900::placeholder { 6587 --tw-placeholder-opacity: 1; 6588 color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1)); 6589} 6590.opacity-100 { 6591 opacity: 1; 6592} 6593.opacity-60 { 6594 opacity: 0.6; 6595} 6596.opacity-70 { 6597 opacity: 0.7; 6598} 6599.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] { 6600 --tw-shadow: 0 8px 30px rgba(0,0,0,0.06);
6601 --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); 6602 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 6603} 6604.outline-none { 6605 outline: 2px solid transparent; 6606 outline-offset: 2px; 6607} 6608.outline { 6609 outline-style: solid; 6610} 6611.drop-shadow { 6612 --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); 6613 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); 6614} 6615.filter { 6616 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); 6617} 6618.transition { 6619 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; 6620 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 6621 transition-duration: 150ms; 6622} 6623.transition-all { 6624 transition-property: all; 6625 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 6626 transition-duration: 150ms; 6627} 6628.transition-opacity { 6629 transition-property: opacity; 6630 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 6631 transition-duration: 150ms; 6632} 6633.transition-transform { 6634 transition-property: transform; 6635 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 6636 transition-duration: 150ms; 6637} 6638.duration-200 { 6639 transition-duration: 200ms; 6640} 6641.duration-300 { 6642 transition-duration: 300ms; 6643} 6644.duration-500 { 6645 transition-duration: 500ms; 6646} 6647.ease-in-out { 6648 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 6649} 6650 6651.testimonialSwiper.swiper-backface-hidden .swiper-slide { 6652 transform: translateZ(0) scale(0.8); 6653 transition: transform 0.5s; 6654 opacity: 0.8; 6655} 6656 6657.testimonialSwiper.swiper-backface-hidden .swiper-slide .custom-color { 6658 background: #F5F5F5; 6659} 6660 6661.testimonialSwiper .swiper-slide.swiper-slide-active { 6662 transform: scale(1); 6663 opacity: 1; 6664} 6665.testimonialSwiper.swiper-backface-hidden 6666 .swiper-slide.swiper-slide-active 6667 .custom-color { 6668 background: #F1F3FB; 6669} 6670 6671.swiper-button-prev, 6672.swiper-button-next { 6673 width: 60px; 6674 height: 60px; 6675} 6676 6677.swiper-button-prev:after, 6678.swiper-rtl .swiper-button-next:after { 6679 content: ""; 6680 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA8CAYAAADYIMILAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdySURBVHgB7VprTFxFFD77orBd3o/yqo2FkqpUi4ltbaQ2VE1/mCatIRpN/FPFpCk/GlFSmzRNGhNTbaLWSlR+2GixLUh/lBYRFamBUItVy0uXVywISLEUdtll2cd4ht0Ls7ezu/fe3YWN4Uu+zGV3753z3TNn5swcAFawAtkghOiRSUgVRACCNgKFRGGzGpmC3Ix8FJmDTEXS77RIK9KB/At5w+FwdGu12p6urq47+fn5dvoYiGSgSDUyF7kf2YA0EelwInucTucJu91eOD4+bgD3ixcYGfCIzEEeoQYjHUQ5qOi/XS5XPXp7T3t7ux67UEMkCEfD4pGvI4dI6DGHvGCxWLZ5BC+PaDRChXwMWUfkDVclmETBxSUlJTrsWsMRHnaxTyJ/J0sEHNZ3MJZPHDt2TO8RrIFwexn71SB3I29TG8jSwjE3N3eqqakpHU0Jv5exw6eQA2T5YEPBn6Ep0bC4jGlCLpi4k4E+4p4xlw04pKfMZnN5aWlpnEewLqSCsQ8D8hSJEOB6/M/g4OBONC0GuSqkgvH5LyGtJIKAE1br4cOHaVamZwRrGcGKhEaRJZx5pQKHs2lkZORlNNEgEsx62C80IqH0pjeRL0KEQaVSRUVHR6/NyMiov3z5sgXuFUcggGC16G+azD8DEQqdTrd5165dDwN/GQroWbHYR5BbIQxwOF3Q+lsfXLl6E6yzdlAIbXZ29mt5eXnidVd+aonD+F0SYtjm7KTDOEzK3jtHsooOkfhtB0hjaxdRCpyZxxoaGrajuYnIWHDHL12HhTXYp2AtI5Re74QQYmLSBDWN7XDyTAP0D40vfG62zoJSYOwmoGfpCPwD3B4l4B2vKvCxP9Yy1+uQ2RACzNrs8MO1HvjwbCNc/cUIs3OKh+09QLE6g8GQl56erhkbGxOEUlLhLn/3smJprOohSNC4/KT6RzhXfw3sDieEAeqYmJjcoqIifVVVlQm8Y1UgAY6HWbHUq1GgABgCMDh8GyouNMEXl1px+JoBdw0QLmg0mhQEtVU8jMWCvcCKpQGvAZmYnpmF899cg9NV38PN3mFYCqDY9MzMTCqWFScI9wlWrLCVkoXKr6/C0Y9qwTI7B0sFtVotzoslDWV2nVWUX2akxoNKvfRHRbgEsbOvmFywnh1C2sCdc0rG87u3wOqYVXDq7HdwvXNgfliHG5gn23DbR49mfQnkxi3r2UkIMHXzoFapYM/OzVD7/kE4+cYLkLUmEcIN9Or49PS0g/lIkmdZsUZwH2YrQuzqaNi/bwd0XjwOR159FtJT4umaCOEAbvdG8YBd9iTBih2gz4EgEW/Qw/HSffDlOyXzHg8H8KhmrK+vT7atC2LRC93YDEKIULTlAbj4QSlc+fgQPP34QxAdJXui5wLXdPPo6OiN4eFh2RmLVvR3M3IbhBC7n9gEmzZkQ31LB7z96SUYuT0Fa9OTQClQrLWuru5XUACvoMJY2I4L9hX0cjyEAXdNFpg2WyEbxaoVxrPJZKqNi4s7CIuZE51UqZcdotbF/GYeXvvZmZmZHmx+gjAhIVYP92UkKxaKXrVgPeiMv5+AnyzKS2xCQsJd9O5XEKHAssjPFRUV3cxHREQQfecF8UkF3Lp1i9ZzOiDCQGO1t7f38+rq6hne1+BfOBfzi7LVat2BWcoYiSBgElGbk5OzFu3L8HANuAveycgEcBfE6YmFcGRzT6yoOW8IcL/Ygs+vhAipiGNoDbS1tVX29/cLy43Yiy5Q4FmK+e1SZ2dnEhaIW8gyA234F215JTk5OQsWvUp3aGmw6FV6FkWrBXTbJ/kceUEsvQnL/wXYWRtZJmAoWYxGY2lWVlY2Ryg99qULNq0B0SEsHJrLrhAIgrU4KTyIifeyVAiGhoaOFhcX54qECrGa4sOr0o9TGbEqz806LCptxbj5lgT3/xOSQY9Lu7u7DxQUFKwTCWW9mujxqnCUqlMq1su7yFXNzc0bcJauIGEueGGS/2dLS8tzfoRSryZ5vGpgvBpUkWshdj1vjcaEHofWXnzzN0Is2oXPnJyYmDhdUlKyEfvJ5Ailw1eI0/hQCuUJpg+NTk1NNdTU1GxEw95CA40kyH8/wEnIPDU1db61tbXYI5InVOxRGqe8dTVosexwnhfs6SiusLAwtaOjYy8u+JU2m+06LRpL0GehQxWPVRpwLigvKyvLZ8TxvCnEaLIfoZKK0lLehPAbNXh7eqHNzc3VlZeXZ6xfvz4lLS0tMzEx8f7Y2Nh85hkEX8YEChzEdBRXE+NYY2PjJCf1I0wrThqE3Q3vWlIiIdXtPMFi0SrR90qHlWA8ey0IE4tlR
6680QYUK+dQ3GfBiNOhrxb83M+mfWLvOYHvSclCKeRWAMSVMt4LIJxrAv6HKE8sK1pM2UJZ4+VAfDitDtCqRPcJ17yXIvYaO1QVJ/tiw5Xe56/8wKuG8/rjeZ31LHCu2Va20UohRTSA/8nK11B3+flOEUJxiq3y0wbyKgVvMiMgf5ILiFCI5T3L1wvwB6UzuWSEUmyg5/rri0j8LCjILj6HCSEXtoIV/E/xH1jM6Nx1xs0PAAAAAElFTkSuQmCC); 6681 width: 60px; 6682 height: 60px; 6683} 6684 6685.swiper-button-next:after, 6686.swiper-rtl .swiper-button-prev:after { 6687 content: ""; 6688 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA8CAYAAADYIMILAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAduSURBVHgB7Vp9TFNXFD+vpXwUWqEWGEUmG4bJNjMxurAPQsxkugFbwua2uGX7Y4uazX05ZNElxuwfswWXZTqyZMZtJm5xceofZBmZTkIUnTJlQFBEmbMCFRAQKtBCe3cu7cXbx+vX62tpFn7JL/fd1/J6f++ce+655wIwhzmEDYQQFdKAjIcwQoDIQbBYLNr09HTd5ORkTkxMzFK8twSZg9Qgk5A2pB15C9mJvIA8j+wVBGEQohgCY19fn25iYqIQuROtdxHpIIHDiqxFbkQuol4AUQKBo8psNhtQYLHT6fwNB9kXpEgxxtwvir6wHGQkvdK7SMrR0dECh8PxMw7KTpSHGfkRch5EEB4CkeozZ87oUehaHMggcpKED9RLapB5JAJW5oWqkTE7duzQott+jm47QCKHJmQRhAkzrEmFnjhx4h6Mst/iD9tI5NGLLEbGgoKYYU0k/YF4u93+1SwJZehBrgKFICm0srJSZ7VaP0bXtZLZRzsyE0KEWChNAuKQCdevX1+NQi0kerCbhJCJ8UJjeKFbt25NxYB0mkQX7iBfBZmQsqgWmdTd3f06WnWERB9o8jEjWPlLvQSQSBgoq6ur04xG47uYsyZB9GExsoKI1t9A80wPoUh1UVHREo1GsxSiFyuRqfwNX2IlLYpU5+bmarKzszeCaw4HjTGbHX6tb4YLF/+FSYcTwoQnkQEZg4lkSwyNbnSe6pDJtbW1j+Nc7ScyUd/YTuYVvE3uW72FvLfzAGm9coPY7BMkDKjmRQVqWQ/romUfwbmaCDIxcNsKw3fG4Fp3P+z+8Ris2bALvjtyEoZGRkFhFKDgae8LJEAxkVPXOp1OlZSUlAsuayuCrt4h2LLrIJR/sAd+OfYXjNsmQCGkIe9nHSmxghdOCS4rK0tMSEhYBArDOmaDunOXYF3lN7Dh0x+goekKKAA67ZazTjABaqrF5SZWrVYbIUyYmHTAgZrT8MzGL2BL1UEwWwZojQpkgq61C1jHm1iBa1V8izWkOBR7D4QRThQ3MjoOu/bXQuk7X8Lew/UwbB0DGaABNoV1xGIF0TXPqXsoVFCpVGqIEFo6bsCHn/0E+46eBBmgGd+0Yfy5MWuZZQFLLRGv/WDkB1NaMoQKqaTAw5LilorFNdaGFoZwI04TA6sKHoRN61bBY0tlxURaljWzjq8MSCoiQ09PzzgK7sVUUfGIzGOhaT58sr4Mnl+ZD6kpOpAJB3KIdYJO93D/iru6iZ74eOWL99Rdk3Va2PzG07Dpladgnk4LIYIW3S+xTtBim5qasAJjt0AY8NLqFbD+xSJY+WgeKAQq9hrrBC22q6vLga58PiUl5Q5GZdkpI0N8rAaKVjwA779WDGueWAIK4zJ6SxvryNq11NTUXMjLyxvGS1liM9NTQIPBx2TUQ+WbJbC2eDkY5c9LX6jnO+JlRKqoxrcsT4bh4eE9mCeXgww4nQRu3ByApMQ4MOjDs/fHrOs2BtLnMJBOC/a1zhI3pe5DY2PjfnygrG2KSiXAvRnzwybUjT/7+/sv8jfEiyWztEeKyLXTxPLp7dLS0mWxsbHZEIXAFWN7cnLyWf6eN8sSCXqgrq5utKOj43vqLhBlwDGdbWlpOerve3yFguaVdDGlQYielhnAVdNJR2ZQ5uTkZA0NDR0m0YWekZGRIvDMBKcgtizhWn+Eq1evOo4fP74bA0EnRAcInjfta29vP8f6/v6Aj8Z0P5gA7toTcj64dv90JzFlXYPBsKC1tfUtFHyLzDIwZz+JYzHA3RgTEJhgVhSnrqwH197QKBJsyszMXIBp5LbZFIxC/8Bk5yG4u0QGJVbwYV02d6ctnJ+fv9BsNm8nswB8yX9jZrcMXPlAUELFYvkjD2/WnbIwFdzZ2VmBufM1Ehk4cIn5HVeFfLdR1CARmAIVzA6zmHVpFsAiMy94WrTJZMo6derUCyi4nYQR9Ih0fHy8GpObxW5jyLJqsII93NlNU0VFxcOYwXyNLkaPM51EQeAzz+NK8Cy4vI0K1YBnyTcksfy6O30yAHfX3jQJ0SbKhoaGtZhHH1HgsNqJIi/jC9x26NChxampqUnu8TD3DUkoEyslOFEk2CgSLLZ0BrU0zq3NmGbW2my2yzj4UX/qUNxN/O5pfFl729raXi4sLKQvVu/+fSaUd1/Bn5hABAPM/KcRlURfspTDoNVqhZKSEm15eXkGIjkrKytHr9dnY36dDlyCgxlQ6+Dg4D+4lJibm5v7qqqq+iwWyyS4yiyUTq4l7hbATxIRqNnFlUZvYv0KDgB8lsaLEYsMSijAzF2PLwgSgxJfE4nPpPog8TkbuJQwXqAsoRTB1kMFPwMWwPtL8JZ3O0HaknzrAE8LAwQplCLYsoz4wfxAmVCV+75HcR1mnjb4eilOP603D/IJuaFaPIf5uSm14QfwPn+lLO4EaQ8Qf1/WoOVCSog3oXwrhrhI4HVbCTJEigcbCsTu6e0FiL/Lw5tI/jPxddBQQqzUswIVycNXRA9JJAQxCKWe6y+SB3IvJETsnNUPFBc2hzn8T/EfEyyuWqWobBkAAAAASUVORK5CYII=); 6689 width: 60px; 6690 height: 60px; 6691} 6692 6693.swiper-pagination-bullet { 6694 background: none; 6695 border: 1px solid #012D61; 6696 opacity: 1; 6697} 6698 6699.swiper-pagination-bullet-active { 6700 background: #012D61; 6701} 6702 6703.list-red li { 6704 position: relative; 6705} 6706 6707.list-red li:after { 6708 position: absolute; 6709 content: ""; 6710 top: 50%; 6711 transform: translateY(-50%); 6712 right: calc(100% + 10px); 6713 width: 15px; 6714 height: 15px; 6715 background: #e8161f; 6716 border-radius: 50%; 6717} 6718 6719.bordered-table th, 6720.bordered-table td { 6721 padding: 10px; 6722 border-right: 1px solid #00569d; 6723} 6724 6725.bordered-table td { 6726 color: #00569d; 6727} 6728 6729.lh-48 { 6730 line-height: 48px !important; 6731} 6732 6733.rounded-inherit:first-child { 6734 border-top-left-radius: inherit; 6735 border-top-right-radius: inherit; 6736} 6737 6738.rounded-inherit:last-child { 6739 border-bottom-left-radius: inherit; 6740 border-bottom-right-radius: inherit; 6741} 6742 6743.fixed-banner-btn { 6744 cursor: pointer; 6745 position: fixed; 6746 z-index: 21; 6747 right: -190px; 6748 min-width: 234px; 6749 height: 42px; 6750 background: #a91e41; 6751 border-radius: 6px; 6752 display: flex; 6753 justify-content: flex-start; 6754 align-items: center; 6755 transition: all 0.3s ease; 6756 font-family: "Open sans", sans-serif; 6757} 6758 6759.fixed-banner-btn svg { 6760 margin-right: 15px; 6761} 6762 6763.fixed-book-appointment-link { 6764 text-decoration: none; 6765 top: 280px; 6766} 6767 6768.fixed-book-appointment-link:hover { 6769 right: 0%; 6770} 6771 6772.fixed-doctors-link-btn { 6773 text-decoration: none; 6774 top: 340px; 6775} 6776 6777.fixed-doctors-link-btn:hover { 6778 right: 0%; 6779} 6780 6781.fixed-locations-btn { 6782 top: 400px; 6783} 6784 6785.fixed-locations-btn:hover { 6786 right: 0%; 6787} 6788 6789.request-call-back-btn { 6790 cursor: pointer; 6791 position: fixed;
6792 z-index: 20; 6793 left: -100px; 6794 top: 50%; 6795 min-width: 234px; 6796 height: 42px; 6797 background: #a91e4178; 6798 border-radius: 0px 0px 6px 6px; 6799 display: flex; 6800 justify-content: center; 6801 align-items: center; 6802 transition: all 0.3s ease; 6803 transform: translateY(-50%) rotate(-0.25turn); 6804 font-family: "Open sans", sans-serif; 6805} 6806 6807.request-call-back-btn:hover { 6808 background: #a91e41; 6809} 6810 6811.b { 6812 position: absolute; 6813 width: 1px; 6814 height: 1px; 6815 padding: 0; 6816 margin: -1px; 6817 overflow: hidden; 6818 clip: rect(0, 0, 0, 0); 6819 white-space: nowrap; 6820 border-width: 0; 6821} 6822 6823.mob-visible { 6824 display: none; 6825} 6826 6827.mob-hidden { 6828 display: block; 6829} 6830 6831.banner-captions { 6832 gap: 0.5rem; 6833} 6834 6835.page-content p { 6836 margin-bottom: 1rem; 6837} 6838 6839.page-content h3 { 6840 margin-bottom: 1rem; 6841 font-size: 24px; 6842 font-family: "Open sans", sans-serif; 6843 font-weight: 700; 6844} 6845 6846.page-content p:last-child { 6847 margin-bottom: 0; 6848} 6849 6850.page-content ul { 6851 list-style: disc; 6852 list-style-position: inside; 6853} 6854 6855.post-content p { 6856 margin-bottom: 1rem; 6857} 6858 6859.post-content h2 { 6860 margin-bottom: 1rem; 6861 font-size: 2rem; 6862 font-family: "Open sans", sans-serif; 6863 font-weight: 700; 6864 line-height: calc(2.25 / 2); 6865} 6866 6867.post-content h3 { 6868 margin-bottom: 1rem; 6869 font-size: 1.875rem; 6870 font-family: "Open sans", sans-serif; 6871 font-weight: 700; 6872 line-height: calc(2.25 / 1.875); 6873} 6874 6875/* .post-content ul, 6876.post-content ol { 6877 margin-bottom: 1rem; 6878} */ 6879 6880.post-content ul h1, 6881.post-content ul h2, 6882.post-content ul h3, 6883.post-content ul h4, 6884.post-content ul h5, 6885.post-content ul h6, 6886.post-content ol h1, 6887.post-content ol h2, 6888.post-content ol h3, 6889.post-content ol h4, 6890.post-content ol h5, 6891.post-content ol h6 { 6892 display: inline-block; 6893} 6894 6895.post-content h3 { 6896 margin-bottom: 1rem; 6897 font-size: 1.875rem; 6898 font-family: "Open sans", sans-serif; 6899 font-weight: 700; 6900 line-height: calc(2.25 / 1.875); 6901} 6902 6903.post-content h4 { 6904 margin-bottom: 1rem; 6905 font-size: 1.5rem; 6906 font-family: "Open sans", sans-serif; 6907 font-weight: 700; 6908 line-height: calc(2 / 1.5); 6909} 6910 6911.post-content h5 { 6912 margin-bottom: 1rem; 6913 font-size: 1.25rem; 6914 font-family: "Open sans", sans-serif; 6915 font-weight: 700; 6916 line-height: calc(1.75 / 1.25); 6917} 6918 6919.post-content h6 { 6920 margin-bottom: 1rem; 6921 font-family: "Open sans", sans-serif; 6922 font-size: 1.125rem; 6923 line-height: calc(1.75 / 1.125); 6924 font-weight: 700; 6925} 6926 6927.post-content p:last-child { 6928 margin-bottom: 0; 6929} 6930 6931.post-content ul { 6932 list-style: disc; 6933 list-style-position: outside !important; 6934 padding-left: 20px !important; 6935} 6936 6937.post-content ol { 6938 list-style: decimal; 6939 list-style-position: outside !important; 6940 padding-left: 20px !important; 6941} 6942 6943.post-content li { 6944 margin-bottom: 6px !important; 6945} 6946 6947.post-content li p { 6948 display: inline !important; 6949 margin: 0 !important; 6950} 6951.post-content a[href], 6952section p a[href] { 6953 color: #A91E41 !important; 6954 text-decoration: underline; 6955} 6956 6957/* Base container positioning */ 6958.chat360__btn-container { 6959 animation: auto ease 0s 1 normal none running none; 6960 right: auto; 6961 left: 140px; 6962 bottom: 20px; 6963 /* Added responsive positioning */ 6964 position: fixed !important; 6965 z-index: 999 !important; 6966} 6967 6968/* Responsive adjustments for tablet and mobile */ 6969@media (max-width: 768px) { 6970 .chat360__btn-container { 6971 left: 20px !important; 6972 bottom: 15px !important; 6973 } 6974} 6975 6976@media (max-width: 480px) { 6977 .chat360__btn-container { 6978 left: 10px !important; 6979 bottom: 10px !important; 6980 } 6981} 6982 6983/* Chatbox styling */ 6984.chat360__chatbox.chat360__visible { 6985 border-radius: 40px; 6986 bottom: 10px; 6987 box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1); 6988 display: block; 6989 height: 85vh; 6990 margin: 0.625rem; 6991 opacity: 1; 6992 transform: scale(1) translateY(0); 6993 width: 403px; 6994 left: 85px; 6995 /* Added custom styling */ 6996 background: #ffffff !important; 6997 border: 1px solid rgba(0, 0, 0, 0.05) !important; 6998 overflow: hidden !important; 6999 transition: all 0.3s ease-in-out !important; 7000 position: fixed !important; 7001 z-index: 1000 !important; 7002} 7003 7004/* Responsive chatbox for tablets */ 7005@media (max-width: 768px) { 7006 .chat360__chatbox.chat360__visible { 7007 width: 90vw !important; 7008 max-width: 400px !important; 7009 height: 80vh !important; 7010 left: 20px !important; 7011 bottom: 15px !important; 7012 border-radius: 30px !important; 7013 margin: 0.5rem !important; 7014 } 7015} 7016 7017/* Responsive chatbox for mobile phones */ 7018@media (max-width: 480px) { 7019 .chat360__chatbox.chat360__visible { 7020 width: calc(100vw - 20px) !important; 7021 max-width: none !important; 7022 height: 85vh !important; 7023 left: 10px !important; 7024 right: 10px !important; 7025 bottom: 10px !important; 7026 border-radius: 25px !important; 7027 margin: 0 !important; 7028 } 7029} 7030 7031/* Extra small devices (phones below 360px) */ 7032@media (max-width: 360px) { 7033 .chat360__chatbox.chat360__visible { 7034 width: calc(100vw - 16px) !important; 7035 height: 90vh !important; 7036 left: 8px !important; 7037 right: 8px !important; 7038 bottom: 8px !important; 7039 border-radius: 20px !important; 7040 } 7041} 7042 7043/* Large desktop screens */ 7044@media (min-width: 1200px) { 7045 .chat360__btn-container { 7046 left: 180px !important; 7047 } 7048 7049 .chat360__chatbox.chat360__visible { 7050 width: 450px !important; 7051 left: 100px !important; 7052 } 7053} 7054 7055/* Ensure proper stacking on all devices */ 7056@media (max-width: 480px) and (orientation: landscape) { 7057 .chat360__chatbox.chat360__visible { 7058 height: 70vh !important; 7059 width: 70vw !important; 7060 max-width: 500px !important; 7061 } 7062} 7063 7064.custom-after:after {
7065 content: ""; 7066 border-right: 1px solid rgba(0, 0, 0, 0.2); 7067 height: 90px; 7068 top: 50%; 7069 position: absolute; 7070 transform: translateY(-50%); 7071 right: -0.5px; 7072} 7073 7074.custom-after-full:nth-child(odd):after { 7075 content: ""; 7076 border-right: 1px solid rgba(0, 0, 0, 0.2); 7077 height: 100%; 7078 top: 50%; 7079 position: absolute; 7080 transform: translateY(-50%); 7081 right: -0.5px; 7082} 7083 7084.factilities-content ul { 7085 display: flex; 7086 flex-wrap: wrap; 7087} 7088 7089.factilities-content ul li { 7090 position: relative; 7091 padding-left: 20px; 7092 width: 25%; 7093 flex-basis: 25%; 7094} 7095 7096.factilities-content ul li:before { 7097 content: ""; 7098 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI2LjY3Mzk1IiB5PSIwLjQzMjQ5NSIgd2lkdGg9IjguNTMzMjYiIGhlaWdodD0iOC41MzMyNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUuNDYzOCA2LjY3Mzk1IDAuNDMyNDk1KSIgZmlsbD0iI0E5MUU0MSIvPgo8L3N2Zz4=) no-repeat; 7099 position: absolute; 7100 width: 13px; 7101 height: 13px; 7102 left: 0; 7103 /* top: 50%; */ 7104 top: 10px; 7105 /* transform: translateY(-50%); */ 7106} 7107 7108.mohans-dsc-content ul { 7109 display: flex; 7110 flex-wrap: wrap; 7111 gap: 0 30px; 7112} 7113 7114.red-bulleted ul li { 7115 padding-left: 20px; 7116 position: relative; 7117} 7118 7119.red-bulleted ul li:before { 7120 content: ""; 7121 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI2LjY3Mzk1IiB5PSIwLjQzMjQ5NSIgd2lkdGg9IjguNTMzMjYiIGhlaWdodD0iOC41MzMyNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUuNDYzOCA2LjY3Mzk1IDAuNDMyNDk1KSIgZmlsbD0iI0E5MUU0MSIvPgo8L3N2Zz4=) no-repeat; 7122 position: absolute; 7123 width: 13px; 7124 height: 13px; 7125 left: 0; 7126 top: 6.5px; 7127 background-position: 0 0; 7128} 7129 7130.mohans-dsc-content ul li { 7131 margin-bottom: 30px; 7132 display: inline-block; 7133 padding-left: 20px; 7134 width: calc(50% - 30px); 7135 flex-basis: calc(50% - 30px); 7136 position: relative; 7137} 7138 7139.mohans-dsc-content ul li:first-child:before, 7140.mohans-dsc-content ul li:nth-child(4):before, 7141.mohans-dsc-content ul li:nth-child(5):before, 7142.mohans-dsc-content ul li:nth-child(8):before, 7143.mohans-dsc-content ul li:nth-child(9):before { 7144 content: ""; 7145 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI2LjY3Mzk1IiB5PSIwLjQzMjQ5NSIgd2lkdGg9IjguNTMzMjYiIGhlaWdodD0iOC41MzMyNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUuNDYzOCA2LjY3Mzk1IDAuNDMyNDk1KSIgZmlsbD0iIzIwNDY3NCIvPgo8L3N2Zz4=) no-repeat; 7146 position: absolute; 7147 width: 13px; 7148 height: 13px; 7149 left: 0; 7150 top: 6.5px; 7151 background-position: 0 0; 7152} 7153 7154.mohans-dsc-content ul li:nth-child(2):before, 7155.mohans-dsc-content ul li:nth-child(3):before, 7156.mohans-dsc-content ul li:nth-child(6):before, 7157.mohans-dsc-content ul li:nth-child(7):before, 7158.mohans-dsc-content ul li:nth-child(10):before { 7159 content: ""; 7160 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI2LjY3Mzk1IiB5PSIwLjQzMjQ5NSIgd2lkdGg9IjguNTMzMjYiIGhlaWdodD0iOC41MzMyNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUuNDYzOCA2LjY3Mzk1IDAuNDMyNDk1KSIgZmlsbD0iI0E5MUU0MSIvPgo8L3N2Zz4=) no-repeat; 7161 position: absolute; 7162 width: 13px; 7163 height: 13px; 7164 left: 0; 7165 top: 6.5px; 7166} 7167 7168.year-before-after:before { 7169 content: ""; 7170 width: 1px; 7171 height: 100%; 7172 background: #012D61; 7173 position: absolute; 7174 top: 5px; 7175 left: 0; 7176} 7177 7178.year-before-after:after { 7179 content: ""; 7180 width: 9px; 7181 height: 9px; 7182 background: #A91E41; 7183 position: absolute; 7184 top: 5px; 7185 left: -3.5px; 7186 border-radius: 50%; 7187 z-index: 9; 7188} 7189 7190.image-face:after { 7191 content: ""; 7192 position: absolute; 7193 top: 0; 7194 left: 0; 7195 width: 100%; 7196 height: 100%; 7197 background: rgba(1, 45, 97, 0.8); 7198} 7199 7200.h-full-minus { 7201 min-height: 315px; 7202} 7203 7204@media (min-width: 768px) and (max-width: 1024px) { 7205 .fixed-book-appointment-link { 7206 top: 200px; 7207 } 7208 7209 .fixed-doctors-link-btn { 7210 top: 260px; 7211 } 7212 7213 .fixed-locations-btn { 7214 top: 320px; 7215 } 7216 7217 .request-call-back-btn { 7218 left: -86px; 7219 top: 35%; 7220 min-width: 200px; 7221 transform: translateY(-35%); 7222 transform: rotate(-0.25turn); 7223 } 7224} 7225 7226@media (max-width: 767px) { 7227 .h-full-minus { 7228 min-height: none; 7229 } 7230 7231 .mohans-dsc-content ul li { 7232 width: calc(100% - 30px); 7233 flex-basis: calc(100% - 30px); 7234 } 7235 7236 .custom-after:after { 7237 display: none; 7238 } 7239 7240 .custom-after-full:nth-child(odd):after { 7241 display: none; 7242 } 7243 7244 .mob-visible { 7245 display: flex; 7246 } 7247 7248 .mob-hidden { 7249 display: none; 7250 } 7251 7252 .fixed-book-appointment-link { 7253 top: 175px; 7254 } 7255 7256 .fixed-doctors-link-btn { 7257 top: 230px; 7258 } 7259 7260 .fixed-locations-btn { 7261 top: 285px; 7262 } 7263 7264 .request-call-back-btn { 7265 min-width: 180px; 7266 left: -76px; 7267 top: 32%; 7268 transform: translateY(-32%); 7269 transform: rotate(-0.25turn); 7270 } 7271} 7272 7273@media (max-width: 520px) { 7274 .fixed-book-appointment-link { 7275 top: 150px; 7276 } 7277 7278 .fixed-doctors-link-btn { 7279 top: 210px; 7280 } 7281 7282 .fixed-locations-btn { 7283 top: 270px; 7284 } 7285 7286 footer { 7287 padding-bottom: 58px; 7288 } 7289 7290 .mobile-only-icon { 7291 padding: 2px; 7292 width: 45px; 7293 height: 45px; 7294 justify-content: center; 7295 } 7296 7297 .mobile-only-icon svg { 7298 width: 24px; 7299 height: 24px; 7300 } 7301 7302 .hide-on-small { 7303 display: none; 7304 } 7305 7306 .request-call-back-btn { 7307 min-width: 180px; 7308 width: 100%; 7309 left: 0; 7310 right: 0; 7311 top: auto; 7312 bottom: 0; 7313 transform: translateY(0); 7314 transform: rotate(0); 7315 background-color: #a91e41; 7316 border-radius: 0; 7317 } 7318} 7319 7320@media (min-width: 576px) { 7321 .container { 7322 max-width: 540px; 7323 } 7324} 7325 7326@media (min-width: 768px) { 7327 .container { 7328 max-width: 720px; 7329 } 7330} 7331 7332@media (min-width: 992px) { 7333 .container { 7334 max-width: 960px; 7335 } 7336} 7337 7338@media (min-width: 1200px) { 7339 .container { 7340 max-width: 1140px; 7341 } 7342} 7343 7344@media (min-width: 1400px) { 7345 .container { 7346 max-width: 1320px; 7347 } 7348} 7349 7350/* timeline */ 7351.timeline-wrapper { 7352} 7353 7354.timeline-year { 7355 transform: translateY(-4px); 7356 -webkit-transform: translateY(-4px); 7357 -moz-transform: translateY(-4px); 7358 -ms-transform: translateY(-4px); 7359} 7360 7361.timeline-card { 7362 position: relative; 7363} 7364 7365.timeline-card:nth-child(1):before { 7366 position: absolute; 7367 content: ""; 7368 top: 13px; 7369 right: calc(100% + 30px); 7370 width: 70px; 7371 height: 1px; 7372 background: #a91e41; 7373} 7374.timeline-card::after { 7375 position: absolute; 7376 content: ""; 7377 left: -21.5px; 7378 top: 20px; 7379 width: 1px; 7380 height: calc(100% + 32px); 7381 background: #a91e41; 7382} 7383 7384.timeline-card:last-child::after { 7385 display: none; 7386} 7387 7388.timeline-title { 7389 position: relative; 7390} 7391 7392.timeline-title::before, 7393.timeline-title::after { 7394} 7395 7396.timeline-title::before { 7397 content: ""; 7398 position: absolute; 7399 width: 18px; 7400 height: 18px; 7401 left: -30px; 7402 top: 4px; 7403 background-color: #fff; 7404 border: 6px solid #a91e41; 7405 border-radius: 50%; 7406} 7407 7408@media screen and (max-width: 767px) { 7409 .timeline-year { 7410 transform: none !important; 7411 -webkit-transform: none !important; 7412 -moz-transform: none !important; 7413 -ms-transform: none !important; 7414 } 7415 7416 .timeline-card:nth-child(1):before { 7417 width: 30px; 7418 } 7419} 7420 7421/* carousel */ 7422/* @media (min-width: 1400px) { 7423 .carousel-card .swiper { 7424 overflow: visible; 7425 } 7426 .carousel-card .swiper .swiper-slide:not(.swiper-slide-active) { 7427 opacity: 0; 7428 } 7429 .carousel-card .swiper-button-prev { 7430 transform: translateX(-100px); 7431 -webkit-transform: translateX(-100px); 7432 -moz-transform: translateX(-100px); 7433 -ms-transform: translateX(-100px); 7434 } 7435 .carousel-card .swiper-button-next { 7436 transform: translateX(100px); 7437 -webkit-transform: translateX(100px); 7438 -moz-transform: translateX(100px); 7439 -ms-transform: translateX(100px); 7440 } 7441} */ 7442 7443.diamond-style-list li:not(:last-child) { 7444 margin-bottom: 1.5rem; 7445} 7446 7447.diamond-style-list li { 7448 position: relative; 7449 padding-left: 25px; 7450} 7451 7452.diamond-style-list li::before { 7453 content: ""; 7454 position: absolute; 7455 top: 10px; 7456 left: 0; 7457 width: 8px; 7458 height: 8px; 7459 transform: rotate(45deg); 7460 background-color: #a91e41; 7461} 7462 7463.diamond-style-list.secondary li::before { 7464 background-color: #012d61; 7465} 7466 7467.separator { 7468 margin: 30px auto; 7469 width: 50px; 7470 height: 5px; 7471 background-color: #012d61; 7472} 7473 7474.separator.left { 7475 margin-left: 0 !important; 7476 margin-right: 0 !important; 7477} 7478 7479.separator.secondary { 7480 background-color: #a91e41; 7481} 7482 7483.separator.white { 7484 background-color: #fff; 7485} 7486 7487.separator.fade { 7488 background-color: rgba(255, 255, 255, 0.25); 7489} 7490 7491.separator.small { 7492 margin: 10px auto; 7493} 7494 7495/* Style for the outline "Testimonials" text */ 7496.testimonials-outline { 7497 font-size: 8em; 7498 /* Adjust as needed */ 7499 font-weight: bold; 7500 color: transparent; 7501 -webkit-text-stroke: 1px rgba(225, 225, 225, 0.5); 7502 /* Adjust color as needed */ 7503 text-stroke: 1px rgba(225, 225, 225, 0.5); 7504 /* Adjust color as needed */ 7505 position: absolute; 7506 bottom: -50px; 7507 left: 50%; 7508 transform: translateX(-50%); 7509 z-index: -1; 7510 width: 100%; 7511 text-align: center; 7512} 7513 7514/* Tab button styles */ 7515.tab-button { 7516 padding: 0.5rem 1rem; 7517 border-radius: 0.25rem; 7518 font-weight: 600; 7519 transition: all 0.2s ease-in-out;
7520 color: #3b82f6; 7521} 7522 7523.tab-button.active { 7524 background-color: #3b82f6; 7525 color: #fff; 7526} 7527 7528.floating-arrow { 7529 width: 100px; 7530 height: 200px; 7531 padding: 0; 7532 font-family: "Open sans", sans-serif; 7533 font-weight: 400; 7534 text-transform: capitalize; 7535 background-color: #a91e41; 7536} 7537 7538.floating-arrow.left { 7539 clip-path: polygon(34% 1%, 100% 1%, 100% 100%, 34% 100%, 0% 50%); 7540} 7541 7542.floating-arrow.right { 7543 clip-path: polygon(0% 0%, 66% 0%, 100% 50%, 66% 100%, 0% 100%); 7544} 7545 7546.text-outline { 7547 color: transparent; 7548 -webkit-text-stroke: 2px rgba(0, 0, 0, 0.1); 7549 /* Outline color and thickness */ 7550} 7551 7552.sub-heading { 7553 margin-bottom: 1rem; 7554 font-family: "Open sans", sans-serif; 7555 font-weight: 700; 7556 letter-spacing: 1%; 7557 color: #a91e41; 7558} 7559 7560.sub-heading + p:not(:last-child) { 7561 margin-bottom: 2.5rem; 7562} 7563 7564@media only screen and (max-width: 991px) { 7565 .sub-heading { 7566 font-size: 24px; 7567 line-height: 30px; 7568 } 7569} 7570 7571@media only screen and (min-width: 992px) { 7572 .sub-heading { 7573 font-size: 34px; 7574 line-height: 40px; 7575 } 7576} 7577 7578.sub-small-heading { 7579 margin-bottom: 1rem; 7580 font-family: "Open sans", sans-serif; 7581 font-weight: 700; 7582 letter-spacing: 0.1px; 7583 color: #012d61; 7584} 7585 7586.sub-small-heading + p:not(:last-child) { 7587 margin-bottom: 2.5rem; 7588} 7589 7590@media screen and (max-width: 768px) { 7591 #ymDivBar { 7592 left: 0.75rem !important; 7593 right: auto !important; 7594 bottom: 3rem !important; 7595 } 7596} 7597 7598@media screen and (min-width: 769px) { 7599 #ymDivBar { 7600 left: 1.5rem !important; 7601 right: auto !important; 7602 } 7603} 7604 7605@media only screen and (max-width: 991px) { 7606 .sub-small-heading { 7607 font-size: 20px; 7608 line-height: 26px; 7609 } 7610 7611 #ymDivBar { 7612 width: 50px !important; 7613 height: 50px !important; 7614 } 7615 7616 #ymDivBar img { 7617 width: 100% !important; 7618 height: auto !important; 7619 } 7620} 7621 7622@media only screen and (min-width: 992px) { 7623 .sub-small-heading { 7624 font-size: 26px; 7625 line-height: 32px; 7626 } 7627} 7628 7629/* ===== NEW CENTRE CONTENT STYLES - ADDED FOR WORDPRESS FORMATTING ===== */
7630/* Centre content styling - preserves WordPress formatting */ 7631.centre-content { 7632 line-height: 1.8; 7633 color: #000; 7634} 7635 7636.centre-content h1, 7637.centre-content h2, 7638.centre-content h3, 7639.centre-content h4, 7640.centre-content h5, 7641.centre-content h6 { 7642 font-family: "Open Sans", sans-serif; 7643 font-weight: 700; 7644 margin-top: 2rem; 7645 margin-bottom: 1rem; 7646 color: #333; 7647} 7648 7649.centre-content h1 { 7650 font-size: 2.5rem; 7651} 7652 7653.centre-content h2 { 7654 font-size: 2rem; 7655 color: #012d61; /* Your secondary color */ 7656} 7657 7658.centre-content h3 { 7659 font-size: 1.75rem; 7660 color: #a91e41; /* Your primary color */ 7661} 7662 7663.centre-content h4 { 7664 font-size: 1.5rem; 7665} 7666 7667.centre-content p { 7668 margin-bottom: 1.5rem !important; 7669 line-height: 1.8; 7670} 7671 7672/* Preserve WordPress bold text */ 7673.centre-content strong, 7674.centre-content b { 7675 font-weight: 700 !important; 7676 color: #000; 7677} 7678 7679/* Preserve WordPress italic text */ 7680.centre-content em, 7681.centre-content i { 7682 font-style: italic !important; 7683} 7684 7685/* Preserve WordPress underlined text */ 7686.centre-content u { 7687 text-decoration: underline !important; 7688} 7689 7690/* FIX FOR BULLET POINTS - THIS IS YOUR MAIN ISSUE */ 7691.centre-content ul, 7692.centre-content ol { 7693 display: block !important; 7694 margin: 1.5rem 0 !important; 7695 padding-left: 2.5rem !important; 7696} 7697 7698.centre-content ul { 7699 list-style-type: disc !important; 7700} 7701 7702.centre-content ul ul { 7703 list-style-type: circle !important; 7704 margin: 0.5rem 0 !important; 7705} 7706 7707.centre-content ul ul ul { 7708 list-style-type: square !important; 7709} 7710 7711.centre-content ol { 7712 list-style-type: decimal !important; 7713} 7714 7715.centre-content li { 7716 display: list-item !important; 7717 margin-bottom: 0.75rem !important; 7718 line-height: 1.7; 7719 padding-left: 0.25rem; 7720} 7721 7722/* Preserve WordPress alignment */ 7723.centre-content .has-text-align-center { 7724 text-align: center; 7725} 7726 7727.centre-content .has-text-align-right { 7728 text-align: right; 7729} 7730 7731.centre-content .has-text-align-left { 7732 text-align: left; 7733} 7734 7735/* Preserve WordPress blockquotes */ 7736.centre-content blockquote { 7737 border-left: 4px solid #a91e41; 7738 padding: 1rem 0 1rem 2rem; 7739 margin: 1.5rem 0; 7740 font-style: italic; 7741 background-color: #f9f9f9; 7742} 7743 7744/* Preserve WordPress tables */ 7745.centre-content table { 7746 width: 100%; 7747 border-collapse: collapse; 7748 margin: 1.5rem 0; 7749} 7750 7751.centre-content th, 7752.centre-content td { 7753 border: 1px solid #ddd; 7754 padding: 0.75rem; 7755} 7756 7757.centre-content th { 7758 background: #f5f5f5; 7759 font-weight: 600; 7760} 7761 7762/* ULTIMATE BULLET POINT FIX - OVERRIDES EVERYTHING */ 7763.centre-content ul, 7764.centre-content ul:not([class*="no-bullet"]) { 7765 list-style-type: disc !important; 7766 list-style-position: outside !important; 7767 display: block !important; 7768 margin-block-start: 1em !important; 7769 margin-block-end: 1em !important; 7770 margin-inline-start: 0px !important; 7771 margin-inline-end: 0px !important; 7772 padding-inline-start: 40px !important; 7773} 7774 7775.centre-content li, 7776.centre-content li:not([class*="no-bullet"]) { 7777 display: list-item !important; 7778 list-style-type: disc !important; 7779 text-align: -webkit-match-parent !important; 7780 margin-bottom: 0.5em !important; 7781} 7782 7783.centre-content ul li::before { 7784 display: none !important; /* Removes any custom pseudo-element bullets */ 7785} 7786 7787.hover\:gap-3:hover { 7788 gap: 0.75rem; 7789} 7790 7791.hover\:border-primary:hover { 7792 --tw-border-opacity: 1; 7793 border-color: rgb(1 45 97 / var(--tw-border-opacity, 1)); 7794} 7795 7796.hover\:border-secondary:hover { 7797 --tw-border-opacity: 1; 7798 border-color: rgb(169 30 65 / var(--tw-border-opacity, 1)); 7799} 7800 7801.hover\:bg-bggrey:hover { 7802 background-color: #D9D9D9;; 7803} 7804 7805.hover\:bg-gray-100:hover { 7806 --tw-bg-opacity: 1; 7807 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); 7808} 7809 7810.hover\:bg-lightgrey:hover { 7811 --tw-bg-opacity: 1; 7812 background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)); 7813} 7814 7815.hover\:bg-primary:hover { 7816 --tw-bg-opacity: 1; 7817 background-color: rgb(1 45 97 / var(--tw-bg-opacity, 1)); 7818} 7819 7820.hover\:bg-secondary:hover { 7821 --tw-bg-opacity: 1; 7822 background-color: rgb(169 30 65 / var(--tw-bg-opacity, 1)); 7823} 7824 7825.hover\:bg-white:hover { 7826 --tw-bg-opacity: 1; 7827 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 7828} 7829 7830.hover\:text-gray-500:hover { 7831 --tw-text-opacity: 1; 7832 color: rgb(107 114 128 / var(--tw-text-opacity, 1)); 7833} 7834 7835.hover\:text-primary:hover { 7836 --tw-text-opacity: 1; 7837 color: rgb(1 45 97 / var(--tw-text-opacity, 1)); 7838} 7839 7840.hover\:text-red-500:hover { 7841 --tw-text-opacity: 1; 7842 color: rgb(239 68 68 / var(--tw-text-opacity, 1)); 7843} 7844 7845.hover\:text-secondary:hover { 7846 --tw-text-opacity: 1; 7847 color: rgb(169 30 65 / var(--tw-text-opacity, 1)); 7848} 7849 7850.hover\:text-white:hover { 7851 --tw-text-opacity: 1; 7852 color: rgb(255 255 255 / var(--tw-text-opacity, 1)); 7853} 7854 7855.hover\:underline:hover { 7856 text-decoration-line: underline; 7857} 7858 7859.hover\:opacity-90:hover { 7860 opacity: 0.9; 7861} 7862 7863.focus\:border-primary:focus { 7864 --tw-border-opacity: 1; 7865 border-color: rgb(1 45 97 / var(--tw-border-opacity, 1)); 7866} 7867 7868.focus\:border-secondary:focus { 7869 --tw-border-opacity: 1; 7870 border-color: rgb(169 30 65 / var(--tw-border-opacity, 1)); 7871} 7872 7873.focus\:bg-white:focus { 7874 --tw-bg-opacity: 1; 7875 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 7876} 7877 7878.focus\:outline-none:focus { 7879 outline: 2px solid transparent; 7880 outline-offset: 2px; 7881} 7882 7883.focus\:ring-1:focus { 7884 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 7885 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); 7886 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
7886dow, 0 0 #0000); 7887} 7888 7889.focus\:ring-2:focus { 7890 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 7891 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); 7892 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); 7893} 7894 7895.focus\:ring-primary:focus { 7896 --tw-ring-opacity: 1; 7897 --tw-ring-color: rgb(1 45 97 / var(--tw-ring-opacity, 1)); 7898} 7899 7900.focus-visible\:border-secondary:focus-visible { 7901 --tw-border-opacity: 1; 7902 border-color: rgb(169 30 65 / var(--tw-border-opacity, 1)); 7903} 7904 7905.disabled\:pointer-events-none:disabled { 7906 pointer-events: none; 7907} 7908 7909.disabled\:cursor-not-allowed:disabled { 7910 cursor: not-allowed; 7911} 7912 7913.disabled\:opacity-50:disabled { 7914 opacity: 0.5; 7915} 7916 7917.disabled\:opacity-60:disabled { 7918 opacity: 0.6; 7919} 7920 7921.group:hover .group-hover\:top-0 { 7922 top: 0px; 7923} 7924 7925.group:hover .group-hover\:block { 7926 display: block; 7927} 7928 7929.group:hover .group-hover\:translate-x-1 { 7930 --tw-translate-x: 0.25rem; 7931 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 7932} 7933 7934.group:hover .group-hover\:bg-secondary { 7935 --tw-bg-opacity: 1; 7936 background-color: rgb(169 30 65 / var(--tw-bg-opacity, 1)); 7937} 7938 7939.group:hover .group-hover\:bg-white { 7940 --tw-bg-opacity: 1; 7941 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 7942} 7943 7944.group:hover .group-hover\:text-secondary { 7945 --tw-text-opacity: 1; 7946 color: rgb(169 30 65 / var(--tw-text-opacity, 1)); 7947} 7948 7949.group:hover .group-hover\:text-white { 7950 --tw-text-opacity: 1; 7951 color: rgb(255 255 255 / var(--tw-text-opacity, 1)); 7952} 7953 7954.group:hover .group-hover\:after\:hidden::after { 7955 content: var(--tw-content); 7956 display: none; 7957} 7958 7959.peer:checked ~ .peer-checked\:border-primary { 7960 --tw-border-opacity: 1; 7961 border-color: rgb(1 45 97 / var(--tw-border-opacity, 1)); 7962} 7963 7964.peer:checked ~ .peer-checked\:bg-primary\/10 { 7965 background-color: rgb(1 45 97 / 0.1); 7966} 7967 7968.peer:checked ~ .peer-checked\:font-semibold { 7969 font-weight: 600; 7970} 7971 7972.peer:checked ~ .peer-checked\:text-primary { 7973 --tw-text-opacity: 1; 7974 color: rgb(1 45 97 / var(--tw-text-opacity, 1)); 7975} 7976 7977.peer:focus-visible ~ .peer-focus-visible\:ring-1 { 7978 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 7979 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); 7980 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
7980dow, 0 0 #0000); 7981} 7982 7983.peer:focus-visible ~ .peer-focus-visible\:ring-primary { 7984 --tw-ring-opacity: 1; 7985 --tw-ring-color: rgb(1 45 97 / var(--tw-ring-opacity, 1)); 7986} 7987 7988@media (min-width: 640px) { 7989 7990 .sm\:bottom-6 { 7991 bottom: 1.5rem; 7992 } 7993 7994 .sm\:right-6 { 7995 right: 1.5rem; 7996 } 7997 7998 .sm\:my-8 { 7999 margin-top: 2rem; 8000 margin-bottom: 2rem; 8001 } 8002 8003 .sm\:mb-4 { 8004 margin-bottom: 1rem; 8005 } 8006 8007 .sm\:mb-6 { 8008 margin-bottom: 1.5rem; 8009 } 8010 8011 .sm\:mt-0 { 8012 margin-top: 0px; 8013 } 8014 8015 .sm\:block { 8016 display: block; 8017 } 8018 8019 .sm\:flex { 8020 display: flex; 8021 } 8022 8023 .sm\:w-28 { 8024 width: 7rem; 8025 } 8026 8027 .sm\:w-6\/12 { 8028 width: 50%; 8029 } 8030 8031 .sm\:w-64 { 8032 width: 16rem; 8033 } 8034 8035 .sm\:w-full { 8036 width: 100%; 8037 } 8038 8039 .sm\:max-w-2xl { 8040 max-width: 42rem; 8041 } 8042 8043 .sm\:max-w-md { 8044 max-width: 28rem; 8045 } 8046 8047 .sm\:basis-6\/12 { 8048 flex-basis: 50%; 8049 } 8050 8051 .sm\:grid-cols-2 { 8052 grid-template-columns: repeat(2, minmax(0, 1fr)); 8053 } 8054 8055 .sm\:grid-cols-3 { 8056 grid-template-columns: repeat(3, minmax(0, 1fr)); 8057 } 8058 8059 .sm\:items-start { 8060 align-items: flex-start; 8061 } 8062 8063 .sm\:items-center { 8064 align-items: center; 8065 } 8066 8067 .sm\:p-0 { 8068 padding: 0px; 8069 } 8070 8071 .sm\:p-5 { 8072 padding: 1.25rem; 8073 } 8074 8075 .sm\:p-6 { 8076 padding: 1.5rem; 8077 } 8078 8079 .sm\:p-8 { 8080 padding: 2rem; 8081 } 8082 8083 .sm\:px-6 { 8084 padding-left: 1.5rem; 8085 padding-right: 1.5rem; 8086 } 8087 8088 .sm\:px-7 { 8089 padding-left: 1.75rem; 8090 padding-right: 1.75rem; 8091 } 8092 8093 .sm\:px-8 { 8094 padding-left: 2rem; 8095 padding-right: 2rem; 8096 } 8097 8098 .sm\:py-6 { 8099 padding-top: 1.5rem; 8100 padding-bottom: 1.5rem; 8101 } 8102 8103 .sm\:py-8 { 8104 padding-top: 2rem; 8105 padding-bottom: 2rem; 8106 } 8107 8108 .sm\:pb-4 { 8109 padding-bottom: 1rem; 8110 } 8111 8112 .sm\:text-left { 8113 text-align: left; 8114 } 8115 8116 .sm\:text-2xl { 8117 font-size: 1.5rem; 8118 line-height: 2rem; 8119 } 8120 8121 .sm\:text-6xl { 8122 font-size: 3.75rem; 8123 line-height: 1; 8124 } 8125 8126 .sm\:text-\[6rem\] { 8127 font-size: 6rem; 8128 } 8129 8130 .sm\:text-lg { 8131 font-size: 1.125rem; 8132 line-height: 1.75rem; 8133 } 8134 8135 .sm\:text-xl { 8136 font-size: 1.25rem; 8137 line-height: 1.75rem; 8138 } 8139} 8140 8141@media (min-width: 768px) { 8142 8143 .md\:absolute { 8144 position: absolute; 8145 } 8146 8147 .md\:mb-0 { 8148 margin-bottom: 0px; 8149 } 8150 8151 .md\:block { 8152 display: block; 8153 } 8154 8155 .md\:h-\[470px\] { 8156 height: 470px; 8157 } 8158 8159 .md\:h-full { 8160 height: 100%; 8161 } 8162 8163 .md\:min-h-\[370px\] { 8164 min-height: 370px; 8165 } 8166 8167 .md\:w-32 { 8168 width: 8rem; 8169 } 8170 8171 .md\:w-4\/12 { 8172 width: 33.333333%; 8173 } 8174 8175 .md\:w-5\/12 { 8176 width: 41.666667%; 8177 } 8178 8179 .md\:w-6\/12 { 8180 width: 50%; 8181 } 8182 8183 .md\:w-7\/12 { 8184 width: 58.333333%; 8185 } 8186 8187 .md\:w-\[60px\] { 8188 width: 60px; 8189 } 8190 8191 .md\:basis-4\/12 { 8192 flex-basis: 33.333333%; 8193 } 8194 8195 .md\:basis-5\/12 { 8196 flex-basis: 41.666667%; 8197 } 8198 8199 .md\:basis-\[60px\] { 8200 flex-basis: 60px; 8201 } 8202 8203 .md\:grid-cols-2 { 8204 grid-template-columns: repeat(2, minmax(0, 1fr)); 8205 } 8206 8207 .md\:grid-cols-3 { 8208 grid-template-columns: repeat(3, minmax(0, 1fr)); 8209 } 8210 8211 .md\:grid-cols-\[300px_1fr\] { 8212 grid-template-columns: 300px 1fr; 8213 } 8214 8215 .md\:flex-row { 8216 flex-direction: row; 8217 } 8218 8219 .md\:gap-x-28 { 8220 -moz-column-gap: 7rem; 8221 column-gap: 7rem; 8222 } 8223 8224 .md\:gap-y-10 { 8225 row-gap: 2.5rem; 8226 } 8227 8228 .md\:p-6 { 8229 padding: 1.5rem; 8230 } 8231 8232 .md\:pb-12 { 8233 padding-bottom: 3rem; 8234 } 8235 8236 .md\:text-2xl { 8237 font-size: 1.5rem; 8238 line-height: 2rem; 8239 } 8240 8241 .md\:text-3xl { 8242 font-size: 1.875rem; 8243 line-height: 2.25rem; 8244 } 8245 8246 .md\:text-\[20px\] { 8247 font-size: 20px; 8248 } 8249 8250 .md\:text-\[24px\] { 8251 font-size: 24px; 8252 } 8253 8254 .md\:text-\[34px\] { 8255 font-size: 34px; 8256 } 8257 8258 .md\:text-\[8rem\] { 8259 font-size: 8rem; 8260 } 8261 8262 .md\:text-lg { 8263 font-size: 1.125rem; 8264 line-height: 1.75rem; 8265 } 8266 8267 .md\:text-xl { 8268 font-size: 1.25rem; 8269 line-height: 1.75rem; 8270 } 8271} 8272 8273@media (min-width: 1024px) { 8274 8275 .lg\:order-1 { 8276 order: 1; 8277 } 8278 8279 .lg\:order-2 { 8280 order: 2; 8281 } 8282 8283 .lg\:order-none { 8284 order: 0; 8285 } 8286 8287 .lg\:mx-0 { 8288 margin-left: 0px; 8289 margin-right: 0px; 8290 } 8291 8292 .lg\:mb-0 { 8293 margin-bottom: 0px; 8294 } 8295 8296 .lg\:mb-16 { 8297 margin-bottom: 4rem; 8298 } 8299 8300 .lg\:mb-4 { 8301 margin-bottom: 1rem; 8302 } 8303 8304 .lg\:mb-6 { 8305 margin-bottom: 1.5rem; 8306 } 8307 8308 .lg\:ml-4 { 8309 margin-left: 1rem; 8310 } 8311 8312 .lg\:mt-0 { 8313 margin-top: 0px; 8314 } 8315 8316 .lg\:block { 8317 display: block; 8318 } 8319 8320 .lg\:flex { 8321 display: flex; 8322 } 8323 8324 .lg\:hidden { 8325 display: none; 8326 } 8327
8328 .lg\:aspect-\[14\/7\] { 8329 aspect-ratio: 14/7; 8330 } 8331 8332 .lg\:h-\[218px\] { 8333 height: 218px; 8334 } 8335 8336 .lg\:h-\[487px\] { 8337 height: 487px; 8338 } 8339 8340 .lg\:min-h-\[400px\] { 8341 min-height: 400px; 8342 } 8343 8344 .lg\:w-1\/2 { 8345 width: 50%; 8346 } 8347 8348 .lg\:w-1\/3 { 8349 width: 33.333333%; 8350 } 8351 8352 .lg\:w-1\/4 { 8353 width: 25%; 8354 } 8355 8356 .lg\:w-1\/5 { 8357 width: 20%; 8358 } 8359 8360 .lg\:w-1\/6 { 8361 width: 16.666667%; 8362 } 8363 8364 .lg\:w-10\/12 { 8365 width: 83.333333%; 8366 } 8367 8368 .lg\:w-2\/12 { 8369 width: 16.666667%; 8370 } 8371 8372 .lg\:w-2\/3 { 8373 width: 66.666667%; 8374 } 8375 8376 .lg\:w-3\/12 { 8377 width: 25%; 8378 } 8379 8380 .lg\:w-3\/4 { 8381 width: 75%; 8382 } 8383 8384 .lg\:w-4\/12 { 8385 width: 33.333333%; 8386 } 8387 8388 .lg\:w-5\/12 { 8389 width: 41.666667%; 8390 } 8391 8392 .lg\:w-6\/12 { 8393 width: 50%; 8394 } 8395 8396 .lg\:w-7\/12 { 8397 width: 58.333333%; 8398 } 8399 8400 .lg\:w-8\/12 { 8401 width: 66.666667%; 8402 } 8403 8404 .lg\:w-9\/12 { 8405 width: 75%; 8406 } 8407 8408 .lg\:w-\[150px\] { 8409 width: 150px; 8410 } 8411 8412 .lg\:max-w-2xl { 8413 max-width: 42rem; 8414 } 8415 8416 .lg\:basis-1\/2 { 8417 flex-basis: 50%; 8418 } 8419 8420 .lg\:basis-1\/3 { 8421 flex-basis: 33.333333%; 8422 } 8423 8424 .lg\:basis-1\/4 { 8425 flex-basis: 25%; 8426 } 8427 8428 .lg\:basis-1\/5 { 8429 flex-basis: 20%; 8430 } 8431 8432 .lg\:basis-1\/6 { 8433 flex-basis: 16.666667%; 8434 } 8435 8436 .lg\:basis-10\/12 { 8437 flex-basis: 83.333333%; 8438 } 8439 8440 .lg\:basis-2\/12 { 8441 flex-basis: 16.666667%; 8442 } 8443 8444 .lg\:basis-2\/3 { 8445 flex-basis: 66.666667%; 8446 } 8447 8448 .lg\:basis-3\/12 { 8449 flex-basis: 25%; 8450 } 8451 8452 .lg\:basis-3\/4 { 8453 flex-basis: 75%; 8454 } 8455 8456 .lg\:basis-4\/12 { 8457 flex-basis: 33.333333%; 8458 } 8459 8460 .lg\:basis-5\/12 { 8461 flex-basis: 41.666667%; 8462 } 8463 8464 .lg\:basis-6\/12 { 8465 flex-basis: 50%; 8466 } 8467 8468 .lg\:basis-7\/12 { 8469 flex-basis: 58.333333%; 8470 } 8471 8472 .lg\:basis-8\/12 { 8473 flex-basis: 66.666667%; 8474 } 8475 8476 .lg\:grid-cols-3 { 8477 grid-template-columns: repeat(3, minmax(0, 1fr)); 8478 } 8479 8480 .lg\:grid-cols-4 { 8481 grid-template-columns: repeat(4, minmax(0, 1fr)); 8482 } 8483 8484 .lg\:grid-cols-\[340px_1fr\] { 8485 grid-template-columns: 340px 1fr; 8486 } 8487 8488 .lg\:flex-row { 8489 flex-direction: row; 8490 } 8491 8492 .lg\:flex-row-reverse { 8493 flex-direction: row-reverse; 8494 } 8495 8496 .lg\:flex-nowrap { 8497 flex-wrap: nowrap; 8498 } 8499 8500 .lg\:items-end { 8501 align-items: flex-end; 8502 } 8503 8504 .lg\:justify-end { 8505 justify-content: flex-end; 8506 } 8507 8508 .lg\:justify-center { 8509 justify-content: center; 8510 } 8511 8512 .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) { 8513 --tw-space-y-reverse: 0; 8514 margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); 8515 margin-bottom: calc(4rem * var(--tw-space-y-reverse)); 8516 } 8517 8518 .lg\:p-10 { 8519 padding: 2.5rem; 8520 } 8521 8522 .lg\:px-0 { 8523 padding-left: 0px; 8524 padding-right: 0px; 8525 } 8526 8527 .lg\:px-12 { 8528 padding-left: 3rem; 8529 padding-right: 3rem; 8530 } 8531 8532 .lg\:px-16 { 8533 padding-left: 4rem; 8534 padding-right: 4rem; 8535 } 8536 8537 .lg\:px-20 { 8538 padding-left: 5rem; 8539 padding-right: 5rem; 8540 } 8541 8542 .lg\:px-8 { 8543 padding-left: 2rem; 8544 padding-right: 2rem; 8545 } 8546 8547 .lg\:py-0 { 8548 padding-top: 0px; 8549 padding-bottom: 0px; 8550 } 8551 8552 .lg\:py-16 { 8553 padding-top: 4rem; 8554 padding-bottom: 4rem; 8555 } 8556 8557 .lg\:py-20 { 8558 padding-top: 5rem; 8559 padding-bottom: 5rem; 8560 } 8561 8562 .lg\:py-4 { 8563 padding-top: 1rem; 8564 padding-bottom: 1rem; 8565 } 8566 8567 .lg\:py-6 { 8568 padding-top: 1.5rem; 8569 padding-bottom: 1.5rem; 8570 } 8571 8572 .lg\:py-\[120px\] { 8573 padding-top: 120px; 8574 padding-bottom: 120px; 8575 } 8576 8577 .lg\:pb-0 { 8578 padding-bottom: 0px; 8579 } 8580 8581 .lg\:pl-8 { 8582 padding-left: 2rem; 8583 } 8584 8585 .lg\:pt-0 { 8586 padding-top: 0px; 8587 } 8588 8589 .lg\:pt-20 { 8590 padding-top: 5rem; 8591 } 8592 8593 .lg\:text-left { 8594 text-align: left; 8595 } 8596 8597 .lg\:text-2xl { 8598 font-size: 1.5rem; 8599 line-height: 2rem; 8600 } 8601 8602 .lg\:text-3xl { 8603 font-size: 1.875rem; 8604 line-height: 2.25rem; 8605 } 8606 8607 .lg\:text-4xl { 8608 font-size: 2.25rem; 8609 line-height: 2.5rem; 8610 } 8611 8612 .lg\:text-5xl { 8613 font-size: 3rem; 8614 line-height: 1; 8615 } 8616 8617 .lg\:text-7xl { 8618 font-size: 4.5rem; 8619 line-height: 1; 8620 } 8621 8622 .lg\:text-\[10rem\] { 8623 font-size: 10rem; 8624 } 8625 8626 .lg\:text-lg { 8627 font-size: 1.125rem; 8628 line-height: 1.75rem; 8629 } 8630} 8631 8632@media (min-width: 1280px) { 8633 8634 .xl\:absolute { 8635 position: absolute; 8636 } 8637 8638 .xl\:mb-4 { 8639 margin-bottom: 1rem; 8640 } 8641 8642 .xl\:mt-4 { 8643 margin-top: 1rem; 8644 } 8645
8646 .xl\:aspect-\[14\/5\] { 8647 aspect-ratio: 14/5; 8648 } 8649 8650 .xl\:h-\[270px\] { 8651 height: 270px; 8652 } 8653 8654 .xl\:w-1\/4 { 8655 width: 25%; 8656 } 8657 8658 .xl\:w-3\/4 { 8659 width: 75%; 8660 } 8661 8662 .xl\:w-\[186px\] { 8663 width: 186px; 8664 } 8665 8666 .xl\:basis-1\/4 { 8667 flex-basis: 25%; 8668 } 8669 8670 .xl\:basis-3\/4 { 8671 flex-basis: 75%; 8672 } 8673 8674 .xl\:gap-12 { 8675 gap: 3rem; 8676 } 8677 8678 .xl\:p-4 { 8679 padding: 1rem; 8680 } 8681 8682 .xl\:p-8 { 8683 padding: 2rem; 8684 } 8685 8686 .xl\:px-4 { 8687 padding-left: 1rem; 8688 padding-right: 1rem; 8689 } 8690 8691 .xl\:text-2xl { 8692 font-size: 1.5rem; 8693 line-height: 2rem; 8694 } 8695 8696 .xl\:text-3xl { 8697 font-size: 1.875rem; 8698 line-height: 2.25rem; 8699 } 8700 8701 .xl\:text-4xl { 8702 font-size: 2.25rem; 8703 line-height: 2.5rem; 8704 } 8705 8706 .xl\:text-5xl { 8707 font-size: 3rem; 8708 line-height: 1; 8709 } 8710 8711 .xl\:text-7xl { 8712 font-size: 4.5rem; 8713 line-height: 1; 8714 } 8715 8716 .xl\:text-\[14rem\] { 8717 font-size: 14rem; 8718 } 8719 8720 .xl\:text-xl { 8721 font-size: 1.25rem; 8722 line-height: 1.75rem; 8723 } 8724 8725 .xl\:text-white { 8726 --tw-text-opacity: 1; 8727 color: rgb(255 255 255 / var(--tw-text-opacity, 1)); 8728 } 8729} 8730 8731@media (min-width: 1536px) { 8732 8733 .\32xl\:text-2xl { 8734 font-size: 1.5rem; 8735 line-height: 2rem; 8736 } 8737 8738 .\32xl\:text-3xl { 8739 font-size: 1.875rem; 8740 line-height: 2.25rem; 8741 } 8742 8743 .\32xl\:text-4xl { 8744 font-size: 2.25rem; 8745 line-height: 2.5rem; 8746 } 8747 8748 .\32xl\:text-5xl { 8749 font-size: 3rem; 8750 line-height: 1; 8751 } 8752 8753 .\32xl\:text-lg { 8754 font-size: 1.125rem; 8755 line-height: 1.75rem; 8756 } 8757 8758 .\32xl\:text-xl { 8759 font-size: 1.25rem; 8760 line-height: 1.75rem; 8761 } 8762} 8763 8764/* ========================================================== 8765 Dr. Mohan's header 8766 Row 1: logo · utility links · WhatsApp / phone · app downloads 8767 Row 2: Locations · Find Doctor · Services · Health Packages · CTAs 8768 ========================================================== */ 8769 8770.dm-header { 8771 --dm-burgundy: #a12648; 8772 --dm-burgundy-dark: #82173a; 8773 --dm-rose: #fbf1f4; 8774 --dm-navy: #1b2a4a; 8775 --dm-text: #26324f; 8776 --dm-muted: #6b7688; 8777 --dm-line: #dfe3ea; 8778 8779 position: relative; 8780 z-index: 50; 8781 background: #fff; 8782 color: var(--dm-navy); 8783 font-family: "Open Sans", Inter, "Segoe UI", Arial, sans-serif; 8784 box-shadow: 0 2px 12px #1b2a4a14; 8785} 8786.dm-header *, 8787.dm-header *::before, 8788.dm-header *::after { 8789 box-sizing: border-box; 8790} 8791.dm-header a { 8792 color: inherit; 8793 text-decoration: none; 8794} 8795.dm-header button { 8796 font: inherit; 8797 cursor: pointer; 8798} 8799.dm-header svg { 8800 flex-shrink: 0; 8801} 8802.dm-header h2, 8803.dm-header h3 { 8804 font-family: inherit; 8805} 8806.dm-header a:focus-visible, 8807.dm-header button:focus-visible, 8808.dm-header summary:focus-visible { 8809 outline: 2px solid var(--dm-burgundy); 8810 outline-offset: 3px; 8811} 8812.dm-header-container { 8813 max-width: 1240px; 8814 width: 100%; 8815 margin: auto; 8816 padding: 0 clamp(18px, 3vw, 40px); 8817} 8818 8819/* ---------------- ROW 1 ---------------- */ 8820.dm-top-row { 8821 background: #f6f7f9; 8822 border-bottom: 1px solid #e9ecf1; 8823} 8824.dm-top-inner { 8825 display: flex; 8826 align-items: center; 8827 gap: 24px; 8828 min-height: 86px; 8829} 8830.dm-logo { 8831 display: block; 8832 width: 170px; 8833 flex: 0 0 auto; 8834} 8835.dm-logo img { 8836 width: 100%; 8837} 8838.dm-top-tools { 8839 display: flex; 8840 align-items: center; 8841 flex: 1; 8842 min-width: 0; 8843 gap: 18px; 8844} 8845.dm-utility-links { 8846 display: flex; 8847 align-items: center; 8848 margin-left: auto; 8849 font-size: 15px; 8850 font-weight: 500; 8851 color: var(--dm-text); 8852} 8853.dm-utility-links > * { 8854 position: relative; 8855 padding: 4px 14px; 8856} 8857.dm-utility-links > * + *::before { 8858 content: ""; 8859 position: absolute; 8860 left: 0; 8861 top: 50%; 8862 height: 14px; 8863 width: 1px; 8864 background: #cfd5de; 8865 transform: translateY(-50%); 8866} 8867.dm-utility-links a:hover, 8868.dm-utility-links summary:hover { 8869 color: var(--dm-burgundy); 8870} 8871.dm-utility-dropdown { 8872 position: relative; 8873} 8874.dm-utility-dropdown summary { 8875 cursor: pointer; 8876 list-style: none; 8877} 8878.dm-utility-dropdown summary::-webkit-details-marker { 8879 display: none; 8880} 8881.dm-utility-dropdown summary::after { 8882 content: "\25BE"; 8883 margin-left: 6px; 8884 font-size: 11px; 8885 color: var(--dm-burgundy); 8886} 8887.dm-utility-dropdown > div { 8888 position: absolute; 8889 z-index: 5; 8890 top: calc(100% + 8px); 8891 left: 0; 8892 min-width: 210px; 8893 background: #fff; 8894 border: 1px solid #e6e9ef; 8895 border-radius: 10px; 8896 padding: 8px; 8897 font-size: 13px; 8898 box-shadow: 0 15px 35px #1b2a4a1f; 8899} 8900.dm-utility-dropdown > div a { 8901 display: block; 8902 padding: 10px 12px; 8903 border-radius: 6px; 8904} 8905.dm-utility-dropdown > div a:hover { 8906 background: var(--dm-rose); 8907 color: var(--dm-burgundy); 8908} 8909
8910/* WhatsApp + phone pills */ 8911.dm-contact-links { 8912 display: flex; 8913 align-items: center; 8914 gap: 8px; 8915} 8916.dm-contact-links a { 8917 display: inline-flex; 8918 align-items: center; 8919 gap: 6px; 8920 padding: 5px 12px; 8921 border-radius: 999px; 8922 background: #fff; 8923 font-size: 12px; 8924 font-weight: 700; 8925 white-space: nowrap; 8926 transition: box-shadow 0.18s, transform 0.18s; 8927} 8928.dm-contact-links a:hover { 8929 box-shadow: 0 3px 10px #1b2a4a1f; 8930 transform: translateY(-1px); 8931} 8932.dm-contact-links .dm-whatsapp { 8933 color: #1f8f4e; 8934 border: 1.5px solid #27a35d; 8935 background: #f1fbf5; 8936} 8937.dm-contact-links .dm-phone { 8938 color: #1b2238; 8939 border: 1.5px solid #1b2238; 8940} 8941 8942/* Download our App */ 8943.dm-app-links { 8944 display: flex; 8945 flex-direction: column; 8946 align-items: center; 8947 gap: 5px; 8948 padding-left: 18px; 8949 border-left: 1px solid var(--dm-line); 8950} 8951.dm-app-links > span { 8952 font-size: 10px; 8953 line-height: 1; 8954 color: var(--dm-muted); 8955 white-space: nowrap; 8956} 8957.dm-app-links > div { 8958 display: flex; 8959 gap: 8px; 8960} 8961.dm-app-links a { 8962 display: inline-flex; 8963 align-items: center; 8964 gap: 6px; 8965 padding: 7px 12px; 8966 background: #fff; 8967 border: 1px solid var(--dm-line); 8968 border-radius: 6px; 8969 font-size: 11.5px; 8970 font-weight: 600; 8971 color: var(--dm-text); 8972 white-space: nowrap; 8973 box-shadow: 0 1px 3px #1b2a4a0d; 8974 transition: box-shadow 0.18s, border-color 0.18s; 8975} 8976.dm-app-links a:hover { 8977 border-color: var(--dm-burgundy); 8978 box-shadow: 0 3px 10px #1b2a4a1a; 8979} 8980.dm-app-links a svg { 8981 font-size: 13px; 8982} 8983 8984/* ---------------- ROW 2 ---------------- */ 8985.dm-main-row { 8986 position: relative; 8987 background: #fff; 8988 border-bottom: 1px solid var(--dm-burgundy); 8989} 8990.dm-nav-inner { 8991 display: flex; 8992 align-items: center; 8993 gap: 20px; 8994 min-height: 50px; 8995 padding-top: 4px; 8996 padding-bottom: 4px; 8997} 8998.dm-main-nav { 8999 display: flex; 9000 align-items: center; 9001 gap: 6px; 9002} 9003.dm-nav-link, 9004.dm-nav-item > button { 9005 display: flex; 9006 align-items: center; 9007 gap: 6px; 9008 min-height: 42px; 9009 padding: 8px 14px; 9010 border: 0; 9011 border-radius: 0; 9012 background: transparent; 9013 color: var(--dm-text); 9014 font-size: 15px; 9015 font-weight: 500; 9016 text-align: left; 9017 transition: color 0.18s; 9018} 9019.dm-nav-item > button svg { 9020 width: 8px; 9021 transition: transform 0.2s; 9022} 9023.dm-nav-link:hover, 9024.dm-nav-item > button:hover, 9025.dm-nav-item.is-open > button, 9026.dm-nav-link[aria-current="page"] { 9027 color: var(--dm-burgundy); 9028} 9029.dm-nav-item.is-open > button svg { 9030 transform: rotate(180deg); 9031} 9032 9033/* CTAs */ 9034.dm-actions { 9035 display: flex; 9036 align-items: center; 9037 gap: 12px; 9038 margin-left: auto; 9039 flex-shrink: 0; 9040} 9041.dm-actions a { 9042 display: inline-flex; 9043 align-items: center; 9044 justify-content: center; 9045 gap: 8px; 9046 padding: 9px 16px; 9047 border-radius: 6px; 9048 font-size: 13px; 9049 font-weight: 700; 9050 text-align: center; 9051 white-space: nowrap; 9052 transition: background 0.18s, box-shadow 0.18s, transform 0.18s; 9053} 9054.dm-actions .dm-risk-button { 9055 background: #fff; 9056 border: 2px solid var(--dm-burgundy); 9057 color: var(--dm-burgundy); 9058} 9059.dm-actions .dm-risk-button:hover { 9060 background: var(--dm-rose); 9061} 9062.dm-actions .dm-appointment-button { 9063 background: var(--dm-burgundy); 9064 border: 2px solid var(--dm-burgundy); 9065 color: #fff; 9066 box-shadow: 0 4px 10px #a1264840; 9067} 9068.dm-actions .dm-appointment-button:hover { 9069 background: var(--dm-burgundy-dark); 9070 border-color: var(--dm-burgundy-dark); 9071 box-shadow: 0 6px 16px #a1264855; 9072 transform: translateY(-1px); 9073} 9074 9075/* ---------------- MEGA PANEL ---------------- */ 9076.dm-mega-panel { 9077 position: absolute; 9078 top: 100%; 9079 left: 0; 9080 right: 0; 9081 background: #fff; 9082 border-top: 1px solid #efe6e9; 9083 box-shadow: 0 18px 30px #1b2a4a1a; 9084 max-height: calc(100dvh - var(--dm-header-height, 140px) - 8px); 9085 overflow-y: auto; 9086 overscroll-behavior: contain; 9087 scrollbar-width: thin; 9088 scrollbar-color: #b9bfc9 #f4f5f7; 9089} 9090.dm-mega-panel[hidden] { 9091 display: none; 9092} 9093.dm-mega-panel:not([hidden]) { 9094 animation: dm-menu-reveal 0.18s ease-out; 9095} 9096@keyframes dm-menu-reveal { 9097 from { 9098 opacity: 0; 9099 transform: translateY(-5px); 9100 } 9101 to { 9102 opacity: 1; 9103 transform: translateY(0); 9104 } 9105} 9106.dm-location-grid { 9107 display: grid; 9108 grid-template-columns: repeat(5, minmax(0, 1fr)); 9109 gap: 34px 24px; 9110 padding-top: 30px; 9111 padding-bottom: 36px; 9112} 9113.dm-state { 9114 min-width: 0; 9115} 9116.dm-state-wide { 9117 grid-column: span 2; 9118} 9119.dm-city-columns { 9120 display: grid; 9121 grid-template-columns: repeat(2, minmax(0, 1fr)); 9122 gap: 24px; 9123} 9124 9125/* State heading: navy text, short burgundy underline */ 9126.dm-state h2 { 9127 margin: 0 0 16px; 9128 font-size: 13px; 9129 font-weight: 700; 9130 letter-spacing: 0.1px; 9131} 9132.dm-state h2 > * { 9133 display: inline-block; 9134 color: var(--dm-navy); 9135 padding-bottom: 5px; 9136 border-bottom: 2px solid var(--dm-burgundy); 9137} 9138.dm-state h2 a:hover {
9139 color: var(--dm-burgundy); 9140} 9141 9142/* City group heading: small burgundy caps, underlined */ 9143.dm-state h3 { 9144 display: inline-block; 9145 margin: 0 0 12px; 9146 padding-bottom: 4px; 9147 border-bottom: 2px solid var(--dm-burgundy); 9148 font-size: 10px; 9149 font-weight: 700; 9150 letter-spacing: 0.6px; 9151 text-transform: uppercase; 9152 color: var(--dm-burgundy); 9153} 9154.dm-centre-list { 9155 list-style: none; 9156 margin: 0; 9157 padding: 0; 9158} 9159.dm-centre-list a { 9160 display: flex; 9161 align-items: flex-start; 9162 gap: 9px; 9163 padding: 6px; 9164 border-radius: 6px; 9165 font-size: 12.5px; 9166 line-height: 1.45; 9167 color: #4b5567; 9168 overflow-wrap: anywhere; 9169 transition: background 0.15s, color 0.15s; 9170} 9171.dm-centre-list svg { 9172 width: 11px; 9173 margin-top: 3px; 9174 color: #9aa4b3; 9175} 9176.dm-centre-list a:hover { 9177 background: var(--dm-rose); 9178 color: var(--dm-burgundy); 9179} 9180 9181/* Services / Health Packages dropdown */ 9182.dm-service-grid { 9183 display: grid; 9184 grid-template-columns: repeat(3, minmax(0, 1fr)); 9185 gap: 10px; 9186 padding-top: 24px; 9187 padding-bottom: 28px; 9188} 9189.dm-service-grid a { 9190 padding: 14px 16px; 9191 border-radius: 8px; 9192 border: 1px solid #eceff4; 9193 font-size: 13px; 9194 color: var(--dm-text); 9195 transition: background 0.15s, color 0.15s; 9196} 9197.dm-service-grid a:hover { 9198 background: var(--dm-rose); 9199 color: var(--dm-burgundy); 9200} 9201 9202/* Mobile-only pieces are hidden on desktop */ 9203.dm-mobile-toggle, 9204.dm-mobile-appointment, 9205.dm-mobile-utilities, 9206.dm-mobile-extras { 9207 display: none; 9208} 9209 9210/* ---------------- STICKY / FLOATING ---------------- */ 9211.dm-header.is-floating { 9212 position: fixed; 9213 top: 0; 9214 left: 0; 9215 right: 0; 9216 width: 100%; 9217 box-shadow: 0 8px 24px #1b2a4a26; 9218 animation: dm-float-in 0.25s ease-out both; 9219} 9220.dm-header.is-floating .dm-top-inner { 9221 min-height: 64px; 9222} 9223.dm-header.is-floating .dm-logo { 9224 width: 135px; 9225} 9226@keyframes dm-float-in { 9227 from { 9228 opacity: 0; 9229 transform: translateY(-8px); 9230 } 9231 to { 9232 opacity: 1; 9233 transform: translateY(0); 9234 } 9235} 9236 9237/* ---------------- LAPTOP (1024-1279) ---------------- */ 9238@media (min-width: 1024px) and (max-width: 1279px) { 9239 .dm-top-inner { 9240 gap: 14px; 9241 } 9242 .dm-logo { 9243 width: 140px; 9244 } 9245 .dm-top-tools { 9246 gap: 12px; 9247 } 9248 .dm-utility-links { 9249 font-size: 13px; 9250 } 9251 .dm-utility-links > * { 9252 padding: 4px 9px; 9253 } 9254 .dm-contact-links a { 9255 font-size: 11px; 9256 padding: 5px 9px; 9257 } 9258 .dm-app-links { 9259 padding-left: 12px; 9260 } 9261 .dm-app-links a { 9262 padding: 6px 9px; 9263 font-size: 11px; 9264 } 9265 .dm-nav-link, 9266 .dm-nav-item > button { 9267 font-size: 14px; 9268 padding: 8px 10px; 9269 } 9270 .dm-actions { 9271 gap: 8px; 9272 } 9273 .dm-actions a { 9274 padding: 8px 12px; 9275 font-size: 12px; 9276 } 9277 .dm-location-grid { 9278 gap: 28px 16px; 9279 } 9280} 9281 9282/* ---------------- MOBILE / TABLET (<=1023) ---------------- */ 9283@media (max-width: 1023px) { 9284 .dm-top-tools { 9285 display: none; 9286 } 9287 .dm-top-inner { 9288 flex-wrap: wrap; 9289 justify-content: space-between; 9290 gap: 10px; 9291 min-height: 0; 9292 padding-top: 12px; 9293 padding-bottom: 12px; 9294 } 9295 .dm-logo { 9296 width: 160px; 9297 } 9298 .dm-mobile-toggle { 9299 display: flex; 9300 align-items: center; 9301 justify-content: center; 9302 width: 44px; 9303 height: 44px; 9304 border: 1px solid #e0e7ef; 9305 border-radius: 10px; 9306 background: #fff; 9307 color: var(--dm-navy); 9308 font-size: 20px; 9309 } 9310 .dm-mobile-appointment { 9311 display: flex; 9312 align-items: center; 9313 justify-content: center; 9314 gap: 10px; 9315 flex: 0 0 100%; 9316 order: 3; 9317 min-height: 46px; 9318 padding: 11px 16px; 9319 border-radius: 8px; 9320 background: var(--dm-burgundy); 9321 color: #fff; 9322 font-size: 13px; 9323 font-weight: 700; 9324 box-shadow: 0 4px 12px #a1264840; 9325 } 9326 .dm-header.is-floating .dm-top-inner { 9327 min-height: 0; 9328 padding-top: 8px; 9329 padding-bottom: 8px; 9330 } 9331 .dm-header.is-floating .dm-logo { 9332 width: 135px; 9333 } 9334 9335 /* The menu panel: the ONLY scroll area on mobile. */ 9336 .dm-main-row { 9337 display: none; 9338 border-bottom: 0; 9339 } 9340 .dm-main-row.is-mobile-open { 9341 display: block; 9342 position: absolute; 9343 top: 100%; 9344 left: 0; 9345 right: 0; 9346 background: #fff; 9347 border-top: 1px solid var(--dm-burgundy); 9348 border-bottom: 1px solid #ece7e4; 9349 box-shadow: 0 15px 30px #1b2a4a24; 9350 max-height: calc(100vh - var(--dm-header-height, 120px) - 16px); 9351 max-height: calc(100svh - var(--dm-header-height, 120px) - 16px); 9352 overflow-y: auto; 9353 overflow-x: hidden; 9354 overscroll-behavior: contain; 9355 -webkit-overflow-scrolling: touch; 9356 scrollbar-width: none; 9357 -ms-overflow-style: none; 9358 } 9359 .dm-main-row.is-mobile-open::-webkit-scrollbar {
9360 display: none; 9361 width: 0; 9362 height: 0; 9363 } 9364 .dm-nav-inner { 9365 display: block; 9366 padding-top: 8px; 9367 padding-bottom: 22px; 9368 } 9369 .dm-main-nav { 9370 display: block; 9371 } 9372 .dm-nav-link, 9373 .dm-nav-item > button { 9374 width: 100%; 9375 justify-content: space-between; 9376 min-height: 52px; 9377 padding: 14px 6px; 9378 border-bottom: 1px solid #f0ecea; 9379 font-size: 15px; 9380 } 9381 .dm-mega-panel { 9382 position: static; 9383 max-height: none; 9384 overflow: visible; 9385 box-shadow: none; 9386 border: 0; 9387 border-radius: 10px; 9388 background: #faf8f9; 9389 animation: none; 9390 } 9391 .dm-location-grid { 9392 grid-template-columns: repeat(2, minmax(0, 1fr)); 9393 padding: 20px 12px; 9394 gap: 24px 18px; 9395 } 9396 .dm-state-wide { 9397 grid-column: 1 / -1; 9398 } 9399 .dm-city-columns { 9400 gap: 14px; 9401 } 9402 .dm-centre-list a { 9403 min-height: 44px; 9404 } 9405 .dm-service-grid { 9406 grid-template-columns: repeat(2, minmax(0, 1fr)); 9407 padding: 12px; 9408 } 9409 .dm-actions { 9410 flex-direction: column; 9411 align-items: stretch; 9412 margin: 16px 0 0; 9413 } 9414 .dm-actions .dm-appointment-button { 9415 display: none; 9416 } 9417 .dm-actions .dm-risk-button { 9418 min-height: 46px; 9419 } 9420 .dm-mobile-utilities { 9421 display: flex; 9422 flex-wrap: wrap; 9423 gap: 4px 16px; 9424 margin-top: 14px; 9425 border-top: 1px solid #f0ecea; 9426 padding: 12px 0 4px; 9427 } 9428 .dm-mobile-utilities > a, 9429 .dm-mobile-utilities summary { 9430 display: flex; 9431 align-items: center; 9432 min-height: 44px; 9433 font-size: 14px; 9434 font-weight: 500; 9435 color: var(--dm-text); 9436 } 9437 .dm-mobile-utilities .dm-utility-dropdown > div { 9438 position: static; 9439 box-shadow: none; 9440 } 9441 .dm-mobile-extras { 9442 display: block; 9443 padding-top: 8px; 9444 } 9445 .dm-mobile-extras .dm-contact-links { 9446 flex-wrap: wrap; 9447 } 9448 .dm-mobile-extras .dm-contact-links a { 9449 min-height: 40px; 9450 } 9451 .dm-mobile-extras .dm-app-links { 9452 align-items: flex-start; 9453 margin-top: 16px; 9454 padding-left: 0; 9455 border-left: 0; 9456 } 9457 .dm-mobile-extras .dm-app-links a { 9458 min-height: 42px; 9459 } 9460} 9461 9462@media (max-width: 479px) { 9463 .dm-logo { 9464 width: 150px; 9465 } 9466 .dm-location-grid, 9467 .dm-city-columns, 9468 .dm-service-grid { 9469 grid-template-columns: minmax(0, 1fr); 9470 } 9471 .dm-state { 9472 padding-bottom: 14px; 9473 border-bottom: 1px solid #eae3e1; 9474 } 9475} 9476 9477@media (prefers-reduced-motion: reduce) { 9478 .dm-header, 9479 .dm-header *, 9480 .dm-header *::after { 9481 transition: none !important; 9482 animation: none !important; 9483 } 9484} 9485 9486/* ---------------- SMOOTH SCROLL ANIMATION ---------------- */ 9487/* Header shrinks with a transition instead of snapping. */ 9488.dm-header { 9489 transition: box-shadow 0.35s ease; 9490} 9491.dm-top-inner { 9492 transition: min-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), 9493 padding 0.35s cubic-bezier(0.4, 0, 0.2, 1); 9494} 9495.dm-logo { 9496 transition: width 0.35s cubic-bezier(0.4, 0, 0.2, 1); 9497} 9498/* No pop-in keyframe when the header becomes fixed; the transitions above do the work. */ 9499.dm-header.is-floating { 9500 animation: none; 9501 will-change: box-shadow; 9502} 9503/* Smooth inner scrolling for the location panel and mobile menu. */ 9504.dm-mega-panel, 9505.dm-main-row.is-mobile-open { 9506 scroll-behavior: smooth; 9507} 9508 9509/* Header itself can take focus so clicking blank space inside it never blurs to <body>. */ 9510.dm-header:focus, 9511.dm-header:focus-visible, 9512.dm-mega-panel:focus { 9513 outline: none; 9514} 9515 9516/* ========================================================================== 9517 Footer â brand system: navy #0f1f4e / red #c0272d / gold #d4a843 9518 Fonts: Cormorant Garamond (headings) + DM Sans (body) 9519 ========================================================================== */ 9520 9521.footer-main { 9522 background-color: #0f1f4e; 9523 color: #ffffff; 9524 padding: 48px 0 32px; 9525 font-family: "DM Sans", sans-serif; 9526} 9527 9528.footer-main .container { 9529 max-width: 1280px; 9530 margin: 0 auto; 9531 padding: 0 24px; 9532} 9533 9534/* ---------- Feature strip ---------- */ 9535.footer-features { 9536 display: grid; 9537 grid-template-columns: repeat(4, 1fr); 9538 gap: 24px; 9539 list-style: none; 9540 margin: 0 0 32px; 9541 padding: 0; 9542} 9543 9544.footer-feature { 9545 display: flex; 9546 align-items: center; 9547 gap: 14px; 9548} 9549 9550.footer-feature-icon { 9551 flex: 0 0 auto; 9552 width: 44px; 9553 height: 44px;
9554 display: flex; 9555 align-items: center; 9556 justify-content: center; 9557 border: 1.5px solid rgba(255, 255, 255, 0.5); 9558 border-radius: 50%; 9559 font-size: 18px; 9560 color: #ffffff; 9561} 9562 9563.footer-feature-text { 9564 display: flex; 9565 flex-direction: column; 9566 line-height: 1.3; 9567} 9568 9569.footer-feature-title { 9570 font-weight: 600; 9571 font-size: 15px; 9572 color: #ffffff; 9573} 9574 9575.footer-feature-subtitle { 9576 font-size: 13px; 9577 color: rgba(255, 255, 255, 0.65); 9578} 9579 9580.footer-divider { 9581 border: none; 9582 border-top: 1px solid rgba(255, 255, 255, 0.15); 9583 margin: 0 0 36px; 9584} 9585 9586/* ---------- Main grid ---------- */ 9587.footer-grid { 9588 display: grid; 9589 grid-template-columns: 1.4fr 1fr 1fr 1.2fr; 9590 gap: 32px; 9591} 9592 9593.footer-col-title { 9594 font-family: "Cormorant Garamond", serif; 9595 font-weight: 700; 9596 font-size: 20px; 9597 color: #ffffff; 9598 margin: 0 0 18px; 9599} 9600 9601/* Brand column */ 9602.footer-logo-wrap { 9603 max-width: 190px; 9604 margin-bottom: 16px; 9605} 9606 9607.footer-logo-sub { 9608 font-size: 14px; 9609 line-height: 1.6; 9610 color: rgba(255, 255, 255, 0.75); 9611 margin: 0 0 20px; 9612 max-width: 320px; 9613} 9614 9615.footer-socials { 9616 display: flex; 9617 gap: 12px; 9618 list-style: none; 9619 margin: 0; 9620 padding: 0; 9621} 9622 9623.footer-socials a { 9624 display: flex; 9625 align-items: center; 9626 justify-content: center; 9627 width: 38px; 9628 height: 38px; 9629 border-radius: 50%; 9630 border: 1px solid rgba(255, 255, 255, 0.5); 9631 color: #ffffff; 9632 font-size: 15px; 9633 transition: background-color 0.2s ease, border-color 0.2s ease, 9634 color 0.2s ease; 9635} 9636 9637.footer-socials a:hover { 9638 background-color: #d4a843; 9639 border-color: #d4a843; 9640 color: #0f1f4e; 9641} 9642 9643/* Quick Links / Our Specialities widgets */ 9644.footer-widget-content ul { 9645 list-style: none; 9646 margin: 0; 9647 padding: 0; 9648} 9649 9650.footer-widget-content li { 9651 margin-bottom: 12px; 9652} 9653 9654.footer-widget-content a { 9655 color: rgba(255, 255, 255, 0.8); 9656 font-size: 14.5px; 9657 text-decoration: none; 9658 transition: color 0.2s ease; 9659} 9660 9661.footer-widget-content a:hover { 9662 color: #d4a843; 9663} 9664 9665/* Contact column â expects widget3Content to render 4 lines/paragraphs 9666 in the order: address, phone, email, website */ 9667/* .footer-contact-content p, 9668.footer-contact-content li { 9669 position: relative; 9670 list-style: none; 9671 padding-left: 30px; 9672 margin: 0 0 16px; 9673 font-size: 14.5px; 9674 line-height: 1.55; 9675 color: rgba(255, 255, 255, 0.8); 9676} 9677 9678.footer-contact-content a { 9679 color: rgba(255, 255, 255, 0.8); 9680 text-decoration: none; 9681} 9682 9683.footer-contact-content a:hover { 9684 color: #d4a843; 9685} 9686 9687.footer-contact-content p::before, 9688.footer-contact-content li::before { 9689 content: ""; 9690 position: absolute; 9691 left: 0; 9692 top: 2px; 9693 width: 18px; 9694 height: 18px; 9695 background-color: #d4a843; 9696 -webkit-mask-repeat: no-repeat; 9697 mask-repeat: no-repeat; 9698 -webkit-mask-size: contain; 9699 mask-size: contain; 9700 -webkit-mask-position: center; 9701 mask-position: center; 9702} 9703 9704/* location pin */ 9705.footer-contact-content p:nth-child(1)::before, 9706.footer-contact-content li:nth-child(1)::before { 9707 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M172.3 501.7C27 291 0 269.4 0 192 0 86 86 0 192 0s192 86 192 192c0 77.4-27 99-172.3 309.7-9.5 13.8-29.9 13.8-39.4 0zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z'/></svg>"); 9708 mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M172.3 501.7C27 291 0 269.4 0 192 0 86 86 0 192 0s192 86 192 192c0 77.4-27 99-172.3 309.7-9.5 13.8-29.9 13.8-39.4 0zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z'/></svg>"); 9709} 9710*/ 9711 9712/* phone */ 9713.footer-contact-content p:nth-child(2)::before, 9714.footer-contact-content li:nth-child(2)::before { 9715 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6l-40.4 49.3c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.4c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/></svg>"); 9716 mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6l-40.4 49.3c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.4c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/></svg>"); 9717} 9718 9719/* email */ 9720.footer-contact-content p:nth-child(3)::before, 9721.footer-contact-content li:nth-child(3)::before { 9722 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/></svg>"); 9723 mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/></svg>"); 9724} 9725 9726/* globe / website */ 9727.footer-contact-content p:nth-child(4)::before, 9728.footer-contact-content li:nth-child(4)::before { 9729 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.1-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.1 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 21 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-21-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.6zm-64-4.4c-25.3-34.2-45-87.5-55.3-151.4H18.6c30 74.2 93.6 130.9 172 151.4zm262.9-151.4c-10.3 63.9-29.8 117.3-55.3 151.4c78.3-20.7 141.9-77.4 171.9-151.4H393.6z'/></svg>"); 9730 mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.1-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.1 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 21 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-21-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.6zm-64-4.4c-25.3-34.2-45-87.5-55.3-151.4H18.6c30 74.2 93.6 130.9 172 151.4zm262.9-151.4c-10.3 63.9-29.8 117.3-55.3 151.4c78.3-20.7 141.9-77.4 171.9-151.4H393.6z'/></svg>"); 9731} 9732 9733/* ---------- Copyright bar ---------- */ 9734.footer-copyright { 9735 background-color: #0c1a42; 9736 color: rgba(255, 255, 255, 0.65); 9737 padding: 18px 0; 9738 font-size: 13px; 9739} 9740 9741.footer-copyright .container { 9742 max-width: 1280px; 9743 margin: 0 auto; 9744 padding: 0 24px; 9745 display: flex; 9746 align-items: center; 9747 justify-content: space-between; 9748 flex-wrap: wrap; 9749 gap: 12px; 9750} 9751 9752.footer-copyright-text { 9753 margin: 0; 9754} 9755 9756.footer-copyright-links { 9757 display: flex; 9758 gap: 24px; 9759 list-style: none; 9760 margin: 0; 9761 padding: 0; 9762 flex-wrap: wrap; 9763} 9764 9765.footer-copyright-links a { 9766 color: rgba(255, 255, 255, 0.65); 9767 text-decoration: none; 9768 transition: color 0.2s ease; 9769} 9770 9771.footer-copyright-links a:hover { 9772 color: #d4a843; 9773} 9774 9775/* ========================================================================== 9776 Responsive 9777 ========================================================================== */ 9778 9779/* Tablet */ 9780@media (max-width: 1024px) { 9781 .footer-grid { 9782 grid-template-columns: 1fr 1fr; 9783 row-gap: 36px; 9784 } 9785 9786 .footer-col-brand { 9787 grid-column: 1 / -1; 9788 } 9789 9790 .footer-features { 9791 grid-template-columns: repeat(2, 1fr); 9792 row-gap: 20px; 9793 } 9794} 9795 9796/* Mobile */ 9797@media (max-width: 640px) { 9798 .footer-main { 9799 padding: 36px 0 24px; 9800 } 9801 9802 .footer-features { 9803 grid-template-columns: 1fr; 9804 } 9805 9806 .footer-grid { 9807 grid-template-columns: 1fr; 9808 gap: 28px; 9809 } 9810 9811 .footer-col-title { 9812 font-size: 18px; 9813 margin-bottom: 14px; 9814 } 9815 9816 .footer-copyright .container { 9817 flex-direction: column;
9818 align-items: flex-start; 9819 text-align: left; 9820 } 9821 9822 .footer-copyright-links { 9823 gap: 16px; 9824 } 9825} 9826 9827/* ================================================================== 9828 preloader.css â Dr. Mohan's 35th anniversary splash screen 9829 ================================================================== */ 9830 9831/* Brand navy gradient background, matches the site's hero banner blue */ 9832.preloader-overlay { 9833 background: radial-gradient( 9834 circle at 50% 35%, 9835 #1a3a8f 0%, 9836 #0b1f4d 60%, 9837 #071433 100% 9838 ); 9839 transition: opacity 0.6s ease, transform 0.6s ease; 9840 opacity: 1; 9841 transform: scale(1); 9842} 9843 9844/* Exit animation â fades and gently scales up before unmounting */ 9845.preloader-exit { 9846 opacity: 0; 9847 transform: scale(1.04); 9848 pointer-events: none; 9849} 9850 9851/* Soft ambient glow behind the content, slow breathing pulse */ 9852.preloader-glow { 9853 position: absolute; 9854 top: 50%; 9855 left: 50%; 9856 width: 420px; 9857 height: 420px; 9858 transform: translate(-50%, -50%); 9859 background: radial-gradient( 9860 circle, 9861 rgba(245, 196, 81, 0.18) 0%, 9862 rgba(245, 196, 81, 0) 70% 9863 ); 9864 animation: preloaderGlowPulse 3.2s ease-in-out infinite; 9865 pointer-events: none; 9866} 9867 9868@keyframes preloaderGlowPulse { 9869 0%, 9870 100% { 9871 opacity: 0.6; 9872 transform: translate(-50%, -50%) scale(0.92); 9873 } 9874 50% { 9875 opacity: 1; 9876 transform: translate(-50%, -50%) scale(1.05); 9877 } 9878} 9879 9880/* Confetti burst â hidden until the counter finishes, then fades in 9881 and plays; sits above the background glow but behind the text/ring 9882 so the numbers and tagline stay fully readable. Tiled at its 9883 natural size (background-repeat) instead of stretched, so it 9884 never blurs. */ 9885.preloader-confetti { 9886 z-index: 1; 9887 opacity: 0; 9888 transition: opacity 0.5s ease; 9889 background-repeat: repeat; 9890 background-position: center; 9891 /* If the gif still looks too large/small once tiled, adjust this 9892 to your gif's natural pixel size, e.g. background-size: 220px; */ 9893 background-size: 240px; 9894 image-rendering: -webkit-optimize-contrast; 9895 image-rendering: crisp-edges; 9896} 9897 9898.preloader-confetti-visible { 9899 opacity: 0.7; 9900} 9901 9902/* Ring wrapper sizing */ 9903.preloader-ring-wrap { 9904 width: 176px; 9905 height: 176px; 9906} 9907 9908/* Ring itself gets a slow ambient rotation on top of its fill animation */ 9909.preloader-ring { 9910 animation: preloaderRingSpin 6s linear infinite; 9911} 9912 9913@keyframes preloaderRingSpin { 9914 from { 9915 transform: rotate(-90deg); 9916 } 9917 to { 9918 transform: rotate(270deg); 9919 } 9920} 9921 9922.preloader-ring-progress { 9923 transition: stroke-dashoffset 0.15s linear; 9924 filter: drop-shadow(0 0 6px rgba(245, 196, 81, 0.6)); 9925} 9926 9927/* Mug image â gentle pulse + soft glow, centered inside the ring */ 9928.preloader-mug { 9929 animation: preloaderMugPulse 2.2s ease-in-out infinite; 9930 filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.35)); 9931} 9932 9933@keyframes preloaderMugPulse { 9934 0%, 9935 100% { 9936 transform: scale(1); 9937 } 9938 50% { 9939 transform: scale(1.08); 9940 } 9941} 9942 9943/* Counter number â soft entrance + subtle glow while counting */ 9944.preloader-counter-number { 9945 font-variant-numeric: tabular-nums; 9946 text-shadow: 0 0 18px rgba(245, 196, 81, 0.35); 9947} 9948 9949.text-preloader-gold { 9950 color: #f5c451; 9951} 9952 9953/* Tagline â starts hidden/slightly lower, fades + rises into place */ 9954.preloader-tagline { 9955 opacity: 0; 9956 transform: translateY(8px); 9957 transition: opacity 0.7s ease, transform 0.7s ease; 9958} 9959 9960.preloader-tagline-visible { 9961 opacity: 1; 9962 transform: translateY(0); 9963} 9964 9965/* Progress bar track + fill â fill duration matches TOTAL_DURATION 9966 in Preloader.jsx (3200ms). If you change TOTAL_DURATION there, 9967 update this animation-duration to match. */ 9968.preloader-progress-track { 9969 position: relative; 9970} 9971 9972.preloader-progress-fill { 9973 width: 0%; 9974 background: linear-gradient(90deg, #f5c451, #ffe08a); 9975 animation: preloaderProgressFill 3.2s ease-in-out forwards; 9976} 9977 9978@keyframes preloaderProgressFill { 9979 0% { 9980 width: 0%; 9981 } 9982 100% { 9983 width: 100%; 9984 } 9985} 9986 9987/* Respect reduced-motion users â keep the reveal functional but calm */ 9988@media (prefers-reduced-motion: reduce) { 9989 .preloader-glow, 9990 .preloader-ring, 9991 .preloader-mug { 9992 animation: none; 9993 } 9994 .preloader-overlay, 9995 .preloader-tagline { 9996 transition-duration: 0.3s;
9997 } 9998} 9999 10000/* ============================================================ 10001 SLEEP HEALTH PAGE â sleep-health.css 10002 Dr. Mohan's Diabetes Specialities Centre 10003 Typography: Cormorant Garamond (display) + DM Sans (body) 10004 ============================================================ */ 10005 10006/* âââ DESIGN TOKENS âââââââââââââââââââââââââââââââââââââââââââ */ 10007.slp { 10008 /* Palette */ 10009 --navy: #1a2e5a; 10010 --navy-d: #0f1e3d; 10011 --navy-m: #243f7a; 10012 --navy-xl: #07101f; 10013 --red: #c0392b; 10014 --red-d: #a93226; 10015 --red-l: #fdf2f1; 10016 --red-xl: #f9e5e3; 10017 --teal: #80cbc4; 10018 --teal-d: #5dcaa5; 10019 --white: #ffffff; 10020 --off: #f6f7f9; 10021 --cream: #f3f4f7; 10022 --text: #1a2e5a; 10023 --text-m: #4a5878; 10024 --text-l: #8494b4; 10025 10026 /* Borders */ 10027 --bd: rgba(26, 46, 90, 0.08); 10028 --bd-m: rgba(26, 46, 90, 0.15); 10029 10030 /* Shadows */ 10031 --sh-xs: 0 2px 8px rgba(26, 46, 90, 0.06); 10032 --sh-sm: 0 4px 24px rgba(26, 46, 90, 0.09); 10033 --sh-md: 0 12px 40px rgba(26, 46, 90, 0.13); 10034 --sh-lg: 0 24px 72px rgba(26, 46, 90, 0.18); 10035 10036 /* Radii */ 10037 --r: 12px; 10038 --r-lg: 20px; 10039 --r-xl: 28px; 10040 10041 /* Typography */ 10042 --ff-display: "Cormorant Garamond", Georgia, serif; 10043 --ff-body: "DM Sans", system-ui, sans-serif; 10044 --ff-d: "Cormorant Garamond", Georgia, serif; 10045 10046 /* Base */ 10047 font-family: var(--ff-body); 10048 color: var(--text); 10049 line-height: 1.7; 10050 -webkit-font-smoothing: antialiased; 10051 -moz-osx-font-smoothing: grayscale; 10052} 10053 10054.slp * { 10055 box-sizing: border-box; 10056 margin: 0; 10057 padding: 0; 10058} 10059 10060.slp img { 10061 display: block; 10062 max-width: 100%; 10063} 10064.slp a { 10065 text-decoration: none; 10066} 10067 10068/* âââ LAYOUT ââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 10069.slp-w { 10070 max-width: 1120px; 10071 margin: 0 auto; 10072 padding: 0 40px; 10073} 10074.slp-w-sm { 10075 max-width: 820px; 10076 margin: 0 auto; 10077 padding: 0 40px; 10078} 10079 10080/* Sections */ 10081.slp-s { 10082 padding: 100px 0; 10083} 10084.slp-s-off { 10085 background: var(--off); 10086} 10087.slp-s-cream { 10088 background: var(--cream); 10089} 10090.slp-s-navy { 10091 background: var(--navy); 10092} 10093.slp-s-dark { 10094 background: var(--navy-d); 10095} 10096.slp-s-xdark { 10097 background: var(--navy-xl); 10098} 10099 10100/* Section text colour overrides for dark backgrounds */ 10101.slp-s-navy .slp-sh h2, 10102.slp-s-dark .slp-sh h2, 10103.slp-s-xdark .slp-sh h2 { 10104 color: #fff; 10105} 10106 10107.slp-s-navy .slp-sh p, 10108.slp-s-dark .slp-sh p, 10109.slp-s-xdark .slp-sh p { 10110 color: rgba(255, 255, 255, 0.72); 10111} 10112 10113.slp-s-navy .slp-kicker, 10114.slp-s-dark .slp-kicker, 10115.slp-s-xdark .slp-kicker { 10116 color: rgba(255, 255, 255, 0.45); 10117} 10118 10119.slp-s-navy .slp-kicker-dot, 10120.slp-s-dark .slp-kicker-dot, 10121.slp-s-xdark .slp-kicker-dot { 10122 background: rgba(255, 255, 255, 0.35); 10123} 10124 10125/* âââ SECTION HEADING âââââââââââââââââââââââââââââââââââââââââââ */ 10126.slp-sh { 10127 text-align: center; 10128 margin-bottom: 72px; 10129} 10130 10131.slp-kicker { 10132 display: inline-flex; 10133 align-items: center; 10134 gap: 7px; 10135 font-size: 0.65rem; 10136 font-weight: 700; 10137 letter-spacing: 0.18em; 10138 text-transform: uppercase; 10139 color: var(--red); 10140 margin-bottom: 14px; 10141} 10142 10143.slp-kicker-dot { 10144 display: inline-block; 10145 width: 5px; 10146 height: 5px; 10147 border-radius: 50%; 10148 background: var(--red); 10149 flex-shrink: 0; 10150} 10151 10152.slp-sh h2 { 10153 font-family: var(--ff-display); 10154 font-size: clamp(2rem, 4.5vw, 3rem); 10155 font-weight: 700; 10156 line-height: 1.08; 10157 letter-spacing: -0.02em; 10158 color: var(--navy); 10159 margin-bottom: 18px; 10160} 10161 10162.slp-sh p { 10163 font-size: clamp(0.88rem, 1.2vw, 0.97rem); 10164 color: var(--text-m); 10165 max-width: 815px; 10166 margin: 0 auto; 10167 line-height: 1.8; 10168 padding: 0 16px; 10169} 10170 10171/* ââ HERO + STATS = remaining viewport after nav/banner ââ */ 10172 10173.slp-hero-wrap { 10174 height: calc(100vh - var(--slp-offset, 0px)); 10175 min-height: 560px; 10176 display: flex; 10177 flex-direction: column; 10178} 10179 10180.slp-hero { 10181 flex: 1; 10182 min-height: 0; 10183 display: flex; 10184 flex-direction: column; 10185 justify-content: center; 10186 background: var(--navy-xl); 10187 color: #fff; 10188 padding: 40px 40px 32px; 10189 text-align: center; 10190 position: relative; 10191 overflow: hidden; 10192} 10193 10194.slp-hero-bg { 10195 position: absolute; 10196 inset: 0; 10197 z-index: 0; 10198 background-size: cover; 10199 background-position: center; 10200} 10201 10202.slp-hero-bg::after { 10203 content: ""; 10204 position: absolute; 10205 inset: 0; 10206 background: linear-gradient( 10207 165deg, 10208 rgba(7, 16, 31, 0.9) 0%, 10209 rgba(26, 46, 90, 0.82) 55%, 10210 rgba(7, 16, 31, 0.92) 100% 10211 ); 10212} 10213 10214.slp-hero-inner { 10215 position: relative; 10216 z-index: 1; 10217 max-width: 100%; 10218 padding: 0 10px; 10219} 10220 10221.slp-hero-badge { 10222 display: inline-flex; 10223 align-items: center; 10224 gap: 9px; 10225 border: 1px solid rgba(255, 255, 255, 0.12); 10226 border-radius: 40px; 10227 padding: 7px 18px; 10228 font-size: 0.65rem; 10229 font-weight: 600; 10230 letter-spacing: 0.12em; 10231 text-transform: uppercase; 10232 color: rgba(255, 255, 255, 0.6); 10233 margin-bottom: 18px; 10234 background: rgba(255, 255, 255, 0.05); 10235 flex-wrap: wrap; 10236 justify-content: center; 10237} 10238 10239.slp-hero h1 { 10240 font-family: var(--ff-d); 10241 font-size: clamp(2.2rem, 7vw, 50px); 10242 font-weight: 700; 10243 line-height: 0.96; 10244 letter-spacing: -0.03em; 10245 margin-bottom: 8px; 10246 color: #fff; 10247 word-wrap: break-word; 10248} 10249 10250.slp-hero-sub { 10251 font-family: var(--ff-d); 10252 font-size: clamp(0.9rem, 1.6vw, 1.2rem); 10253 font-style: italic; 10254 color: rgb(255 255 255 / 86%); 10255 margin-bottom: 16px; 10256} 10257 10258.slp-hero-desc { 10259 font-size: clamp(0.85rem, 1.1vw, 0.94rem); 10260 max-width: 560px; 10261 margin: 0 auto 20px; 10262 color: rgb(255 255 255 / 80%); 10263 line-height: 1.75; 10264 padding: 0 10px; 10265} 10266 10267.slp-hero-panel { 10268 max-width: 840px; 10269 margin: 0 auto 22px; 10270 background: rgba(255, 255, 255, 0.04); 10271 border: 1px solid rgba(255, 255, 255, 0.08); 10272 border-radius: var(--r-lg); 10273 padding: 18px 28px; 10274 text-align: left; 10275} 10276 10277.slp-hero-panel p { 10278 font-size: clamp(0.8rem, 1vw, 0.88rem); 10279 color: rgb(255 255 255 / 78%); 10280 line-height: 1.78; 10281} 10282 10283.slp-hero-panel p + p { 10284 margin-top: 8px; 10285} 10286 10287.slp-hero-panel strong { 10288 color: rgba(255, 255, 255, 0.8); 10289 font-weight: 600; 10290} 10291 10292.slp-hero-ctas { 10293 display: flex; 10294 flex-wrap: wrap; 10295 gap: 10px; 10296 justify-content: center; 10297} 10298 10299/* âââ STATS BAR âââââââââââââââââââââââââââââââââââââââââââââââââ */ 10300.slp-stats { 10301 background: var(--navy); 10302 flex-shrink: 0; 10303} 10304 10305.slp-stats-inner { 10306 display: grid; 10307 grid-template-columns: repeat(4, 1fr); 10308 border-top: 1px solid rgba(255, 255, 255, 0.07); 10309 border-bottom: 1px solid rgba(255, 255, 255, 0.07); 10310} 10311 10312.slp-stat { 10313 padding: 36px 32px; 10314 border-right: 1px solid rgba(255, 255, 255, 0.07); 10315 text-align: center; 10316} 10317 10318.slp-stat:last-child {
10319 border-right: none; 10320} 10321 10322.slp-stat-num { 10323 font-family: var(--ff-display); 10324 font-size: clamp(1.8rem, 3vw, 2.4rem); 10325 font-weight: 700; 10326 color: #fff; 10327 line-height: 1; 10328 margin-bottom: 6px; 10329 letter-spacing: -0.03em; 10330} 10331 10332.slp-stat-num span { 10333 color: var(--red); 10334} 10335 10336.slp-stat-lbl { 10337 font-size: clamp(0.65rem, 0.9vw, 0.76rem); 10338 color: rgba(255, 255, 255, 0.42); 10339 letter-spacing: 0.04em; 10340} 10341 10342/* âââ BUTTONS âââââââââââââââââââââââââââââââââââââââââââââââââââ */ 10343.slp-btn { 10344 display: inline-flex; 10345 align-items: center; 10346 gap: 9px; 10347 padding: 13px 28px; 10348 border-radius: 8px; 10349 font-family: var(--ff-body); 10350 font-size: clamp(0.78rem, 1vw, 0.85rem); 10351 font-weight: 600; 10352 letter-spacing: 0.02em; 10353 text-decoration: none; 10354 cursor: pointer; 10355 border: 2px solid transparent; 10356 transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, 10357 color 0.18s ease; 10358} 10359 10360.slp-btn:hover { 10361 transform: translateY(-2px); 10362 box-shadow: var(--sh-md); 10363} 10364 10365.slp-btn-p { 10366 background: var(--red); 10367 color: #fff; 10368 border-color: var(--red); 10369} 10370.slp-btn-p:hover { 10371 background: var(--red-d); 10372 border-color: var(--red-d); 10373} 10374 10375.slp-btn-n { 10376 background: var(--navy); 10377 color: #fff; 10378 border-color: var(--navy); 10379} 10380.slp-btn-n:hover { 10381 background: var(--navy-d); 10382} 10383 10384.slp-btn-g { 10385 background: rgba(255, 255, 255, 0.07); 10386 color: rgba(255, 255, 255, 0.85); 10387 border-color: rgba(255, 255, 255, 0.14); 10388} 10389.slp-btn-g:hover { 10390 background: rgba(255, 255, 255, 0.14); 10391} 10392 10393.slp-btn-w { 10394 background: #fff; 10395 color: var(--navy); 10396 border-color: #fff; 10397} 10398.slp-btn-w:hover { 10399 background: var(--off); 10400} 10401 10402.slp-btn-or { 10403 background: transparent; 10404 color: var(--red); 10405 border-color: var(--red); 10406} 10407.slp-btn-or:hover { 10408 background: var(--red); 10409 color: #fff; 10410} 10411 10412/* âââ BENEFIT CARDS âââââââââââââââââââââââââââââââââââââââââââââ */ 10413.slp-ben-grid { 10414 display: grid; 10415 grid-template-columns: repeat(3, 1fr); 10416 gap: 20px; 10417} 10418 10419.slp-ben { 10420 background: #fff; 10421 border-radius: var(--r-xl); 10422 overflow: hidden; 10423 box-shadow: var(--sh-xs); 10424 border: 1px solid var(--bd); 10425 display: flex; 10426 flex-direction: column; 10427 transition: transform 0.24s ease, box-shadow 0.24s ease; 10428} 10429 10430.slp-ben:hover { 10431 transform: translateY(-6px); 10432 box-shadow: var(--sh-md); 10433} 10434 10435.slp-ben-img { 10436 height: 170px; 10437 background-size: cover; 10438 background-position: center; 10439 position: relative; 10440 overflow: hidden; 10441 transition: transform 0.5s ease; 10442} 10443 10444.slp-ben:hover .slp-ben-img { 10445 transform: scale(1.05); 10446} 10447 10448.slp-ben-img-ov { 10449 position: absolute; 10450 inset: 0; 10451 background: linear-gradient( 10452 180deg, 10453 transparent 30%, 10454 rgba(26, 46, 90, 0.55) 100% 10455 ); 10456} 10457 10458.slp-ben-img-ic { 10459 position: absolute; 10460 bottom: 14px; 10461 left: 16px; 10462 width: 38px; 10463 height: 38px; 10464 border-radius: 10px; 10465 background: rgba(255, 255, 255, 0.14); 10466 backdrop-filter: blur(10px); 10467 -webkit-backdrop-filter: blur(10px); 10468 display: flex; 10469 align-items: center; 10470 justify-content: center; 10471 border: 1px solid rgba(255, 255, 255, 0.22); 10472} 10473 10474.slp-ben-body { 10475 padding: 20px 22px; 10476 flex: 1; 10477} 10478 10479.slp-ben h3 { 10480 font-family: var(--ff-display); 10481 font-size: clamp(1rem, 1.3vw, 1.18rem); 10482 font-weight: 600; 10483 color: var(--navy); 10484 margin-bottom: 7px; 10485} 10486 10487.slp-ben p { 10488 font-size: clamp(0.8rem, 0.9vw, 0.87rem); 10489 color: var(--text-m); 10490 line-height: 1.7; 10491} 10492 10493/* âââ RISK CHIPS ââââââââââââââââââââââââââââââââââââââââââââââââ */ 10494.slp-risk-row { 10495 display: flex; 10496 flex-wrap: wrap; 10497 gap: 10px; 10498 justify-content: center; 10499} 10500 10501.slp-chip { 10502 display: inline-flex; 10503 align-items: center; 10504 gap: 7px; 10505 background: var(--red-xl); 10506 border: 1px solid rgba(192, 57, 43, 0.16); 10507 color: var(--red-d); 10508 padding: 8px 16px; 10509 border-radius: 30px; 10510 font-size: clamp(0.75rem, 0.9vw, 0.82rem); 10511 font-weight: 600; 10512 transition: background 0.15s ease, transform 0.15s ease; 10513} 10514 10515.slp-chip:hover { 10516 background: var(--red-l); 10517 transform: translateY(-1px); 10518} 10519 10520/* âââ QUICK CHECK (self-assessment panel) âââââââââââââââââââââââ */ 10521.slp-qc { 10522 background: var(--navy);
10523 border-radius: var(--r-xl); 10524 padding: 44px 48px; 10525 box-shadow: var(--sh-md); 10526} 10527 10528.slp-qc-hdr { 10529 display: flex; 10530 align-items: flex-start; 10531 gap: 20px; 10532 margin-bottom: 8px; 10533} 10534 10535.slp-qc-hdr-ic { 10536 width: 48px; 10537 height: 48px; 10538 border-radius: 14px; 10539 flex-shrink: 0; 10540 background: rgba(192, 57, 43, 0.25); 10541 display: flex; 10542 align-items: center; 10543 justify-content: center; 10544 border: 1px solid rgba(192, 57, 43, 0.35); 10545} 10546 10547.slp-qc h3 { 10548 font-family: var(--ff-display); 10549 font-size: clamp(1.4rem, 2.5vw, 1.7rem); 10550 font-weight: 700; 10551 color: #fff; 10552 line-height: 1.1; 10553} 10554 10555.slp-qc-sub { 10556 font-size: clamp(0.8rem, 1vw, 0.88rem); 10557 color: rgba(255, 255, 255, 0.81); 10558 margin-bottom: 28px; 10559 margin-top: 4px; 10560} 10561 10562.slp-qc-divider { 10563 height: 1px; 10564 background: rgba(255, 255, 255, 0.08); 10565 margin-bottom: 28px; 10566} 10567 10568.slp-qc-grid { 10569 display: grid; 10570 grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); 10571 gap: 4px 28px; 10572 margin-bottom: 28px; 10573} 10574 10575.slp-qc-item { 10576 display: flex; 10577 align-items: flex-start; 10578 gap: 12px; 10579 padding: 11px 0; 10580 font-size: clamp(0.82rem, 0.95vw, 0.9rem); 10581 color: rgba(255, 255, 255, 0.81); 10582 border-bottom: 1px solid rgba(255, 255, 255, 0.06); 10583 line-height: 1.5; 10584 transition: color 0.15s ease; 10585} 10586 10587.slp-qc-item:hover { 10588 color: rgba(255, 255, 255, 0.95); 10589} 10590.slp-qc-item:last-child { 10591 border-bottom: none; 10592} 10593 10594.slp-qc-item-dot { 10595 flex-shrink: 0; 10596 width: 6px; 10597 height: 6px; 10598 border-radius: 50%; 10599 background: var(--red); 10600 margin-top: 7px; 10601} 10602 10603.slp-qc-note { 10604 display: flex; 10605 align-items: center; 10606 gap: 12px; 10607 background: rgba(192, 57, 43, 0.18); 10608 border: 1px solid rgba(192, 57, 43, 0.3); 10609 border-radius: var(--r); 10610 padding: 14px 20px; 10611 margin-bottom: 28px; 10612 font-size: clamp(0.82rem, 0.95vw, 0.9rem); 10613 font-weight: 600; 10614 color: rgba(255, 255, 255, 0.85); 10615 flex-wrap: wrap; 10616} 10617 10618/* âââ RISK SPLIT (two-column layout) âââââââââââââââââââââââââââ */ 10619.slp-risk-split { 10620 display: grid; 10621 grid-template-columns: 1fr 1fr; 10622 gap: 56px; 10623 align-items: center; 10624} 10625 10626/* âââ CIRCADIAN SECTION âââââââââââââââââââââââââââââââââââââââââ */ 10627.slp-circ-split { 10628 display: grid; 10629 grid-template-columns: 1fr 1fr; 10630 gap: 56px; 10631} 10632 10633.slp-circ-col-lbl { 10634 font-size: 0.65rem; 10635 font-weight: 700; 10636 letter-spacing: 0.14em; 10637 text-transform: uppercase; 10638 margin-bottom: 18px; 10639 display: flex; 10640 align-items: center; 10641 gap: 8px; 10642} 10643 10644.slp-circ-row { 10645 display: flex; 10646 align-items: flex-start; 10647 gap: 12px; 10648 padding: 11px 0; 10649 border-bottom: 1px solid rgba(255, 255, 255, 0.06); 10650 font-size: clamp(0.82rem, 0.95vw, 0.91rem); 10651 color: rgba(255, 255, 255, 0.8); 10652 line-height: 1.5; 10653} 10654 10655.slp-circ-row:last-child { 10656 border-bottom: none; 10657} 10658 10659.slp-circ-row-dot { 10660 flex-shrink: 0; 10661 width: 6px; 10662 height: 6px; 10663 border-radius: 50%; 10664 margin-top: 8px; 10665} 10666 10667/* Circadian influencer info boxes */ 10668.slp-inf-grid { 10669 display: grid; 10670 grid-template-columns: repeat(4, 1fr); 10671 gap: 16px; 10672 margin: 56px 0; 10673} 10674 10675.slp-inf { 10676 background: rgba(255, 255, 255, 0.05); 10677 border: 1px solid rgba(255, 255, 255, 0.09); 10678 border-radius: var(--r-lg); 10679 padding: 28px 20px; 10680 text-align: center; 10681 transition: background 0.2s ease, transform 0.2s ease; 10682} 10683 10684.slp-inf:hover { 10685 background: rgba(255, 255, 255, 0.1); 10686 transform: translateY(-4px); 10687} 10688 10689.slp-inf-lbl { 10690 font-size: clamp(0.85rem, 1vw, 0.95rem); 10691 font-weight: 600; 10692 color: #fff; 10693 display: block; 10694 margin: 14px 0 6px; 10695} 10696 10697.slp-inf-desc { 10698 font-size: clamp(0.75rem, 0.9vw, 0.84rem); 10699 color: rgba(255, 255, 255, 0.64); 10700 line-height: 1.6; 10701} 10702 10703/* Misalignment callout */ 10704.slp-misalign { 10705 max-width: 760px; 10706 margin: 0 auto; 10707 background: rgba(255, 255, 255, 0.04); 10708 border: 1px solid rgba(255, 255, 255, 0.09); 10709 border-radius: var(--r-lg); 10710 padding: 28px 36px; 10711} 10712 10713.slp-misalign p { 10714 font-size: clamp(0.85rem, 1vw, 0.93rem); 10715 color: rgba(255, 255, 255, 0.89); 10716 line-height: 1.8; 10717} 10718 10719.slp-misalign strong { 10720 color: rgba(255, 255, 255, 0.92); 10721} 10722 10723/* âââ DISORDER LIST (redesigned: clean editorial rows, no boxes) âââ */ 10724.slp-dis-list { 10725 display: flex; 10726 flex-direction: column; 10727 gap: 40px; 10728} 10729 10730.slp-dr { 10731 display: flex; 10732 flex-direction: column; 10733 gap: 16px; 10734 padding: 0 0 40px 0; 10735 border-bottom: 1px solid var(--bd-m); 10736} 10737 10738.slp-dr:last-child { 10739 border-bottom: none; 10740 padding-bottom: 0; 10741} 10742 10743.slp-dr-header { 10744 display: flex; 10745 align-items: center; 10746 gap: 16px; 10747 flex-wrap: wrap; 10748} 10749 10750.slp-dr-num { 10751 font-family: var(--ff-display); 10752 font-size: clamp(1.1rem, 1.5vw, 1.4rem); 10753 font-weight: 700;
10754 color: var(--bd-m); 10755 letter-spacing: -0.02em; 10756 line-height: 1; 10757 min-width: 36px; 10758} 10759 10760.slp-dr-ic { 10761 width: 44px; 10762 height: 44px; 10763 border-radius: 50%; 10764 background: var(--red-xl); 10765 border: 1px solid rgba(192, 57, 43, 0.16); 10766 display: flex; 10767 align-items: center; 10768 justify-content: center; 10769 flex-shrink: 0; 10770} 10771 10772.slp-dr-name { 10773 font-family: var(--ff-display); 10774 font-size: clamp(1.2rem, 1.8vw, 1.5rem); 10775 font-weight: 700; 10776 color: var(--navy); 10777 line-height: 1.2; 10778 margin: 0; 10779} 10780 10781.slp-dr-grid { 10782 display: grid; 10783 grid-template-columns: 1fr 1fr; 10784 gap: 40px; 10785 padding-left: 60px; 10786} 10787 10788.slp-dr-label { 10789 font-size: 0.65rem; 10790 font-weight: 700; 10791 letter-spacing: 0.14em; 10792 text-transform: uppercase; 10793 color: var(--text-l); 10794 margin-bottom: 12px; 10795} 10796 10797.slp-dr-sym { 10798 list-style: none; 10799 display: grid; 10800 gap: 10px; 10801 margin: 0; 10802 padding: 0; 10803} 10804 10805.slp-dr-sym li { 10806 font-size: clamp(0.82rem, 0.95vw, 0.92rem); 10807 color: var(--text-m); 10808 padding-left: 20px; 10809 position: relative; 10810 line-height: 1.5; 10811} 10812 10813.slp-dr-sym li::before { 10814 content: "â"; 10815 position: absolute; 10816 left: 0; 10817 top: 0; 10818 color: var(--red); 10819 font-weight: 300; 10820} 10821 10822.slp-dr-chips { 10823 display: flex; 10824 flex-wrap: wrap; 10825 gap: 8px; 10826 margin-top: 4px; 10827} 10828 10829.slp-dr-chip { 10830 font-size: clamp(0.7rem, 0.85vw, 0.78rem); 10831 font-weight: 500; 10832 padding: 6px 16px; 10833 border-radius: 20px; 10834 background: var(--red-xl); 10835 color: var(--red-d); 10836 border: 1px solid rgba(192, 57, 43, 0.12); 10837 transition: background 0.15s ease, transform 0.15s ease; 10838} 10839 10840.slp-dr-chip:hover { 10841 background: var(--red-l); 10842 transform: translateY(-1px); 10843} 10844 10845.slp-dr-empty { 10846 font-size: 0.88rem; 10847 color: var(--text-l); 10848 font-style: italic; 10849} 10850 10851/* âââ SERVICES GRID âââââââââââââââââââââââââââââââââââââââââââââ */ 10852.slp-svc-grid { 10853 display: grid; 10854 grid-template-columns: repeat(3, 1fr); 10855 gap: 20px; 10856} 10857 10858.slp-svc { 10859 background: #fff; 10860 border-radius: var(--r-xl); 10861 overflow: hidden; 10862 box-shadow: var(--sh-xs); 10863 border: 1px solid var(--bd); 10864 transition: transform 0.22s ease, box-shadow 0.22s ease; 10865} 10866 10867.slp-svc:hover { 10868 transform: translateY(-5px); 10869 box-shadow: var(--sh-md); 10870} 10871 10872.slp-svc-img { 10873 height: 250px; 10874 background-size: cover; 10875 background-position: center; 10876 position: relative; 10877} 10878 10879.slp-svc-img-ov { 10880 position: absolute; 10881 inset: 0; 10882 background: linear-gradient( 10883 180deg, 10884 rgba(26, 46, 90, 0.18) 0%, 10885 rgba(26, 46, 90, 0.65) 100% 10886 ); 10887 display: flex; 10888 align-items: flex-end; 10889 padding: 16px; 10890} 10891 10892.slp-svc-ic { 10893 width: 38px; 10894 height: 38px; 10895 border-radius: 10px; 10896 background: rgba(255, 255, 255, 0.14); 10897 backdrop-filter: blur(8px); 10898 -webkit-backdrop-filter: blur(8px); 10899 display: flex; 10900 align-items: center; 10901 justify-content: center; 10902 border: 1px solid rgba(255, 255, 255, 0.22); 10903} 10904 10905.slp-svc-body { 10906 padding: 20px 22px; 10907} 10908 10909.slp-svc h3 { 10910 font-family: var(--ff-display); 10911 font-size: clamp(1rem, 1.2vw, 1.12rem); 10912 font-weight: 600; 10913 color: var(--navy); 10914 margin-bottom: 7px; 10915} 10916 10917.slp-svc p { 10918 font-size: clamp(0.78rem, 0.9vw, 0.86rem); 10919 color: var(--text-m); 10920 line-height: 1.7; 10921} 10922 10923/* âââ DIABETES SECTION ââââââââââââââââââââââââââââââââââââââââââ */ 10924.slp-diab-grid { 10925 display: grid; 10926 grid-template-columns: 1fr 1fr; 10927 gap: 24px; 10928} 10929 10930.slp-diab-box { 10931 border-radius: var(--r-xl); 10932 padding: 28px; 10933 background: rgba(255, 255, 255, 0.05); 10934 border: 1px solid rgba(255, 255, 255, 0.09); 10935} 10936 10937.slp-diab-title { 10938 font-family: var(--ff-display); 10939 font-size: clamp(1rem, 1.2vw, 1.15rem); 10940 font-weight: 600; 10941 color: #fff; 10942 margin-bottom: 20px; 10943 display: flex; 10944 align-items: center; 10945 gap: 11px; 10946 flex-wrap: wrap; 10947} 10948 10949.slp-diab-item { 10950 display: flex; 10951 align-items: center; 10952 gap: 13px; 10953 padding: 10px 0; 10954 border-bottom: 1px solid rgba(255, 255, 255, 0.06); 10955 font-size: clamp(0.82rem, 0.95vw, 0.9rem); 10956 color: rgba(255, 255, 255, 0.81); 10957} 10958 10959.slp-diab-item:last-child { 10960 border-bottom: none; 10961} 10962 10963.slp-diab-dot { 10964 width: 30px; 10965 height: 30px; 10966 border-radius: 9px; 10967 flex-shrink: 0; 10968 display: flex; 10969 align-items: center; 10970 justify-content: center; 10971 background: rgba(255, 255, 255, 0.08); 10972} 10973 10974/* âââ SLEEP TIPS (redesigned: numbered clinical checklist strip) ââââ */ 10975.slp-tips-grid { 10976 display: flex; 10977 flex-direction: column; 10978 border: 1px solid var(--bd); 10979 border-radius: var(--r-lg); 10980 overflow: hidden; 10981 background: #fff; 10982 box-shadow: var(--sh-xs); 10983 margin-bottom: 80px; 10984} 10985 10986.slp-tip { 10987 display: grid; 10988 grid-template-columns: 64px 1fr; 10989 align-items: center; 10990 border-bottom: 1px solid var(--bd); 10991 transition: background 0.15s ease; 10992} 10993 10994.slp-tip:last-child { 10995 border-bottom: none; 10996} 10997 10998.slp-tip:hover { 10999 background: var(--off); 11000} 11001 11002.slp-tip-num { 11003 font-family: var(--ff-display); 11004 font-size: clamp(1.2rem, 1.8vw, 1.5rem); 11005 font-weight: 700;
11006 color: var(--bd-m); 11007 text-align: center; 11008 padding: 18px 0; 11009 letter-spacing: -0.02em; 11010 transition: color 0.15s ease; 11011} 11012 11013.slp-tip:hover .slp-tip-num { 11014 color: var(--red); 11015} 11016 11017.slp-tip-main { 11018 display: flex; 11019 align-items: center; 11020 gap: 16px; 11021 padding: 18px 22px 18px 0; 11022 border-left: 1px solid var(--bd); 11023} 11024 11025.slp-tip-ic { 11026 width: 34px; 11027 height: 34px; 11028 border-radius: 9px; 11029 flex-shrink: 0; 11030 background: var(--navy); 11031 display: flex; 11032 align-items: center; 11033 justify-content: center; 11034} 11035 11036.slp-tip-text { 11037 font-size: clamp(0.82rem, 0.95vw, 0.92rem); 11038 color: var(--text-m); 11039 line-height: 1.6; 11040} 11041 11042/* âââ FAQ ACCORDION âââââââââââââââââââââââââââââââââââââââââââââ */ 11043.slp-faq { 11044 max-width: 780px; 11045 margin: 0 auto; 11046} 11047 11048.slp-faq-item { 11049 border-bottom: 1px solid var(--bd); 11050} 11051 11052.slp-faq-btn { 11053 width: 100%; 11054 background: none; 11055 border: none; 11056 padding: 22px 0; 11057 display: flex; 11058 justify-content: space-between; 11059 align-items: center; 11060 gap: 24px; 11061 font-family: var(--ff-body); 11062 font-size: clamp(0.95rem, 1.2vw, 1.08rem); 11063 font-weight: 600; 11064 color: var(--navy); 11065 cursor: pointer; 11066 text-align: left; 11067 line-height: 1.3; 11068 transition: color 0.15s ease; 11069} 11070 11071.slp-faq-btn:hover { 11072 color: var(--red); 11073} 11074 11075.slp-faq-tog { 11076 flex-shrink: 0; 11077 width: 30px; 11078 height: 30px; 11079 border: 1.5px solid var(--bd); 11080 border-radius: 50%; 11081 display: flex; 11082 align-items: center; 11083 justify-content: center; 11084 transition: background 0.18s ease, border-color 0.18s ease, 11085 transform 0.25s ease; 11086} 11087 11088.slp-faq-open .slp-faq-btn { 11089 color: var(--red); 11090} 11091.slp-faq-open .slp-faq-tog { 11092 background: var(--red); 11093 border-color: var(--red); 11094 transform: rotate(45deg); 11095} 11096 11097.slp-faq-ans { 11098 padding: 2px 0 22px; 11099 font-size: clamp(0.85rem, 1vw, 0.93rem); 11100 color: var(--text-m); 11101 line-height: 1.85; 11102 max-width: 660px; 11103} 11104 11105/* âââ SPECIALIST ââââââââââââââââââââââââââââââââââââââââââââââââ */ 11106.slp-spec-in { 11107 display: grid; 11108 grid-template-columns: 300px 1fr; 11109 gap: 80px; 11110 align-items: center; 11111} 11112 11113.slp-spec-img-wrap { 11114 position: relative; 11115} 11116 11117.slp-spec-card { 11118 border-radius: 22px; 11119 overflow: hidden; 11120 aspect-ratio: 4 / 5; 11121 box-shadow: var(--sh-lg); 11122} 11123 11124.slp-spec-img { 11125 width: 100%; 11126 height: 100%; 11127 -o-object-fit: cover; 11128 object-fit: cover; 11129 display: block; 11130} 11131 11132.slp-spec-tag { 11133 position: absolute; 11134 bottom: 0; 11135 left: 0; 11136 right: 0; 11137 background: linear-gradient(0deg, rgba(7, 16, 31, 0.94) 0%, transparent 100%); 11138 padding: 44px 22px 24px; 11139 border-radius: 0 0 22px 22px; 11140} 11141 11142.slp-spec-name { 11143 display: block; 11144 font-family: var(--ff-display); 11145 font-size: clamp(1rem, 1.2vw, 1.1rem); 11146 font-weight: 700; 11147 color: #fff; 11148} 11149 11150.slp-spec-role { 11151 display: block; 11152 font-size: 0.72rem; 11153 color: rgba(255, 255, 255, 0.45); 11154 margin-top: 3px; 11155 letter-spacing: 0.04em; 11156} 11157 11158.slp-spec-kicker { 11159 font-size: 0.65rem; 11160 font-weight: 700; 11161 letter-spacing: 0.15em; 11162 text-transform: uppercase; 11163 color: var(--red); 11164 margin-bottom: 14px; 11165 display: flex; 11166 align-items: center; 11167 gap: 8px; 11168} 11169 11170.slp-spec-kicker::before { 11171 content: ""; 11172 width: 22px; 11173 height: 2px; 11174 background: var(--red); 11175 border-radius: 2px; 11176} 11177 11178.slp-spec-h { 11179 font-family: var(--ff-display); 11180 font-size: clamp(1.4rem, 3.2vw, 2.4rem); 11181 font-weight: 700; 11182 color: var(--navy); 11183 line-height: 1.12; 11184 letter-spacing: -0.02em; 11185 margin-bottom: 16px; 11186} 11187 11188.slp-spec-h em { 11189 font-style: italic; 11190 color: var(--red); 11191} 11192 11193.slp-spec-p { 11194 font-size: clamp(0.85rem, 1vw, 0.95rem); 11195 color: var(--text-m); 11196 line-height: 1.85; 11197 margin-bottom: 30px; 11198 max-width: 460px; 11199} 11200 11201.slp-spec-badges { 11202 display: flex; 11203 flex-wrap: wrap; 11204 gap: 12px; 11205 margin-bottom: 36px; 11206} 11207 11208.slp-spec-badge { 11209 display: flex; 11210 align-items: flex-start; 11211 gap: 13px; 11212 background: #fff; 11213 border: 1px solid var(--bd); 11214 border-radius: var(--r-lg); 11215 padding: 15px 18px; 11216 flex: 1; 11217 min-width: 160px; 11218 box-shadow: var(--sh-xs); 11219} 11220 11221.slp-badge-ic { 11222 width: 38px; 11223 height: 38px; 11224 border-radius: 10px; 11225 flex-shrink: 0; 11226 background: var(--off); 11227 display: flex; 11228 align-items: center; 11229 justify-content: center; 11230} 11231 11232.slp-badge-title { 11233 display: block; 11234 font-size: clamp(0.8rem, 0.9vw, 0.87rem); 11235 font-weight: 600; 11236 color: var(--navy); 11237 margin-bottom: 2px; 11238} 11239 11240.slp-badge-sub { 11241 display: block; 11242 font-size: clamp(0.68rem, 0.8vw, 0.75rem); 11243 color: var(--text-l); 11244 line-height: 1.4; 11245} 11246 11247/* âââ HELPER UTILITIES ââââââââââââââââââââââââââââââââââââââââââ */ 11248.tc { 11249 text-align: center; 11250} 11251 11252.mt-16 { 11253 margin-top: 16px; 11254} 11255.mt-24 { 11256 margin-top: 24px; 11257} 11258.mt-32 { 11259 margin-top: 32px; 11260} 11261.mt-40 { 11262 margin-top: 40px; 11263} 11264.mt-48 { 11265 margin-top: 48px; 11266} 11267.mt-56 { 11268 margin-top: 56px; 11269} 11270.mt-64 { 11271 margin-top: 64px; 11272} 11273.mt-72 { 11274 margin-top: 72px; 11275} 11276 11277.mb-48 { 11278 margin-bottom: 48px; 11279} 11280.mb-64 { 11281 margin-bottom: 64px; 11282} 11283.mb-80 { 11284 margin-bottom: 80px; 11285} 11286 11287/* âââ ICON BOX UTILITY ââââââââââââââââââââââââââââââââââââââââââ */ 11288.slp-ibox { 11289 display: flex; 11290 align-items: center; 11291 justify-content: center; 11292 flex-shrink: 0; 11293} 11294 11295/* âââ RESPONSIVE ââââââââââââââââââââââââââââââââââââââââââââââââ */ 11296 11297/* Large screens 1024px and below */ 11298@media (max-width: 1024px) { 11299 .slp-ben-grid { 11300 grid-template-columns: repeat(2, 1fr); 11301 } 11302 .slp-svc-grid { 11303 grid-template-columns: repeat(2, 1fr); 11304 } 11305 .slp-inf-grid { 11306 grid-template-columns: repeat(2, 1fr); 11307 } 11308 .slp-stats-inner { 11309 grid-template-columns: repeat(2, 1fr); 11310 } 11311 .slp-spec-in { 11312 grid-template-columns: 260px 1fr; 11313 gap: 56px; 11314 } 11315 11316 .slp-w, 11317 .slp-w-sm {
11318 padding: 0 30px; 11319 } 11320} 11321 11322/* Tablets and small laptops 768px and below */ 11323@media (max-width: 768px) { 11324 .slp-s { 11325 padding: 50px 0; 11326 } 11327 11328 .slp-w, 11329 .slp-w-sm { 11330 padding: 0 16px; 11331 } 11332 11333 /* Collapse all two+ column grids to single column */ 11334 .slp-ben-grid, 11335 .slp-svc-grid, 11336 .slp-diab-grid, 11337 .slp-circ-split, 11338 .slp-risk-split { 11339 grid-template-columns: 1fr; 11340 gap: 20px; 11341 } 11342 11343 .slp-inf-grid { 11344 grid-template-columns: repeat(2, 1fr); 11345 gap: 12px; 11346 margin: 32px 0; 11347 } 11348 11349 .slp-stats-inner { 11350 grid-template-columns: repeat(2, 1fr); 11351 } 11352 11353 .slp-spec-in { 11354 grid-template-columns: 1fr; 11355 gap: 32px; 11356 } 11357 11358 .slp-spec-img-wrap { 11359 max-width: 200px; 11360 margin: 0 auto; 11361 } 11362 11363 .slp-hero-wrap { 11364 min-height: 480px; 11365 height: auto; 11366 } 11367 11368 .slp-hero { 11369 padding: 32px 16px; 11370 min-height: 400px; 11371 } 11372 11373 .slp-hero h1 { 11374 font-size: clamp(1.8rem, 6vw, 2.6rem); 11375 } 11376 11377 .slp-qc { 11378 padding: 24px 16px; 11379 } 11380 11381 .slp-qc-grid { 11382 grid-template-columns: 1fr; 11383 gap: 0; 11384 } 11385 11386 .slp-tip { 11387 grid-template-columns: 40px 1fr; 11388 } 11389 11390 .slp-tip-num { 11391 font-size: 1rem; 11392 padding: 12px 0; 11393 } 11394 11395 .slp-tip-main { 11396 padding: 12px 14px 12px 0; 11397 gap: 10px; 11398 } 11399 11400 .slp-tip-ic { 11401 width: 28px; 11402 height: 28px; 11403 } 11404 11405 .slp-tip-text { 11406 font-size: 0.8rem; 11407 } 11408 11409 .slp-dr-grid { 11410 grid-template-columns: 1fr; 11411 gap: 20px; 11412 padding-left: 0; 11413 } 11414 11415 .slp-dr-header { 11416 flex-wrap: wrap; 11417 } 11418 11419 .slp-dr-name { 11420 font-size: 1.2rem; 11421 } 11422 11423 .slp-dis-list { 11424 gap: 28px; 11425 } 11426 11427 .slp-hero-panel { 11428 padding: 14px 16px; 11429 } 11430 11431 .slp-hero-desc { 11432 font-size: 0.85rem; 11433 } 11434 11435 .slp-hero-ctas .slp-btn { 11436 padding: 10px 20px; 11437 font-size: 0.78rem; 11438 } 11439 11440 .slp-stat { 11441 padding: 24px 16px; 11442 } 11443 11444 .slp-stat-num { 11445 font-size: 1.6rem; 11446 } 11447 11448 .slp-spec-p { 11449 max-width: 100%; 11450 } 11451 11452 .slp-spec-badge { 11453 min-width: 120px; 11454 padding: 12px 14px; 11455 } 11456 11457 .slp-sh { 11458 margin-bottom: 40px; 11459 } 11460 11461 .slp-sh p { 11462 padding: 0 10px; 11463 } 11464 11465 .slp-misalign { 11466 padding: 20px 16px; 11467 } 11468 11469 .slp-faq-btn { 11470 padding: 16px 0; 11471 font-size: 0.95rem; 11472 } 11473 11474 .slp-faq-tog { 11475 width: 24px; 11476 height: 24px; 11477 } 11478 11479 .slp-hero-badge { 11480 font-size: 0.55rem; 11481 padding: 5px 14px; 11482 } 11483 11484 .slp-circ-col-lbl { 11485 font-size: 0.6rem; 11486 } 11487} 11488 11489/* Mobile phones 480px and below */ 11490@media (max-width: 480px) { 11491 .slp-s { 11492 padding: 36px 0; 11493 } 11494 11495 .slp-w, 11496 .slp-w-sm { 11497 padding: 0 12px; 11498 } 11499 11500 .slp-hero { 11501 padding: 24px 12px; 11502 min-height: 340px; 11503 } 11504 11505 .slp-hero h1 { 11506 font-size: clamp(1.6rem, 5vw, 2.2rem); 11507 } 11508 11509 .slp-hero-sub { 11510 font-size: 0.85rem; 11511 } 11512 11513 .slp-hero-desc { 11514 font-size: 0.78rem; 11515 margin-bottom: 14px; 11516 } 11517 11518 .slp-hero-ctas { 11519 flex-direction: column; 11520 align-items: center; 11521 } 11522 11523 .slp-hero-ctas .slp-btn { 11524 width: 100%; 11525 max-width: 280px; 11526 justify-content: center; 11527 padding: 10px 16px; 11528 font-size: 0.75rem; 11529 } 11530 11531 .slp-hero-panel { 11532 padding: 12px 14px; 11533 margin-bottom: 14px; 11534 } 11535 11536 .slp-hero-panel p { 11537 font-size: 0.75rem; 11538 } 11539 11540 .slp-stats-inner { 11541 grid-template-columns: 1fr 1fr; 11542 } 11543 11544 .slp-stat { 11545 padding: 16px 10px; 11546 } 11547 11548 .slp-stat-num { 11549 font-size: 1.3rem; 11550 } 11551 11552 .slp-stat-lbl { 11553 font-size: 0.6rem; 11554 } 11555 11556 .slp-sh h2 { 11557 font-size: clamp(1.5rem, 4.5vw, 2rem); 11558 } 11559 11560 .slp-sh p { 11561 font-size: 0.82rem; 11562 padding: 0 6px; 11563 } 11564 11565 .slp-kicker { 11566 font-size: 0.55rem; 11567 } 11568 11569 .slp-ben-grid, 11570 .slp-svc-grid { 11571 grid-template-columns: 1fr; 11572 gap: 16px; 11573 } 11574 11575 .slp-ben { 11576 border-radius: var(--r-lg); 11577 } 11578 11579 .slp-ben-img { 11580 height: 140px; 11581 } 11582 11583 .slp-ben-body { 11584 padding: 16px; 11585 } 11586 11587 .slp-ben h3 { 11588 font-size: 1rem; 11589 } 11590 11591 .slp-ben p { 11592 font-size: 0.78rem; 11593 } 11594 11595 .slp-svc { 11596 border-radius: var(--r-lg); 11597 } 11598 11599 .slp-svc-img { 11600 height: 180px; 11601 } 11602 11603 .slp-svc-body { 11604 padding: 14px 16px; 11605 } 11606 11607 .slp-svc h3 { 11608 font-size: 0.95rem; 11609 } 11610 11611 .slp-svc p { 11612 font-size: 0.75rem; 11613 } 11614 11615 .slp-inf-grid { 11616 grid-template-columns: 1fr 1fr; 11617 gap: 10px; 11618 margin: 24px 0; 11619 } 11620 11621 .slp-inf { 11622 padding: 18px 12px; 11623 } 11624 11625 .slp-inf-lbl { 11626 font-size: 0.8rem; 11627 margin: 10px 0 4px; 11628 } 11629 11630 .slp-inf-desc { 11631 font-size: 0.7rem; 11632 } 11633 11634 .slp-qc { 11635 padding: 18px 14px; 11636 border-radius: var(--r-lg); 11637 } 11638 11639 .slp-qc-hdr { 11640 gap: 12px; 11641 } 11642 11643 .slp-qc-hdr-ic { 11644 width: 36px; 11645 height: 36px; 11646 border-radius: 10px; 11647 } 11648 11649 .slp-qc h3 { 11650 font-size: 1.2rem; 11651 } 11652 11653 .slp-qc-sub { 11654 font-size: 0.78rem; 11655 margin-bottom: 18px; 11656 } 11657 11658 .slp-qc-item { 11659 font-size: 0.78rem; 11660 padding: 8px 0; 11661 } 11662 11663 .slp-qc-note { 11664 font-size: 0.78rem; 11665 padding: 10px 14px; 11666 } 11667 11668 .slp-dr-grid { 11669 gap: 14px; 11670 } 11671 11672 .slp-dr-name { 11673 font-size: 1rem; 11674 } 11675 11676 .slp-dr-sym li { 11677 font-size: 0.8rem; 11678 } 11679 11680 .slp-dr-chip { 11681 font-size: 0.65rem; 11682 padding: 4px 12px; 11683 } 11684 11685 .slp-diab-grid { 11686 gap: 14px; 11687 } 11688 11689 .slp-diab-box { 11690 padding: 18px; 11691 } 11692 11693 .slp-diab-title { 11694 font-size: 0.95rem; 11695 } 11696 11697 .slp-diab-item { 11698 font-size: 0.78rem; 11699 padding: 8px 0; 11700 } 11701 11702 .slp-spec-in { 11703 gap: 24px; 11704 } 11705 11706 .slp-spec-img-wrap { 11707 max-width: 160px; 11708 } 11709 11710 .slp-spec-h { 11711 font-size: 1.3rem; 11712 } 11713 11714 .slp-spec-p { 11715 font-size: 0.82rem; 11716 margin-bottom: 20px; 11717 } 11718 11719 .slp-spec-badges { 11720 flex-direction: column; 11721 gap: 8px; 11722 } 11723 11724 .slp-spec-badge { 11725 min-width: auto; 11726 padding: 10px 14px; 11727 } 11728 11729 .slp-badge-title { 11730 font-size: 0.78rem; 11731 } 11732 11733 .slp-badge-sub { 11734 font-size: 0.65rem; 11735 } 11736 11737 .slp-misalign { 11738 padding: 16px 12px; 11739 } 11740 11741 .slp-misalign p { 11742 font-size: 0.8rem; 11743 } 11744 11745 .slp-faq-btn { 11746 font-size: 0.85rem; 11747 padding: 14px 0; 11748 } 11749 11750 .slp-faq-ans { 11751 font-size: 0.8rem; 11752 padding: 2px 0 16px; 11753 } 11754 11755 .slp-tips-grid { 11756 margin-bottom: 40px; 11757 } 11758 11759 .slp-tip { 11760 grid-template-columns: 32px 1fr; 11761 } 11762 11763 .slp-tip-num { 11764 font-size: 0.85rem; 11765 padding: 10px 0; 11766 } 11767 11768 .slp-tip-main { 11769 padding: 10px 12px 10px 0; 11770 gap: 8px; 11771 } 11772 11773 .slp-tip-ic { 11774 width: 24px; 11775 height: 24px; 11776 } 11777 11778 .slp-tip-text { 11779 font-size: 0.72rem; 11780 } 11781 11782 .slp-btn { 11783 padding: 10px 18px; 11784 font-size: 0.75rem; 11785 } 11786 11787 .slp-risk-row { 11788 gap: 6px; 11789 } 11790 11791 .slp-chip { 11792 font-size: 0.7rem; 11793 padding: 5px 12px; 11794 } 11795 11796 .slp-dr { 11797 padding-bottom: 24px; 11798 gap: 10px; 11799 } 11800 11801 .slp-dr-label { 11802 font-size: 0.55rem; 11803 } 11804 11805 .slp-hero-wrap { 11806 min-height: 400px; 11807 } 11808 11809 .slp-dr-ic { 11810 width: 34px; 11811 height: 34px; 11812 } 11813 11814 .slp-dr-num { 11815 font-size: 0.9rem; 11816 min-width: 28px; 11817 } 11818 11819 .slp-circ-split { 11820 gap: 12px; 11821 } 11822 11823 .slp-circ-row { 11824 font-size: 0.78rem; 11825 padding: 8px 0; 11826 } 11827 11828 .slp-risk-split { 11829 gap: 20px; 11830 } 11831 11832 .slp-dr-sym { 11833 gap: 6px; 11834 } 11835 11836 .slp-spec-kicker { 11837 font-size: 0.55rem; 11838 } 11839 11840 .slp-spec-name { 11841 font-size: 0.9rem; 11842 } 11843 11844 .slp-spec-role { 11845 font-size: 0.6rem; 11846 } 11847 11848 .slp-spec-card { 11849 aspect-ratio: 3 / 4; 11850 } 11851 11852 .slp-sh { 11853 margin-bottom: 28px; 11854 } 11855 11856 .slp-svc-img-ov { 11857 padding: 10px; 11858 } 11859 11860 .slp-svc-ic { 11861 width: 30px; 11862 height: 30px; 11863 } 11864 11865 .slp-ben-img-ic { 11866 width: 30px; 11867 height: 30px; 11868 bottom: 10px; 11869 left: 12px; 11870 } 11871} 11872 11873/* Extra small phones 360px and below */ 11874@media (max-width: 360px) { 11875 .slp-hero h1 { 11876 font-size: 1.4rem; 11877 } 11878 11879 .slp-hero-sub { 11880 font-size: 0.75rem; 11881 } 11882 11883 .slp-hero-desc { 11884 font-size: 0.72rem; 11885 } 11886 11887 .slp-hero-panel p { 11888 font-size: 0.7rem; 11889 } 11890 11891 .slp-stat-num { 11892 font-size: 1.1rem; 11893 } 11894 11895 .slp-stat-lbl { 11896 font-size: 0.5rem; 11897 } 11898 11899 .slp-sh h2 { 11900 font-size: 1.3rem; 11901 } 11902 11903 .slp-sh p { 11904 font-size: 0.75rem; 11905 } 11906 11907 .slp-qc h3 { 11908 font-size: 1rem; 11909 } 11910 11911 .slp-qc-sub { 11912 font-size: 0.72rem; 11913 } 11914 11915 .slp-qc-item { 11916 font-size: 0.72rem; 11917 } 11918 11919 .slp-qc-note { 11920 font-size: 0.72rem; 11921 padding: 8px 10px; 11922 } 11923 11924 .slp-inf-grid { 11925 grid-template-columns: 1fr 1fr; 11926 gap: 6px; 11927 } 11928 11929 .slp-inf { 11930 padding: 12px 8px; 11931 } 11932 11933 .slp-inf-lbl { 11934 font-size: 0.7rem; 11935 } 11936 11937 .slp-inf-desc { 11938 font-size: 0.6rem; 11939 } 11940 11941 .slp-tip-num { 11942 font-size: 0.7rem; 11943 } 11944 11945 .slp-tip-text { 11946 font-size: 0.65rem; 11947 } 11948 11949 .slp-faq-btn { 11950 font-size: 0.78rem; 11951 } 11952 11953 .slp-faq-ans { 11954 font-size: 0.75rem; 11955 } 11956 11957 .slp-hero-ctas .slp-btn { 11958 max-width: 220px; 11959 font-size: 0.68rem; 11960 padding: 8px 14px; 11961 } 11962 11963 .slp-w, 11964 .slp-w-sm { 11965 padding: 0 8px; 11966 } 11967 11968 .slp-hero { 11969 padding: 16px 10px; 11970 } 11971} 11972 11973/* Landscape phone support */ 11974@media (max-height: 600px) and (orientation: landscape) { 11975 .slp-hero-wrap { 11976 min-height: 360px; 11977 height: auto; 11978 } 11979 11980 .slp-hero { 11981 padding: 20px 16px; 11982 min-height: 280px; 11983 } 11984 11985 .slp-hero h1 { 11986 font-size: clamp(1.4rem, 4vw, 2rem); 11987 } 11988 11989 .slp-hero-desc { 11990 font-size: 0.75rem; 11991 margin-bottom: 10px; 11992 } 11993 11994 .slp-hero-panel { 11995 padding: 10px 14px; 11996 margin-bottom: 10px; 11997 } 11998 11999 .slp-hero-panel p { 12000 font-size: 0.7rem; 12001 } 12002 12003 .slp-hero-ctas .slp-btn { 12004 padding: 6px 14px; 12005 font-size: 0.68rem; 12006 } 12007 12008 .slp-stat { 12009 padding: 12px 10px; 12010 } 12011 12012 .slp-stat-num { 12013 font-size: 1.2rem; 12014 } 12015} 12016 12017/* Reduced motion preference */ 12018@media (prefers-reduced-motion: reduce) { 12019 .slp *, 12020 .slp *::before, 12021 .slp *::after { 12022 animation-duration: 0.01ms !important; 12023 transition-duration: 0.01ms !important; 12024 } 12025} 12026 12027:root { 12028 --lab-navy-rgb: 15, 39, 66; /* #0f2742 â adjust to match your actual lab-navy hex */ 12029 --lab-coral-rgb: 255, 107, 92; /* #ff6b5c â adjust to match your actual lab-coral hex */ 12030 --lab-cream: #faf6ef; /* adjust to match your actual lab-cream hex */ 12031 --lab-font-serif: Georgia, "Times New Roman", serif; /* swap for your actual serif font */ 12032} 12033 12034.labs-page { 12035 background-color: var(--lab-cream); 12036} 12037 12038.labs-container { 12039 margin-left: auto; 12040 margin-right: auto; 12041 max-width: 72rem; 12042 padding-left: 1.5rem; 12043 padding-right: 1.5rem; 12044} 12045 12046/* ---------- Hero ---------- */ 12047 12048.labs-hero { 12049 position: relative; 12050 overflow: hidden; 12051 background-color: rgb(var(--lab-navy-rgb)); 12052 color: #ffffff; 12053 isolation: isolate; /* keeps z-index scoped to this section */ 12054} 12055 12056.labs-hero-bg { 12057 position: absolute; 12058 inset: 0; 12059 height: 100%; 12060 width: 100%; 12061 -o-object-fit: cover; 12062 object-fit: cover; 12063 -o-object-position: center; 12064 object-position: center; 12065 opacity: 0.55; /* was 0.25 â too low to read through the gradient */ 12066 z-index: 0; 12067} 12068 12069.labs-hero-gradient { 12070 position: absolute; 12071 inset: 0; 12072 z-index: 1; 12073 background-image: linear-gradient( 12074 100deg, 12075 rgba(var(--lab-navy-rgb), 0.97) 0%, 12076 rgba(var(--lab-navy-rgb), 0.88) 35%, 12077 rgba(var(--lab-navy-rgb), 0.55) 100% 12078 ); 12079} 12080 12081.labs-hero-dots { 12082 position: absolute; 12083 inset: 0; 12084 z-index: 2; 12085 opacity: 0.06; 12086 background-image: radial-gradient( 12087 circle at 20% 30%, 12088 #fff 1px, 12089 transparent 1px 12090 ), 12091 radial-gradient(circle at 70% 60%, #fff 1px, transparent 1px); 12092 background-size: 32px 32px, 48px 48px; 12093} 12094 12095.labs-hero-inner { 12096 position: relative; 12097 z-index: 3; 12098 padding-top: 4.5rem; 12099 padding-bottom: 4.5rem; 12100} 12101 12102@media (min-width: 640px) { 12103 .labs-hero-inner { 12104 padding-top: 6.5rem; 12105 padding-bottom: 6.5rem; 12106 } 12107} 12108 12109.labs-hero-badge { 12110 display: inline-flex; 12111 align-items: center; 12112 gap: 0.5rem; 12113 border-radius: 9999px; 12114 background-color: rgba(var(--lab-coral-rgb), 0.16); 12115 border: 1px solid rgba(var(--lab-coral-rgb), 0.3); 12116 color: rgb(var(--lab-coral-rgb)); 12117 padding: 0.4rem 1rem; 12118 font-size: 0.7rem; 12119 font-weight: 600; 12120 text-transform: uppercase; 12121 letter-spacing: 0.16em; 12122} 12123 12124.labs-hero-badge-icon { 12125 height: 0.875rem; 12126 width: 0.875rem; 12127} 12128 12129.labs-hero-title { 12130 margin-top: 1.5rem; 12131 max-width: 44rem; 12132 font-family: var(--lab-font-serif); 12133 font-weight: 500; 12134 font-size: 2.25rem; 12135 line-height: 1.18; 12136 letter-spacing: -0.01em; 12137 text-wrap: balance; 12138 color: #fff; 12139} 12140 12141@media (min-width: 640px) { 12142 .labs-hero-title { 12143 font-size: 2.875rem; 12144 } 12145} 12146 12147@media (min-width: 768px) { 12148 .labs-hero-title { 12149 font-size: 3.5rem; 12150 } 12151} 12152 12153.labs-hero-title-accent { 12154 color: rgb(var(--lab-coral-rgb)); 12155} 12156 12157.labs-hero-desc { 12158 margin-top: 1.25rem; 12159 max-width: 38rem; 12160 color: rgba(255, 255, 255, 0.78); 12161 font-size: 1rem; 12162 line-height: 1.65;
12163} 12164 12165@media (min-width: 640px) { 12166 .labs-hero-desc { 12167 font-size: 1.0625rem; 12168 } 12169} 12170 12171.labs-hero-stats { 12172 margin-top: 2.75rem; 12173 display: grid; 12174 grid-template-columns: repeat(2, minmax(0, 1fr)); 12175 gap: 1px; 12176 overflow: hidden; 12177 border-radius: 1rem; 12178 border: 1px solid rgba(255, 255, 255, 0.12); 12179 background-color: rgba(255, 255, 255, 0.08); 12180 box-shadow: 0 20px 45px -20px rgba(0, 0, 0, 0.55); 12181} 12182 12183@media (min-width: 640px) { 12184 .labs-hero-stats { 12185 grid-template-columns: repeat(4, minmax(0, 1fr)); 12186 } 12187} 12188 12189.labs-hero-stat { 12190 background-color: rgba(var(--lab-navy-rgb), 0.92); 12191 backdrop-filter: blur(6px); 12192 padding: 1.375rem 1.25rem; 12193 transition: background-color 0.2s ease; 12194} 12195 12196.labs-hero-stat:hover { 12197 background-color: rgba(var(--lab-navy-rgb), 0.7); 12198} 12199 12200.labs-hero-stat-value { 12201 font-family: var(--lab-font-serif); 12202 color: rgb(var(--lab-coral-rgb)); 12203 font-size: 1.75rem; 12204 line-height: 2.1rem; 12205} 12206 12207.labs-hero-stat-label { 12208 margin-top: 0.25rem; 12209 color: rgba(255, 255, 255, 0.65); 12210 font-size: 0.7rem; 12211 font-weight: 500; 12212 text-transform: uppercase; 12213 letter-spacing: 0.06em; 12214} 12215 12216/* ---------- Why choose ---------- */ 12217 12218.labs-why { 12219 padding-top: 5rem; 12220 padding-bottom: 5rem; 12221} 12222 12223.labs-why-head { 12224 text-align: center; 12225} 12226 12227.labs-eyebrow { 12228 color: rgb(var(--lab-coral-rgb)); 12229 font-size: 0.75rem; 12230 font-weight: 600; 12231 text-transform: uppercase; 12232 letter-spacing: 0.2em; 12233} 12234 12235.labs-why-title { 12236 margin-top: 0.75rem; 12237 font-family: var(--lab-font-serif); 12238 color: rgb(var(--lab-navy-rgb)); 12239 font-size: 1.875rem; 12240 line-height: 2.25rem; 12241} 12242 12243@media (min-width: 640px) { 12244 .labs-why-title { 12245 font-size: 2.25rem; 12246 line-height: 2.5rem; 12247 } 12248} 12249 12250.labs-why-grid { 12251 margin-top: 3rem; 12252 display: grid; 12253 gap: 1.5rem; 12254} 12255 12256@media (min-width: 768px) { 12257 .labs-why-grid { 12258 grid-template-columns: repeat(3, minmax(0, 1fr)); 12259 } 12260} 12261 12262.labs-why-card { 12263 border-radius: 1rem; 12264 border: 1px solid rgba(var(--lab-navy-rgb), 0.1); 12265 background-color: #ffffff; 12266 padding: 1.5rem; 12267 cursor: default; 12268 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 12269} 12270 12271.labs-why-card:hover { 12272 border-color: rgba(var(--lab-coral-rgb), 0.4); 12273 box-shadow: 0 20px 40px -15px rgba(var(--lab-navy-rgb), 0.25); 12274 transform: translateY(-0.15rem); 12275} 12276 12277.labs-why-icon { 12278 display: inline-flex; 12279 height: 2.75rem; 12280 width: 2.75rem; 12281 align-items: center; 12282 justify-content: center; 12283 border-radius: 0.75rem; 12284 background-color: rgba(var(--lab-coral-rgb), 0.1); 12285 color: rgb(var(--lab-coral-rgb)); 12286} 12287 12288.labs-why-icon svg { 12289 height: 1.25rem; 12290 width: 1.25rem; 12291} 12292 12293.labs-why-card-title { 12294 margin-top: 1rem; 12295 font-family: var(--lab-font-serif); 12296 color: rgb(var(--lab-navy-rgb)); 12297 font-size: 1.25rem; 12298 line-height: 1.75rem; 12299} 12300 12301.labs-why-card-desc { 12302 margin-top: 0.5rem; 12303 color: rgba(var(--lab-navy-rgb), 0.7); 12304 font-size: 0.875rem; 12305 line-height: 1.625; 12306} 12307 12308/* ---------- Test menu ---------- */ 12309 12310.labs-menu { 12311 background-color: rgb(var(--lab-navy-rgb)); 12312 color: #ffffff; 12313 padding-top: 5rem; 12314 padding-bottom: 5rem; 12315} 12316 12317.labs-menu-head { 12318 text-align: center; 12319} 12320 12321.labs-menu-title { 12322 margin-top: 0.75rem; 12323 font-family: var(--lab-font-serif); 12324 font-size: 1.875rem; 12325 line-height: 2.25rem; 12326 color: #fff; 12327} 12328 12329@media (min-width: 640px) { 12330 .labs-menu-title { 12331 font-size: 2.25rem; 12332 line-height: 2.5rem; 12333 } 12334} 12335 12336.labs-menu-desc { 12337 margin: 1rem auto 0; 12338 max-width: 42rem; 12339 color: rgba(255, 255, 255, 0.7); 12340 font-size: 0.875rem; 12341} 12342 12343.labs-controls { 12344 margin-top: 2.5rem; 12345 display: flex; 12346 flex-direction: column; 12347 gap: 1rem; 12348} 12349 12350@media (min-width: 768px) { 12351 .labs-controls { 12352 flex-direction: row; 12353 align-items: center; 12354 justify-content: space-between; 12355 } 12356} 12357 12358.labs-search { 12359 position: relative; 12360 width: 100%; 12361} 12362 12363@media (min-width: 768px) { 12364 .labs-search { 12365 max-width: 28rem; 12366 } 12367} 12368 12369.labs-search-icon { 12370 position: absolute; 12371 left: 0.75rem; 12372 top: 50%; 12373 transform: translateY(-50%); 12374 height: 1rem; 12375 width: 1rem; 12376 color: rgba(255, 255, 255, 0.5); 12377 pointer-events: none; 12378} 12379 12380.labs-search-input { 12381 width: 100%; 12382 border-radius: 9999px; 12383 border: 1px solid rgba(255, 255, 255, 0.15); 12384 background-color: rgba(255, 255, 255, 0.05); 12385 padding: 0.75rem 1rem 0.75rem 2.5rem; 12386 font-size: 0.875rem; 12387 color: #ffffff; 12388 outline: none; 12389 transition: background-color 0.2s ease, border-color 0.2s ease; 12390} 12391 12392.labs-search-input::-moz-placeholder { 12393 color: rgba(255, 255, 255, 0.5); 12394} 12395 12396.labs-search-input::placeholder { 12397 color: rgba(255, 255, 255, 0.5); 12398} 12399 12400.labs-search-input:focus { 12401 border-color: rgb(var(--lab-coral-rgb)); 12402 background-color: rgba(255, 255, 255, 0.1); 12403} 12404 12405.labs-filters { 12406 display: flex; 12407 flex-wrap: wrap; 12408 gap: 0.5rem; 12409} 12410 12411.labs-filter-btn { 12412 border-radius: 9999px; 12413 padding: 0.5rem 1rem; 12414 font-size: 0.75rem; 12415 font-weight: 600; 12416 text-transform: uppercase; 12417 letter-spacing: 0.05em; 12418 background-color: rgba(255, 255, 255, 0.05); 12419 color: rgba(255, 255, 255, 0.8); 12420 border: 1px solid transparent; 12421 cursor: pointer; 12422 transition: background-color 0.2s ease, color 0.2s ease, 12423 border-color 0.2s ease; 12424} 12425 12426.labs-filter-btn:hover { 12427 background-color: rgba(255, 255, 255, 0.1); 12428} 12429 12430.labs-filter-btn--active, 12431.labs-filter-btn--active:hover { 12432 background-color: rgb(var(--lab-coral-rgb)); 12433 color: #ffffff; 12434} 12435 12436.labs-count { 12437 margin-top: 1rem; 12438 color: rgba(255, 255, 255, 0.6); 12439 font-size: 0.75rem; 12440} 12441 12442.labs-categories { 12443 margin-top: 2rem; 12444} 12445 12446.labs-categories > * + * { 12447 margin-top: 2rem; 12448} 12449 12450.labs-category { 12451 border-radius: 1.5rem; 12452 border: 1px solid rgba(255, 255, 255, 0.14); 12453 background-color: rgba(255, 255, 255, 0.03); 12454 padding: 1.5rem; 12455 transition: border-color 0.2s ease; 12456} 12457 12458.labs-category:hover { 12459 border-color: rgba(255, 255, 255, 0.22); 12460} 12461 12462@media (min-width: 640px) { 12463 .labs-category { 12464 padding: 2rem; 12465 } 12466} 12467 12468.labs-category-head { 12469 display: flex; 12470 align-items: flex-start; 12471 gap: 1rem; 12472 border-bottom: 1px solid rgba(255, 255, 255, 0.1); 12473 padding-bottom: 1.25rem; 12474} 12475 12476.labs-category-icon { 12477 display: inline-flex; 12478 height: 3rem; 12479 width: 3rem; 12480 flex-shrink: 0; 12481 align-items: center; 12482 justify-content: center; 12483 border-radius: 0.75rem; 12484 background-color: rgba(var(--lab-coral-rgb), 0.15); 12485 color: rgb(var(--lab-coral-rgb)); 12486} 12487 12488.labs-category-icon svg { 12489 height: 1.5rem; 12490 width: 1.5rem; 12491} 12492 12493.labs-category-info { 12494 flex: 1 1 0%; 12495} 12496 12497.labs-category-title { 12498 font-family: var(--lab-font-serif); 12499 font-size: 1.5rem; 12500 line-height: 2rem; 12501 color: #ffffff; 12502} 12503 12504.labs-category-blurb { 12505 margin-top: 0.25rem; 12506 color: rgba(255, 255, 255, 0.7); 12507 font-size: 0.875rem; 12508} 12509 12510.labs-category-badge { 12511 display: none; 12512 border-radius: 9999px; 12513 background-color: rgba(255, 255, 255, 0.1); 12514 padding: 0.25rem 0.75rem; 12515 font-size: 0.75rem; 12516 font-weight: 600; 12517 color: #ffffff; 12518} 12519 12520@media (min-width: 640px) { 12521 .labs-category-badge { 12522 display: block; 12523 } 12524} 12525 12526.labs-test-list { 12527 margin-top: 1.5rem; 12528 display: grid; 12529 gap: 0.75rem 1.5rem; 12530} 12531 12532@media (min-width: 640px) { 12533 .labs-test-list { 12534 grid-template-columns: repeat(2, minmax(0, 1fr)); 12535 } 12536} 12537 12538@media (min-width: 1024px) { 12539 .labs-test-list { 12540 grid-template-columns: repeat(3, minmax(0, 1fr)); 12541 } 12542} 12543 12544.labs-test-item { 12545 display: flex; 12546 align-items: flex-start; 12547 gap: 0.5rem; 12548 color: rgba(255, 255, 255, 0.9); 12549 font-size: 0.875rem; 12550 line-height: 1.375; 12551} 12552 12553.labs-test-dot { 12554 margin-top: 0.5rem; 12555 height: 0.375rem; 12556 width: 0.375rem; 12557 flex-shrink: 0; 12558 border-radius: 9999px; 12559 background-color: rgb(var(--lab-coral-rgb)); 12560} 12561 12562.labs-empty { 12563 border-radius: 1rem; 12564 border: 1px dashed rgba(255, 255, 255, 0.15); 12565 background-color: rgba(255, 255, 255, 0.02); 12566 padding: 2.5rem; 12567 text-align: center; 12568 color: rgba(255, 255, 255, 0.7); 12569 font-size: 0.875rem; 12570} 12571 12572/* ---------- CTA ---------- */ 12573 12574.labs-cta { 12575 padding-top: 5rem; 12576 padding-bottom: 5rem; 12577} 12578 12579.labs-cta-card { 12580 overflow: hidden; 12581 border-radius: 1.5rem; 12582 border: 1px solid rgba(var(--lab-navy-rgb), 0.1); 12583 background-color: #ffffff; 12584 box-shadow: 0 25px 50px -20px rgba(var(--lab-navy-rgb), 0.3); 12585} 12586 12587.labs-cta-grid { 12588 display: grid; 12589 align-items: center; 12590 gap: 2rem; 12591 padding: 2rem; 12592} 12593 12594@media (min-width: 640px) { 12595 .labs-cta-grid { 12596 padding: 3rem; 12597 } 12598} 12599 12600@media (min-width: 768px) { 12601 .labs-cta-grid { 12602 grid-template-columns: 1.4fr 1fr; 12603 } 12604} 12605 12606.labs-cta-title { 12607 margin-top: 0.75rem; 12608 font-family: var(--lab-font-serif);
12609 color: rgb(var(--lab-navy-rgb)); 12610 font-size: 1.875rem; 12611 line-height: 2.25rem; 12612} 12613 12614@media (min-width: 640px) { 12615 .labs-cta-title { 12616 font-size: 2.25rem; 12617 line-height: 2.5rem; 12618 } 12619} 12620 12621.labs-cta-desc { 12622 margin-top: 1rem; 12623 color: rgba(var(--lab-navy-rgb), 0.7); 12624 font-size: 0.875rem; 12625 line-height: 1.625; 12626} 12627 12628.labs-cta-actions { 12629 margin-top: 1.5rem; 12630 display: flex; 12631 flex-wrap: wrap; 12632 gap: 0.75rem; 12633} 12634 12635.labs-btn-primary { 12636 display: inline-flex; 12637 align-items: center; 12638 gap: 0.5rem; 12639 border-radius: 9999px; 12640 background-color: rgb(var(--lab-coral-rgb)); 12641 padding: 0.75rem 1.5rem; 12642 font-size: 0.875rem; 12643 font-weight: 600; 12644 color: #ffffff; 12645 text-decoration: none; 12646 transition: background-color 0.2s ease, transform 0.2s ease; 12647} 12648 12649.labs-btn-primary:hover { 12650 background-color: rgba(var(--lab-coral-rgb), 0.9); 12651 transform: translateY(-1px); 12652} 12653 12654.labs-btn-primary svg { 12655 height: 1rem; 12656 width: 1rem; 12657} 12658 12659.labs-btn-secondary { 12660 display: inline-flex; 12661 align-items: center; 12662 gap: 0.5rem; 12663 border-radius: 9999px; 12664 border: 1px solid rgba(var(--lab-navy-rgb), 0.2); 12665 padding: 0.75rem 1.5rem; 12666 font-size: 0.875rem; 12667 font-weight: 600; 12668 color: rgb(var(--lab-navy-rgb)); 12669 text-decoration: none; 12670 transition: background-color 0.2s ease, color 0.2s ease; 12671} 12672 12673.labs-btn-secondary:hover { 12674 background-color: rgb(var(--lab-navy-rgb)); 12675 color: #ffffff; 12676} 12677 12678.labs-cta-notes { 12679 border-radius: 1rem; 12680 background-color: var(--lab-cream); 12681 padding: 1.5rem; 12682 font-size: 0.875rem; 12683 color: rgba(var(--lab-navy-rgb), 0.8); 12684} 12685 12686.labs-cta-notes-title { 12687 font-weight: 600; 12688 color: rgb(var(--lab-navy-rgb)); 12689} 12690 12691.labs-cta-notes-list { 12692 margin-top: 0.75rem; 12693} 12694 12695.labs-cta-notes-list > * + * { 12696 margin-top: 0.5rem; 12697} 12698 12699.labs-cta-note { 12700 display: flex; 12701 gap: 0.5rem; 12702} 12703 12704.labs-cta-note-dot { 12705 margin-top: 0.375rem; 12706 height: 0.375rem; 12707 width: 0.375rem; 12708 flex-shrink: 0; 12709 border-radius: 9999px; 12710 background-color: rgb(var(--lab-coral-rgb)); 12711} 12712 12713.labs-cta-footnote { 12714 margin-top: 1rem; 12715 text-align: center; 12716 color: rgba(var(--lab-navy-rgb), 0.5); 12717 font-size: 0.75rem; 12718} 12719 12720/* ========================================================= 12721 SURGERIES PAGE 12722 Dr. Mohan's Diabetes Specialities Centre 12723========================================================= */ 12724 12725.surgeries-page { 12726 width: 100%; 12727 overflow: hidden; 12728 background: #ffffff; 12729 color: #172033; 12730} 12731 12732/* ========================================================= 12733 COMMON CONTAINER 12734========================================================= */ 12735 12736.surgeries-page .page-container { 12737 width: 1400px; 12738 margin: 0 auto; 12739} 12740 12741/* ========================================================= 12742 HERO SECTION 12743========================================================= */ 12744 12745.surgeries-page .surgery-hero { 12746 position: relative; 12747 min-height: 540px; 12748 12749 display: flex; 12750 align-items: center; 12751 12752 overflow: hidden; 12753 isolation: isolate; 12754} 12755 12756.surgeries-page .surgery-hero > img { 12757 position: absolute; 12758 inset: 0; 12759 12760 z-index: -3; 12761 12762 width: 100%; 12763 height: 100%; 12764 12765 -o-object-fit: cover; 12766 12767 object-fit: cover; 12768 -o-object-position: center; 12769 object-position: center; 12770} 12771 12772.surgeries-page .hero-scrim { 12773 position: absolute; 12774 inset: 0; 12775 12776 z-index: -2; 12777 12778 background: linear-gradient( 12779 90deg, 12780 rgba(5, 25, 45, 0.94) 0%, 12781 rgba(5, 25, 45, 0.8) 35%, 12782 rgba(5, 25, 45, 0.38) 65%, 12783 rgba(5, 25, 45, 0.08) 100% 12784 ); 12785} 12786 12787.surgeries-page .surgery-hero-content { 12788 width: min(1200px, calc(100% - 40px)); 12789 margin: 0 auto; 12790 12791 padding: 110px 0 90px; 12792 12793 color: #ffffff; 12794} 12795 12796.surgeries-page .surgery-hero-content h1 { 12797 max-width: 650px; 12798 12799 margin: 0 0 18px; 12800 12801 color: #ffffff; 12802 12803 font-size: clamp(38px, 5vw, 62px); 12804 line-height: 1.08; 12805 font-weight: 700; 12806 12807 letter-spacing: -1.5px; 12808} 12809 12810.surgeries-page .surgery-hero-content .section-rule { 12811 margin: 0 0 20px; 12812} 12813 12814.surgeries-page .surgery-hero-content p { 12815 max-width: 620px; 12816 12817 margin: 0 0 32px; 12818 12819 color: rgba(255, 255, 255, 0.9); 12820 12821 font-size: 17px; 12822 line-height: 1.7; 12823} 12824 12825.surgeries-page .hero-actions { 12826 display: flex; 12827 align-items: center; 12828 gap: 14px; 12829 flex-wrap: wrap; 12830} 12831 12832.surgeries-page .hero-actions button { 12833 min-height: 46px; 12834} 12835 12836.surgeries-page .hero-actions a { 12837 text-decoration: none; 12838} 12839.surgeries-page .doctor-profile-link { 12840 display: inline-flex; 12841 align-items: center; 12842 gap: 8px; 12843 12844 padding: 0; 12845 12846 color: #ffffff; 12847 12848 font-size: 12px; 12849 font-weight: 700; 12850 12851 text-decoration: none; 12852 12853 transition: 12854 color 0.2s ease, 12855 gap 0.25s ease; 12856} 12857 12858.surgeries-page .doctor-profile-link svg { 12859 transition: transform 0.25s ease; 12860} 12861 12862.surgeries-page .doctor-profile-link:hover { 12863 color: #ffffff; 12864 gap: 12px; 12865} 12866 12867.surgeries-page .doctor-profile-link:hover svg { 12868 transform: translateX(4px); 12869} 12870 12871/* ========================================================= 12872 CARE HIGHLIGHTS 12873========================================================= */ 12874 12875.surgeries-page .care-highlights { 12876 position: relative; 12877 z-index: 2; 12878 12879 background: #ffffff; 12880 12881 border-bottom: 1px solid #e5eaf0; 12882 12883 box-shadow: 0 8px 30px rgba(20, 40, 70, 0.06); 12884} 12885 12886.surgeries-page .care-highlights-grid { 12887 display: grid; 12888 grid-template-columns: repeat(4, 1fr); 12889} 12890 12891.surgeries-page .care-highlight { 12892 min-height: 150px; 12893 12894 padding: 30px 24px; 12895 12896 display: flex; 12897 flex-direction: column; 12898 align-items: center; 12899 justify-content: center; 12900 12901 text-align: center; 12902 12903 border-right: 1px solid #e7ebf0; 12904} 12905 12906.surgeries-page .care-highlight:last-child { 12907 border-right: 0; 12908} 12909 12910.surgeries-page .care-highlight svg { 12911 width: 28px; 12912 height: 28px; 12913 12914 margin-bottom: 13px; 12915 12916 color: #0b4f83; 12917 12918 stroke-width: 1.6; 12919} 12920 12921.surgeries-page .care-highlight h3 { 12922 margin: 0 0 7px; 12923 12924 color: #13253b; 12925 12926 font-size: 14px; 12927 font-weight: 700; 12928} 12929 12930.surgeries-page .care-highlight p { 12931 max-width: 210px; 12932 12933 margin: 0; 12934 12935 color: #697586; 12936 12937 font-size: 13px !important; 12938 line-height: 1.55; 12939} 12940 12941/* ========================================================= 12942 COMMON SECTION 12943========================================================= */ 12944 12945.surgeries-page .surgery-section { 12946 padding: 90px 0; 12947} 12948 12949.surgeries-page .section-heading { 12950 margin-bottom: 45px; 12951 12952 text-align: center; 12953} 12954 12955.surgeries-page .section-heading h2 { 12956 margin: 0 0 12px; 12957 12958 color: #14263d; 12959 12960 font-size: clamp(28px, 3vw, 38px); 12961 line-height: 1.2; 12962 font-weight: 600; 12963} 12964 12965.surgeries-page .section-heading p { 12966 max-width: 650px; 12967 12968 margin: 0 auto; 12969 12970 color: #6b7788; 12971 12972 font-size: 14px; 12973 line-height: 1.7; 12974} 12975 12976.surgeries-page .section-rule { 12977 width: 55px; 12978 height: 3px; 12979 12980 margin: 18px auto 0; 12981 12982 background: #c21f4b; 12983 12984 border-radius: 20px; 12985} 12986 12987/* ========================================================= 12988 Specialities 12989========================================================= */ 12990 12991.surgeries-page #Specialities { 12992 background: #ffffff; 12993} 12994 12995.surgeries-page .Specialities-grid { 12996 display: grid; 12997 12998 grid-template-columns: repeat(4, minmax(0, 1fr)); 12999 13000 gap: 20px; 13001} 13002 13003/* ========================================================= 13004 SPECIALTY CARD 13005========================================================= */ 13006 13007.surgeries-page .specialty-card { 13008 position: relative; 13009 13010 display: flex; 13011 flex-direction: column; 13012 13013 min-width: 0; 13014 13015 background: #ffffff; 13016 13017 border: 1px solid #e1e7ee; 13018 13019 border-radius: 10px; 13020 13021 box-shadow: 0 4px 16px rgba(20, 45, 75, 0.05); 13022 13023 transition: 13024 transform 0.3s ease, 13025 box-shadow 0.3s ease, 13026 border-color 0.3s ease; 13027} 13028 13029.surgeries-page .specialty-card:hover { 13030 transform: translateY(-6px); 13031 13032 border-color: #cbd9e6; 13033 13034 box-shadow: 0 16px 35px rgba(20, 55, 90, 0.12); 13035} 13036 13037/* ========================================================= 13038 SPECIALTY IMAGE 13039========================================================= */ 13040 13041.surgeries-page .specialty-card-image { 13042 position: relative; 13043 13044 height: 205px; 13045 13046 overflow: hidden; 13047 13048 border-radius: 10px 10px 0 0; 13049} 13050 13051.surgeries-page .specialty-card-image img { 13052 display: block; 13053 13054 width: 100%; 13055 height: 100%; 13056 13057 -o-object-fit: cover; 13058 13059 object-fit: cover; 13060 13061 transition: 13062 transform 0.5s ease, 13063 filter 0.5s ease; 13064} 13065 13066.surgeries-page .specialty-card:hover .specialty-card-image img { 13067 transform: scale(1.05); 13068} 13069 13070/* ========================================================= 13071 SPECIALTY SVG ICON BADGE 13072========================================================= */ 13073 13074.surgeries-page .specialty-card-icon { 13075 position: absolute; 13076 13077 top: 174px; 13078 left: 50%; 13079 13080 z-index: 5; 13081 13082 width: 62px; 13083 height: 62px; 13084 13085 display: flex; 13086 align-items: center; 13087 justify-content: center; 13088 13089 transform: translateX(-50%); 13090 13091 background: #ffffff; 13092 13093 border: 4px solid #ffffff; 13094 13095 border-radius: 50%; 13096 13097 box-shadow: 0 5px 18px rgba(20, 50, 80, 0.16); 13098 13099 color: #0b5a91; 13100 13101 transition: 13102 transform 0.3s ease, 13103 box-shadow 0.3s ease; 13104} 13105 13106.surgeries-page .specialty-card-icon::before { 13107 content: ""; 13108 13109 position: absolute; 13110 13111 inset: 4px;
13112 13113 z-index: -1; 13114 13115 border-radius: 50%; 13116 13117 background: #eef6fb; 13118} 13119 13120.surgeries-page .specialty-card-icon svg { 13121 width: 27px; 13122 height: 27px; 13123 13124 color: #0b5a91; 13125 13126 stroke-width: 1.8; 13127} 13128 13129.surgeries-page .specialty-card:hover .specialty-card-icon { 13130 transform: translateX(-50%) translateY(-4px); 13131 13132 box-shadow: 0 9px 24px rgba(20, 50, 80, 0.2); 13133} 13134 13135/* ========================================================= 13136 BLUE SPECIALTY ICONS 13137========================================================= */ 13138 13139.surgeries-page .specialty-card:nth-child(1) .specialty-card-icon::before, 13140.surgeries-page .specialty-card:nth-child(3) .specialty-card-icon::before { 13141 background: #edf6fc; 13142} 13143 13144.surgeries-page .specialty-card:nth-child(1) .specialty-card-icon svg, 13145.surgeries-page .specialty-card:nth-child(3) .specialty-card-icon svg { 13146 color: #08649b; 13147} 13148 13149/* ========================================================= 13150 RED SPECIALTY ICONS 13151========================================================= */ 13152 13153.surgeries-page .specialty-card:nth-child(2) .specialty-card-icon::before, 13154.surgeries-page .specialty-card:nth-child(4) .specialty-card-icon::before { 13155 background: #fff0f3; 13156} 13157 13158.surgeries-page .specialty-card:nth-child(2) .specialty-card-icon svg, 13159.surgeries-page .specialty-card:nth-child(4) .specialty-card-icon svg { 13160 color: #bd2850; 13161} 13162 13163/* ========================================================= 13164 SPECIALTY CARD BODY 13165========================================================= */ 13166 13167.surgeries-page .specialty-card-body { 13168 flex: 1; 13169 13170 padding: 48px 22px 24px; 13171 13172 display: flex; 13173 flex-direction: column; 13174} 13175 13176.surgeries-page .specialty-card h3 { 13177 min-height: 46px; 13178 13179 margin: 0 0 17px; 13180 13181 color: #15263b; 13182 13183 font-size: 16px; 13184 line-height: 1.45; 13185 font-weight: 700; 13186} 13187 13188/* ========================================================= 13189 SPECIALTY LIST 13190========================================================= */ 13191 13192.surgeries-page .specialty-card ul { 13193 margin: 0; 13194 padding: 0; 13195 13196 list-style: none; 13197} 13198 13199.surgeries-page .specialty-card li { 13200 position: relative; 13201 13202 padding-left: 20px; 13203 13204 margin-bottom: 9px; 13205 13206 color: #667487; 13207 13208 font-size: 14px !important; 13209 line-height: 1.5; 13210} 13211 13212.surgeries-page .specialty-card li::before { 13213 content: "â"; 13214 13215 position: absolute; 13216 13217 left: 0; 13218 top: 0; 13219 13220 color: #0b6498; 13221 13222 font-size: 14px; 13223 font-weight: 700; 13224} 13225 13226/* ========================================================= 13227 SPECIALTY ACTION 13228========================================================= */ 13229 13230.surgeries-page .specialty-card-action { 13231 margin-top: auto; 13232 13233 padding-top: 20px; 13234} 13235 13236.surgeries-page .specialty-card-action button { 13237 display: inline-flex; 13238 align-items: center; 13239 gap: 7px; 13240 13241 padding: 0; 13242 13243 border: 0; 13244 13245 background: transparent; 13246 13247 color: #0b4f83; 13248 13249 font-size: 12px; 13250 font-weight: 700; 13251 13252 cursor: pointer; 13253 13254 transition: 13255 color 0.2s ease, 13256 gap 0.2s ease; 13257} 13258 13259.surgeries-page .specialty-card-action button:hover { 13260 color: #c21f4b; 13261 13262 gap: 10px; 13263} 13264 13265/* ========================================================= 13266 WHY CHOOSE US 13267========================================================= */ 13268 13269.surgeries-page .why-section { 13270 background: #f6f9fc; 13271} 13272 13273.surgeries-page .why-grid { 13274 display: grid; 13275 13276 grid-template-columns: 0.8fr 1.2fr; 13277 13278 gap: 70px; 13279 13280 align-items: center; 13281} 13282 13283.surgeries-page .why-intro .section-rule { 13284 margin: 0 0 18px; 13285} 13286 13287.surgeries-page .why-intro h2 { 13288 margin: 0 0 16px; 13289 13290 color: #14263d; 13291 13292 font-size: 34px; 13293 line-height: 1.2; 13294} 13295 13296.surgeries-page .why-intro p { 13297 margin: 0; 13298 13299 color: #697586; 13300 13301 font-size: 14px; 13302 line-height: 1.75; 13303} 13304 13305.surgeries-page .benefits-grid { 13306 display: grid; 13307 13308 grid-template-columns: repeat(2, 1fr); 13309 13310 gap: 25px 35px; 13311} 13312 13313.surgeries-page .benefit-item { 13314 display: flex; 13315 13316 gap: 15px; 13317 13318 align-items: flex-start; 13319} 13320 13321.surgeries-page .benefit-icon { 13322 flex: 0 0 46px; 13323 13324 width: 46px; 13325 height: 46px; 13326 13327 display: flex; 13328 align-items: center; 13329 justify-content: center; 13330 13331 background: #ffffff; 13332 13333 border: 1px solid #dde5ed; 13334 13335 border-radius: 8px; 13336 13337 color: #0b4f83; 13338} 13339 13340.surgeries-page .benefit-icon svg { 13341 width: 21px; 13342 height: 21px; 13343} 13344 13345.surgeries-page .benefit-item h3 { 13346 margin: 2px 0 6px; 13347 13348 color: #1a2b40; 13349 13350 font-size: 14px; 13351 font-weight: 700; 13352} 13353 13354.surgeries-page .benefit-item p { 13355 margin: 0; 13356 13357 color: #6b7788; 13358 13359 font-size: 13px !important; 13360 line-height: 1.55; 13361} 13362 13363/* ========================================================= 13364 CONSULTATION 13365========================================================= */ 13366 13367.surgeries-page .consultation-section { 13368 padding: 70px 0; 13369 13370 background: #ffffff; 13371} 13372 13373.surgeries-page .consultation-box { 13374 display: flex; 13375 13376 align-items: center; 13377 justify-content: space-between; 13378 13379 gap: 30px; 13380 13381 padding: 40px 50px; 13382 13383 background: #f6f9fc; 13384 13385 border: 1px solid #e1e8ef; 13386 13387 border-radius: 10px; 13388} 13389 13390.surgeries-page .consultation-content { 13391 display: flex; 13392 13393 align-items: center; 13394 13395 gap: 18px;
13396} 13397 13398.surgeries-page .consultation-content > svg { 13399 flex: 0 0 auto; 13400 13401 color: #0b4f83; 13402} 13403 13404.surgeries-page .consultation-content h3 { 13405 margin: 0 0 6px; 13406 13407 color: #14263d; 13408 13409 font-size: 18px; 13410 font-weight: 700; 13411} 13412 13413.surgeries-page .consultation-content p { 13414 margin: 0; 13415 13416 color: #697586; 13417 13418 font-size: 13px; 13419 line-height: 1.6; 13420} 13421 13422/* ========================================================= 13423 DOCTORS SECTION 13424========================================================= */ 13425 13426.surgeries-page .doctors-section { 13427 background: #ffffff; 13428} 13429 13430/* ========================================================= 13431 DOCTORS GRID 13432 Desktop = 5 doctors in one row 13433========================================================= */ 13434 13435.surgeries-page .doctors-grid { 13436 display: grid; 13437 13438 grid-template-columns: repeat(5, minmax(0, 1fr)); 13439 13440 gap: 18px; 13441 13442 width: 100%; 13443} 13444 13445/* ========================================================= 13446 DOCTOR CARD 13447========================================================= */ 13448 13449.surgeries-page .doctor-card { 13450 min-width: 0; 13451 width: 100%; 13452 13453 overflow: hidden; 13454 13455 background: #ffffff; 13456 13457 border: 1px solid #dfe6ed; 13458 border-radius: 10px; 13459 13460 box-shadow: 0 5px 18px rgba(20, 45, 75, 0.06); 13461 13462 transition: 13463 transform 0.3s ease, 13464 box-shadow 0.3s ease; 13465} 13466 13467.surgeries-page .doctor-card:hover { 13468 transform: translateY(-6px); 13469 13470 box-shadow: 0 18px 35px rgba(20, 50, 80, 0.15); 13471} 13472 13473/* ========================================================= 13474 DOCTOR IMAGE 13475========================================================= */ 13476 13477.surgeries-page .doctor-card-image { 13478 position: relative; 13479 13480 width: 100%; 13481 height: 320px; 13482 13483 overflow: hidden; 13484 13485 background: #eef2f5; 13486} 13487 13488.surgeries-page .doctor-card-image img { 13489 display: block; 13490 13491 width: 100%; 13492 height: 100%; 13493 13494 -o-object-fit: cover; 13495 13496 object-fit: cover; 13497 -o-object-position: center top; 13498 object-position: center top; 13499 13500 transition: transform 0.5s ease; 13501} 13502 13503.surgeries-page .doctor-card:hover .doctor-card-image img { 13504 transform: scale(1.04); 13505} 13506 13507/* ========================================================= 13508 DOCTOR NAME 13509========================================================= */ 13510 13511.surgeries-page .doctor-card-name { 13512 min-height: 68px; 13513 13514 display: flex; 13515 align-items: center; 13516 13517 padding: 16px 18px; 13518 13519 background: #ffffff; 13520} 13521 13522.surgeries-page .doctor-card-name h3 { 13523 margin: 0; 13524 13525 color: #17283d; 13526 13527 font-size: 15px; 13528 line-height: 1.4; 13529 font-weight: 700; 13530} 13531 13532/* ========================================================= 13533 DOCTOR HOVER OVERLAY 13534========================================================= */ 13535 13536.surgeries-page .doctor-card-overlay { 13537 position: absolute; 13538 13539 left: 0; 13540 right: 0; 13541 bottom: 0; 13542 13543 min-height: 68%; 13544 13545 display: flex; 13546 align-items: flex-end; 13547 13548 padding: 22px 20px; 13549 13550 background: linear-gradient( 13551 to top, 13552 rgba(4, 34, 67, 0.98) 0%, 13553 rgba(4, 34, 67, 0.93) 45%, 13554 rgba(4, 34, 67, 0.6) 75%, 13555 rgba(4, 34, 67, 0) 100% 13556 ); 13557 13558 transform: translateY(100%); 13559 13560 opacity: 0; 13561 13562 transition: 13563 transform 0.35s ease, 13564 opacity 0.3s ease; 13565 13566 pointer-events: none; 13567} 13568 13569/* ========================================================= 13570 SHOW ON HOVER 13571========================================================= */ 13572 13573.surgeries-page .doctor-card:hover .doctor-card-overlay { 13574 transform: translateY(0); 13575 opacity: 1; 13576 pointer-events: auto; 13577} 13578 13579/* ========================================================= 13580 OVERLAY CONTENT 13581========================================================= */ 13582 13583.surgeries-page .doctor-overlay-content { 13584 width: 100%; 13585 13586 padding-top: 40px; 13587} 13588 13589.surgeries-page .doctor-overlay-content::before { 13590 content: ""; 13591 13592 display: block; 13593 13594 width: 36px; 13595 height: 3px; 13596 13597 margin-bottom: 12px; 13598 13599 background: #d72b57; 13600 13601 border-radius: 10px; 13602} 13603 13604.surgeries-page .doctor-overlay-content .doctor-credentials { 13605 margin: 0 0 8px; 13606 13607 color: rgba(255, 255, 255, 0.85); 13608 13609 font-size: 10px; 13610 13611 line-height: 1.5; 13612} 13613 13614.surgeries-page .doctor-overlay-content .doctor-specialty { 13615 margin: 0 0 17px; 13616 13617 color: #ffffff; 13618 13619 font-size: 11px; 13620 13621 line-height: 1.5; 13622 13623 font-weight: 600; 13624} 13625 13626/* ========================================================= 13627 VIEW PROFILE 13628========================================================= */ 13629 13630.surgeries-page .doctor-overlay-content button { 13631 display: inline-flex; 13632 13633 align-items: center; 13634 13635 gap: 8px; 13636 13637 padding: 0; 13638 13639 border: 0; 13640 13641 background: transparent; 13642 13643 color: #ffffff; 13644 13645 font-size: 12px; 13646 13647 font-weight: 700; 13648 13649 cursor: pointer; 13650} 13651 13652.surgeries-page .doctor-overlay-content button svg { 13653 transition: transform 0.25s ease; 13654} 13655 13656.surgeries-page .doctor-overlay-content button:hover svg { 13657 transform: translateX(5px); 13658} 13659 13660/* ========================================================= 13661 VIEW ALL DOCTORS 13662========================================================= */ 13663 13664.surgeries-page .all-doctors-link { 13665 display: flex; 13666 13667 justify-content: center; 13668 13669 margin-top: 35px; 13670} 13671 13672.surgeries-page .all-doctors-link a { 13673 display: inline-flex; 13674 13675 align-items: center; 13676 13677 gap: 10px; 13678 13679 padding: 12px 20px; 13680 13681 color: #0b4f83; 13682 13683 background: #ffffff; 13684 13685 border: 1px solid #d8e2eb; 13686 13687 border-radius: 6px; 13688 13689 font-size: 13px; 13690 13691 font-weight: 600; 13692 13693 line-height: 1; 13694 13695 text-decoration: none; 13696 13697 box-shadow: 0 3px 12px rgba(20, 50, 80, 0.06); 13698 13699 transition: 13700 background-color 0.25s ease, 13701 color 0.25s ease, 13702 border-color 0.25s ease, 13703 box-shadow 0.25s ease, 13704 transform 0.25s ease; 13705} 13706 13707.surgeries-page .all-doctors-link a:hover { 13708 color: #ffffff; 13709 13710 background: #0b4f83; 13711 13712 border-color: #0b4f83; 13713 13714 box-shadow: 0 8px 20px rgba(11, 79, 131, 0.18); 13715 13716 transform: translateY(-2px); 13717} 13718 13719.surgeries-page .all-doctors-arrow { 13720 display: flex; 13721 13722 align-items: center; 13723 justify-content: center; 13724 13725 transition: transform 0.25s ease; 13726} 13727 13728.surgeries-page .all-doctors-link a:hover .all-doctors-arrow { 13729 transform: translateX(4px); 13730} 13731 13732/* ========================================================= 13733 TRUST CTA 13734========================================================= */ 13735 13736.surgeries-page .trust-cta { 13737 padding: 75px 0; 13738 13739 background: #07396f; 13740 13741 color: #ffffff; 13742} 13743 13744.surgeries-page .trust-cta-inner { 13745 display: flex; 13746 13747 align-items: center; 13748 13749 justify-content: space-between; 13750 13751 gap: 40px; 13752} 13753 13754.surgeries-page .trust-cta h2 { 13755 max-width: 650px; 13756 13757 margin: 0 0 12px; 13758 13759 color: #ffffff; 13760 13761 font-size: clamp(30px, 4vw, 46px); 13762 13763 line-height: 1.15; 13764 13765 font-weight: 600; 13766} 13767 13768.surgeries-page .trust-cta p { 13769 margin: 0; 13770 13771 color: rgba(255, 255, 255, 0.82); 13772 13773 font-size: 14px; 13774} 13775 13776.surgeries-page .trust-cta button { 13777 flex-shrink: 0; 13778 13779 min-width: 190px; 13780} 13781 13782/* ========================================================= 13783 MODAL OVERLAY 13784========================================================= */ 13785 13786.surgeries-page .surgery-modal-overlay { 13787 position: fixed; 13788 13789 inset: 0; 13790 13791 z-index: 9999; 13792 13793 display: flex; 13794 13795 align-items: center; 13796 13797 justify-content: center; 13798 13799 padding: 20px; 13800 13801 background: rgba(10, 24, 42, 0.72); 13802 13803 backdrop-filter: blur(4px); 13804} 13805 13806/* ========================================================= 13807 MODAL 13808========================================================= */ 13809 13810.surgeries-page .surgery-modal { 13811 position: relative; 13812 13813 width: min(100%, 560px); 13814 13815 max-height: calc(100vh - 40px); 13816 13817 overflow-y: auto; 13818 13819 padding: 38px; 13820 13821 background: #ffffff; 13822 13823 border-radius: 12px; 13824 13825 box-shadow: 0 25px 70px rgba(0, 0, 0, 0.25); 13826} 13827 13828.surgeries-page .surgery-modal-close { 13829 position: absolute; 13830 13831 top: 14px; 13832 right: 14px; 13833} 13834 13835.surgeries-page .surgery-modal h2 { 13836 margin: 16px 0 10px; 13837 13838 color: #14263d; 13839 13840 font-size: 28px; 13841 13842 line-height: 1.25; 13843 13844 font-weight: 700; 13845} 13846 13847.surgeries-page .surgery-modal > div > p { 13848 color: #697586; 13849 13850 font-size: 14px; 13851 13852 line-height: 1.7; 13853} 13854 13855/* ========================================================= 13856 MODAL PROCEDURES 13857========================================================= */ 13858
13859.surgeries-page .modal-procedure-list { 13860 display: grid; 13861 13862 grid-template-columns: repeat(2, 1fr); 13863 13864 gap: 12px; 13865 13866 margin: 25px 0 0; 13867 13868 padding: 0; 13869 13870 list-style: none; 13871} 13872 13873.surgeries-page .modal-procedure-list li { 13874 display: flex; 13875 13876 align-items: flex-start; 13877 13878 gap: 9px; 13879 13880 padding: 12px; 13881 13882 background: #f6f9fc; 13883 13884 border: 1px solid #e4eaf0; 13885 13886 border-radius: 6px; 13887 13888 color: #344256; 13889 13890 font-size: 13px; 13891 13892 line-height: 1.45; 13893} 13894 13895.surgeries-page .modal-procedure-list svg { 13896 flex-shrink: 0; 13897 13898 margin-top: 1px; 13899 13900 color: #0b4f83; 13901} 13902 13903/* ========================================================= 13904 DOCTOR MODAL 13905========================================================= */ 13906 13907.surgeries-page .doctor-modal-header { 13908 display: flex; 13909 13910 align-items: center; 13911 13912 gap: 22px; 13913 13914 padding-right: 25px; 13915} 13916 13917.surgeries-page .doctor-modal-header img { 13918 width: 120px; 13919 height: 145px; 13920 13921 flex-shrink: 0; 13922 13923 -o-object-fit: cover; 13924 13925 object-fit: cover; 13926 13927 -o-object-position: top; 13928 13929 object-position: top; 13930 13931 border-radius: 8px; 13932 13933 background: #edf2f6; 13934} 13935 13936.surgeries-page .doctor-modal-header h2 { 13937 margin-top: 10px; 13938 13939 font-size: 23px; 13940} 13941 13942.surgeries-page .doctor-modal-header p { 13943 margin: 8px 0 5px; 13944 13945 color: #697586; 13946 13947 font-size: 12px; 13948 13949 line-height: 1.5; 13950} 13951 13952.surgeries-page .doctor-modal-header strong { 13953 display: block; 13954 13955 color: #25384d; 13956 13957 font-size: 13px; 13958 13959 line-height: 1.5; 13960} 13961 13962/* ========================================================= 13963 APPOINTMENT FORM 13964========================================================= */ 13965 13966.surgeries-page .appointment-form { 13967 display: flex; 13968 13969 flex-direction: column; 13970 13971 gap: 18px; 13972 13973 margin-top: 25px; 13974} 13975 13976.surgeries-page .appointment-form label { 13977 display: flex; 13978 13979 flex-direction: column; 13980 13981 gap: 7px; 13982 13983 color: #24364a; 13984 13985 font-size: 13px; 13986 13987 font-weight: 600; 13988} 13989 13990.surgeries-page .appointment-form input, 13991.surgeries-page .appointment-form select { 13992 width: 100%; 13993 13994 height: 45px; 13995 13996 padding: 0 13px; 13997 13998 background: #ffffff; 13999 14000 border: 1px solid #d7dfe8; 14001 14002 border-radius: 6px; 14003 14004 color: #24364a; 14005 14006 font-size: 13px; 14007 14008 outline: none; 14009 14010 transition: 14011 border-color 0.2s ease, 14012 box-shadow 0.2s ease; 14013} 14014 14015.surgeries-page .appointment-form input:focus, 14016.surgeries-page .appointment-form select:focus { 14017 border-color: #0b4f83; 14018 14019 box-shadow: 0 0 0 3px rgba(11, 79, 131, 0.1); 14020} 14021 14022.surgeries-page .appointment-form button { 14023 width: 100%; 14024} 14025 14026/* ========================================================= 14027 UTILITY 14028========================================================= */ 14029 14030.surgeries-page .mt-6 { 14031 margin-top: 24px; 14032} 14033 14034.surgeries-page .w-full { 14035 width: 100%; 14036} 14037 14038/* ========================================================= 14039 TABLET 14040========================================================= */ 14041 14042@media (max-width: 1100px) { 14043 .surgeries-page .Specialities-grid { 14044 grid-template-columns: repeat(2, 1fr); 14045 } 14046 14047 .surgeries-page .doctors-grid { 14048 grid-template-columns: repeat(3, 1fr); 14049 } 14050 14051 .surgeries-page .why-grid { 14052 gap: 40px; 14053 } 14054} 14055 14056/* ========================================================= 14057 TABLET / MOBILE 14058========================================================= */ 14059 14060@media (max-width: 768px) { 14061 .surgeries-page .page-container { 14062 width: min(100% - 30px, 620px); 14063 } 14064 14065 /* Hero */ 14066 14067 .surgeries-page .surgery-hero { 14068 min-height: 500px; 14069 } 14070 14071 .surgeries-page .surgery-hero-content { 14072 width: min(100% - 30px, 620px); 14073 14074 padding: 90px 0 70px; 14075 } 14076 14077 .surgeries-page .surgery-hero-content h1 { 14078 font-size: 40px; 14079 } 14080 14081 .surgeries-page .surgery-hero-content p { 14082 font-size: 15px; 14083 } 14084 14085 /* Highlights */ 14086 14087 .surgeries-page .care-highlights-grid { 14088 grid-template-columns: repeat(2, 1fr); 14089 } 14090 14091 .surgeries-page .care-highlight:nth-child(2) { 14092 border-right: 0; 14093 } 14094 14095 .surgeries-page .care-highlight:nth-child(-n + 2) { 14096 border-bottom: 1px solid #e7ebf0; 14097 } 14098 14099 /* Sections */ 14100 14101 .surgeries-page .surgery-section { 14102 padding: 65px 0; 14103 } 14104 14105 /* Specialities */ 14106 14107 .surgeries-page .Specialities-grid { 14108 grid-template-columns: 1fr; 14109 } 14110 14111 .surgeries-page .specialty-card-image { 14112 height: 220px; 14113 } 14114 14115 .surgeries-page .specialty-card-icon { 14116 top: 189px; 14117 14118 width: 60px; 14119 height: 60px; 14120 } 14121 14122 .surgeries-page .specialty-card-body { 14123 padding: 45px 22px 24px; 14124 } 14125 14126 /* Why */ 14127 14128 .surgeries-page .why-grid { 14129 grid-template-columns: 1fr; 14130 14131 gap: 40px; 14132 } 14133 14134 .surgeries-page .benefits-grid { 14135 grid-template-columns: 1fr; 14136 } 14137 14138 /* Consultation */ 14139 14140 .surgeries-page .consultation-box { 14141 padding: 30px; 14142 14143 flex-direction: column; 14144 14145 align-items: flex-start; 14146 } 14147 14148 /* Doctors */ 14149 14150 .surgeries-page .doctors-grid { 14151 grid-template-columns: repeat(2, 1fr); 14152 } 14153 14154 /* Trust */ 14155 14156 .surgeries-page .trust-cta-inner { 14157 flex-direction: column; 14158 14159 align-items: flex-start; 14160 } 14161 14162 .surgeries-page .trust-cta h2 { 14163 font-size: 34px; 14164 } 14165} 14166 14167/* ========================================================= 14168 MOBILE 14169========================================================= */ 14170 14171@media (max-width: 600px) { 14172 /* Modal */ 14173 14174 .surgeries-page .surgery-modal { 14175 padding: 28px 20px; 14176 } 14177
14178 .surgeries-page .modal-procedure-list { 14179 grid-template-columns: 1fr; 14180 } 14181 14182 .surgeries-page .doctor-modal-header { 14183 align-items: flex-start; 14184 14185 flex-direction: column; 14186 } 14187 14188 .surgeries-page .doctor-modal-header img { 14189 width: 100px; 14190 height: 120px; 14191 } 14192 14193 /* Doctor cards */ 14194 14195 .surgeries-page .doctor-card-image { 14196 height: 280px; 14197 } 14198} 14199 14200/* ========================================================= 14201 SMALL MOBILE 14202========================================================= */ 14203 14204@media (max-width: 520px) { 14205 /* Hero */ 14206 14207 .surgeries-page .surgery-hero-content h1 { 14208 font-size: 34px; 14209 } 14210 14211 .surgeries-page .surgery-hero-content p { 14212 font-size: 14px; 14213 } 14214 14215 /* Highlights */ 14216 14217 .surgeries-page .care-highlights-grid { 14218 grid-template-columns: 1fr; 14219 } 14220 14221 .surgeries-page .care-highlight { 14222 border-right: 0 !important; 14223 14224 border-bottom: 1px solid #e7ebf0; 14225 } 14226 14227 .surgeries-page .care-highlight:last-child { 14228 border-bottom: 0; 14229 } 14230 14231 /* Hero buttons */ 14232 14233 .surgeries-page .hero-actions { 14234 flex-direction: column; 14235 14236 align-items: stretch; 14237 } 14238 14239 .surgeries-page .hero-actions > * { 14240 width: 100%; 14241 } 14242 14243 /* Doctors */ 14244 14245 .surgeries-page .doctors-grid { 14246 grid-template-columns: 1fr; 14247 } 14248 14249 .surgeries-page .doctor-card-image { 14250 height: 340px; 14251 } 14252 14253 /* Consultation */ 14254 14255 .surgeries-page .consultation-content { 14256 align-items: flex-start; 14257 } 14258 14259 /* Trust */ 14260 14261 .surgeries-page .trust-cta { 14262 padding: 60px 0; 14263 } 14264 14265 .surgeries-page .trust-cta h2 { 14266 font-size: 30px; 14267 } 14268} 14269 14270/* ========================================================= 14271 REDUCE MOTION 14272========================================================= */ 14273 14274@media (prefers-reduced-motion: reduce) { 14275 .surgeries-page *, 14276 .surgeries-page *::before, 14277 .surgeries-page *::after { 14278 scroll-behavior: auto !important; 14279 14280 transition: none !important; 14281 14282 animation: none !important; 14283 } 14284} 14285 14286</style>
14286<script>window.dataLayer = window.dataLayer || [];window.dataLayer.push({"platform":"gatsby"}); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+'';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-557HLQFR');</script>
14286<link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/>
vendor: 66 bytes, line 14286
14286<script async="" src="https://www.googletagmanager.com/gtag/js?id=
14286G-V4DMHD8L5W
vendor: 11 bytes, line 14286
14286"></script>
14286<script> 14287 14288 function gaOptout(){document.cookie=disableStr+'=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;path=/',window[disableStr]=!0}var gaProperty='G-V4DMHD8L5W',disableStr='ga-disable-'+gaProperty;document.cookie.indexOf(disableStr+'=true')>-1&&(window[disableStr]=!0); 14289 if(true) { 14290
vendor: 152 bytes, lines 14290-14294
14290window.dataLayer = window.dataLayer || []; 14291 function gtag(){dataLayer.push(arguments);} 14292 gtag('js', new Date()); 14293 14294 gtag('config', '
14294G-V4DMHD8L5W
vendor: 68 bytes, line 14294
14294', {"anonymize_ip":true,"cookie_expires":0,"send_page_view":false});
14294gtag('config', 'AW-11335401407', {"anonymize_ip":true,"cookie_expires":0,"send_page_view":false}); 14295 } 14296 </script>
14296<title data-react-helmet="true">Dr.Mohans App (Health)-Privacy Policy - Dr. Mohan's</title><link data-react-helmet="true" rel="canonical" href="https://drmohans.com/drmohans-app-privacy-policy/"/>
14296<script data-react-helmet="true" type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"/drmohans-app-privacy-policy/","url":"/drmohans-app-privacy-policy/","name":"Dr.Mohans App (Health)-Privacy Policy - Dr. Mohan's","isPartOf":{"@id":"/#website"},"datePublished":"2025-08-30T06:51:17+00:00","dateModified":"2025-10-17T04:23:51+00:00","breadcrumb":{"@id":"/drmohans-app-privacy-policy/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["/drmohans-app-privacy-policy/"]}]},{"@type":"BreadcrumbList","@id":"/drmohans-app-privacy-policy/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"/"},{"@type":"ListItem","position":2,"name":"Dr.Mohans App (Health)-Privacy Policy"}]},{"@type":"WebSite","@id":"/#website","url":"/","name":"Dr. Mohan's","description":"Diabetes Specialist in Chennai","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
14296<style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
14296<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
14296<link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><link rel="icon" href="/favicon-32x32.png?v=c20afe0599d993be0bea89a621b564c0" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=c20afe0599d993be0bea89a621b564c0"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=c20afe0599d993be0bea89a621b564c0"/>
14296<script>
vendor: 396 bytes, lines 14296-14303
14296 14297!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 14298n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 14299n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 14300t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 14301document,'script','https://connect.facebook.net/en_US/fbevents.js'); 14302 14303fbq('init', '
14303723401816658449
vendor: 4 bytes, line 14303
14303');
14304fbq('trackSingle', '723401816658449', 'PageView'); 14305 14306 14307fbq('init', '2510292222509315'); 14308fbq('trackSingle', '2510292222509315', 'PageView'); 14309 14310 </script>
14310</head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-557HLQFR" height="0" width="0" style="display: none; visibility: hidden" aria-hidden="true"></iframe></noscript><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="font-openSans"><div class="dm-header-space"><header tabindex="-1" class="dm-header "><div class="dm-top-row"><div class="dm-header-container dm-top-inner"><a class="dm-logo" aria-label="Dr. Mohan's home" href="/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:265px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='58.00000000000001'%20width='265'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" srcSet="/static/41b7deb6bcac9e315854d0fd5804935f/9c7f5/dmdsc-NEW-LOGO.webp 66w,/static/41b7deb6bcac9e315854d0fd5804935f/78751/dmdsc-NEW-LOGO.webp 133w,/static/41b7deb6bcac9e315854d0fd5804935f/46708/dmdsc-NEW-LOGO.webp 265w" sizes="(min-width: 265px) 265px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 265px) 265px, 100vw" decoding="async" loading="eager" src="/static/41b7deb6bcac9e315854d0fd5804935f/f0fed/dmdsc-NEW-LOGO.png" srcSet="/static/41b7deb6bcac9e315854d0fd5804935f/d87b9/dmdsc-NEW-LOGO.png 66w,/static/41b7deb6bcac9e315854d0fd5804935f/07206/dmdsc-NEW-LOGO.png 133w,/static/41b7deb6bcac9e315854d0fd5804935f/f0fed/dmdsc-NEW-LOGO.png 265w" alt="Dr. Mohanâs Diabetes Specialities Centre"/></picture><noscript><picture><source type="image/webp" srcSet="/static/41b7deb6bcac9e315854d0fd5804935f/9c7f5/dmdsc-NEW-LOGO.webp 66w,/static/41b7deb6bcac9e315854d0fd5804935f/78751/dmdsc-NEW-LOGO.webp 133w,/static/41b7deb6bcac9e315854d0fd5804935f/46708/dmdsc-NEW-LOGO.webp 265w" sizes="(min-width: 265px) 265px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 265px) 265px, 100vw" decoding="async" loading="eager" src="/static/41b7deb6bcac9e315854d0fd5804935f/f0fed/dmdsc-NEW-LOGO.png" srcSet="/static/41b7deb6bcac9e315854d0fd5804935f/d87b9/dmdsc-NEW-LOGO.png 66w,/static/41b7deb6bcac9e315854d0fd5804935f/07206/dmdsc-NEW-LOGO.png 133w,/static/41b7deb6bcac9e315854d0fd5804935f/f0fed/dmdsc-NEW-LOGO.png 265w" alt="Dr. Mohanâs Diabetes Specialities Centre"/></picture></noscript>
14310<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
14310</div></a><div class="dm-top-tools"><nav aria-label="Utility navigation" class="dm-utility-links"><a href="/about/">About</a><a href="https://mdrf.in/" target="_blank" rel="noopener noreferrer">Research</a><a href="/education/">Education</a><a href="/charity/">Charity</a><a href="/blog/">Blog</a></nav><div class="dm-contact-links"><a class="dm-whatsapp" href="https://wa.me/919677188888?text=Hello"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg>WhatsApp Us (24/7)</a><a class="dm-phone" href="https://drmohans.com/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>+91 9677188888 (24/7)</a></div><div class="dm-app-links"><span>Download our App</span><div><a href="https://play.google.com/store/apps/details?id=com.drmohan.drmohan&hl=en_IN" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"></path></svg>Play Store</a><a href="https://apps.apple.com/in/app/dr-mohans-app-health/id6444146147" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path></svg>App Store</a></div></div></div><button class="dm-mobile-toggle" aria-label="Open navigation" aria-expanded="false" aria-controls="dm-navigation"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"></path></svg></button><a class="dm-mobile-appointment" href="https://drmohansdiabetes.c
14310o.in/enroll/?campname=website" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>Book an Appointment</a></div></div><div id="dm-navigation" class="dm-main-row "><div class="dm-header-container dm-nav-inner"><nav aria-label="Main navigation" class="dm-main-nav"><div class="dm-nav-item "><button aria-expanded="false" aria-controls="dm-dropdown-0">Locations<!-- --> <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"></path></svg></button><div id="dm-dropdown-0" class="dm-mega-panel" hidden=""><div class="dm-header-container dm-location-grid"><section class="dm-state dm-state-wide"><h2><a href="/diabetes-centre-locations/tamil-nadu/">Tamil Nadu</a></h2><div class="dm-city-columns"><div><h3>Chennai</h3><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-gopalapuram/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Gopalapuram</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadus/diabetes-centre-in-anna-nagar/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Anna Nagars</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-avadi/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Avadi</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-omr-karapakkam/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>
14310OMR â Karapakkam</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-porur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Porur</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-selaiyur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Selaiyur</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-tambaram/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Tambaram</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-velachery/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Velachery</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-chunampet/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Chunampet</span></a></li></ul></div><div><h3>Others</h3><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/tamil-nadu/blood-test-lab-vilankurichi-road/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Vilankurichi Road</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/no-1-best-diabetes-centre-in-karur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Karur</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-kanchipuram/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kanchipuram</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-tiruchirappalli/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Tiruchirappalli (Trichy)</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-tiruppur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>
14310Tirupur</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-erode/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Erode</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-kancheepuram/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kancheepuram</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-thoothukudi/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Thoothukudi</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-thanjavur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Thanjavur</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-vellore/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Vellore</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-salem/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Salem</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-madurai/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Madurai</span></a></li><li><a href="/diabetes-centre-locations/tamil-nadu/diabetes-centre-in-coimbatore/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Coimbatore</span></a></li></ul></div></div></section><section class="dm-state dm-state-wide"><h2><a href="/diabetes-centre-locations/telangana/">Telangana</a></h2><div class="dm-city-columns"><div><h3>Hyderabad</h3><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-a-s-rao-nagar-hyderabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>A.S.Rao Nagar</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-secunderabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Secunderabad</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-kukatpally-hyderabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kukatpally</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-jubilee-hills-hyderabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Jubilee Hills</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-domalguda-hyderabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Domalguda</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-dilsukh-nagar-malakpet/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Dilsukh Nagar</span></a></li></ul></div><div><h3>Others</h3><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-nizamabad/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16
14310-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Nizamabad</span></a></li><li><a href="/diabetes-centre-locations/telangana/diabetes-centre-in-warangal/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Warangal</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/andhra-pradesh/">Andhra Pradesh</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-tirupati/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Tirupati</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-visakhapatnam/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Visakhapatnam</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-vijayawada/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Vijayawada</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-nellore/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Nellore</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-guntur/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Guntur</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-kakinada/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kakinada</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-kurnool/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>
14310Kurnool</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-rajahmundry/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Rajahmundry</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-kadapa/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kadapa</span></a></li><li><a href="/diabetes-centre-locations/andhra-pradesh/diabetes-centre-in-chittoor/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Chittoor</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/karnataka/">Karnataka</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/karnataka/diabetes-centre-in-malleswaram-bengaluru/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Malleswaram</span></a></li><li><a href="/diabetes-centre-locations/karnataka/diabetes-centre-in-jp-nagar-bengaluru/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>JP Nagar</span></a></li><li><a href="/diabetes-centre-locations/karnataka/diabetes-centre-in-indira-nagar-bengaluru/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Indira Nagar</span></a></li><li><a href="/diabetes-centre-locations/karnataka/diabetes-centre-in-basavanagudi/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Basavanagudi</span></a></li><li><a href="/diabetes-centre-locations/karnataka/diabetes-centre-in-whitefield-bengaluru/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Whitefield</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/west-bengal/">West Bengal</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/west-bengal/diabetes-centre-in-kaikhali/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Kaikhali</span></a></li><li><a href="/diabetes-centre-locations/west-bengal/best-diabetes-centre-in-siliguri/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Siliguri</span></a></li><li><a href="/diabetes-centre-locations/west-bengal/best-diabetes-centre-in-rash-behari-avenue/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Rashbehari</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/kerala/">Kerala</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/kerala/diabetes-centre-in-calicut/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Calicut</span></a></li><li><a href="/diabetes-centre-locations/kerala/diabetes-centre-in-thiruvananthapuram/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Thiruvananthapuram</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/odisha/">Odisha</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/odisha/diabetes-centre-in-bhubaneswar/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Bhubaneswar</span></a></li></ul></div></div></section><section class="dm-state "><h2><a href="/diabetes-centre-locations/puducherry/">Puducherry</a></h2><div class=""><div><ul class="dm-centre-list"><li><a href="/diabetes-centre-locations/puducherry/diabetes-centre-in-puducherry/"><svg stroke="current
14310Color" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"></path></svg><span>Puducherry</span></a></li></ul></div></div></section></div></div></div><a class="dm-nav-link" href="/doctors/">Find Doctor</a><div class="dm-nav-item "><button aria-expanded="false" aria-controls="dm-dropdown-2">Services<!-- --> <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"></path></svg></button><div id="dm-dropdown-2" class="dm-mega-panel" hidden=""><div class="dm-header-container dm-service-grid"><a href="https://drmohans.com/diabetes-laboratory/">Laboratory</a><a href="https://drmohans.com/patient-care/diabetes-diet/">Diabetes Diet</a><a href="https://drmohans.com/patient-care/fitness/">Fitness</a><a href="https://drmohans.com/patient-care/diabetes-physiotherapy/">Physiotherapy</a><a href="https://drmohans.com/patient-care/ip-facility/">IP Facility</a><a href="https://drmohans.com/surgeries/">Surgeries</a><a href="https://drmohans.com/patient-care/pregnancy/">Gestational Diabetes Treatment</a><a href="https://drmohans.com/patient-care/weight-loss/">Weight Loss</a><a href="https://drmohans.com/patient-care/diabetes-obesity-centre/">Diabetes Obesity Centre</a><a href="https://drmohans.com/department-of-sleep-health-circadian/">Sleep Health & Circadian</a><a href="https://drmohans.com/patient-care/foot-care/">Diabetic Foot Care</a><a href="https://drmohans.com/patient-care/orthopedic/">Orthopedic Care</a><a href="https://drmohans.com/patient-care/diabetes-cardiac-care/">Cardiac Care</a><a href="https://drmohans.com/patient-care/diabetes-dental-care/">Dental Care</a><a href="https://drmohans.com/patient-care/kidney-care/">Kidney Care</a><a href="https://drmohans.com/patient-care/hypoglycemia/">Hypoglycemia</a><a href="https://drmohans.com/patient-care/stress-management/">Stress Management</a><a href="https://drmohans.com/home-care/">Home Care</a><a href="https://drmohans.com/patient-care/insulin-management/">Insulin Management</a></div></div></div><a href="https://drmohans.com/lab/" class="dm-nav-link">Health Packages</a><a href="https://drmohans.com/surgeries/" class="dm-nav-link">Surgeries</a></nav><div class="dm-actions"><a class="dm-risk-button" href="https://drmohans.com/idrs-calculator/" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87 0c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31l104.5 0c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240l-132 0c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9L16 240c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-14
143101C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 16.9-2.8 33.5-8.3 49.1z"></path></svg>Know Your Diabetes Risk Score</a><a class="dm-appointment-button" href="https://drmohansdiabetes.co.in/enroll/?campname=website" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>Book an Appointment</a></div><nav class="dm-mobile-utilities" aria-label="Mobile utility navigation"><a href="/about/">About</a><a href="https://mdrf.in/" target="_blank" rel="noopener noreferrer">Research</a><a href="/education/">Education</a><a href="/charity/">Charity</a><a href="/blog/">Blog</a></nav><div class="dm-mobile-extras"><div class="dm-contact-links"><a class="dm-whatsapp" href="https://wa.me/919677188888?text=Hello"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg>WhatsApp Us (24/7)</a><a class="dm-phone" href="https://drmohans.com/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>+91 9677188888 (24/7)</a></div><div class="dm-app-links"><span>Download our App</span><div><a href="https://play.google.com/store/apps/details?id=com.drmohan.drmohan&hl=en_IN" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"></path></svg>Play Store</a><a href="https://apps.apple.com/in/app/dr-mohans-app-health/id6444146147" target="_blank" rel="noopener noreferrer"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path></svg>App Store</a></div></div></div></div></div></header></div><div class="swiper relative"><div class="swiper-wrapper"></div></div><section class="overflow-hidden bg-white py-12"><div class="container mx-auto"><div class=" flex flex-col"><div class="page-content w-full px-4 font-openSans text-xl"><p><strong>Dr. Mohans App (Health) | Privacy Policy</strong></p> 14311<p>Dr. Mohans App (Health) (âServiceâ, âDr. Mohans App (Health)â, “we,” “us,” or “our”) collects information from you in order to provide better service and a better user experience. Your privacy is a top priority to us, and this Privacy Policy explains how we
14311collect, use, and protect your information.</p> 14312<p><strong>If you are resident from any part of the world</strong></p> 14313<p><strong>SUMMARY</strong></p> 14314<p>We process your profile data (name, phone number etc.) and information about your device, IP address and location to provide, improve, analyze and personalize the Services for You. We have enhanced our privacy center to provide you with more ability to access and control your data. Subject always to obtaining your prior consent, we may: provide your information to third parties (such as Google and advertising networks) to serve more relevant advertisements or special offers and promotions to You We do not: store or share any personal information of contacts from Your address book or provide reverse number look up of contacts from Your address book.</p> 14315<p><strong>Information We Collect</strong></p> 14316<p>We classify collected data into several types. We collect only the minimum needed for functionality, with your informed consent.</p> 14317<p><strong>Personal Information / Identity Data</strong></p> 14318<ul> 14319<li>Full name</li> 14320<li>Email address</li> 14321<li>Phone number</li> 14322<li>Date of birth</li> 14323<li>Gender</li> 14324<li>Address (if required for services)</li> 14325</ul> 14326<p><strong>Health, Medical, and Biometric Data</strong></p> 14327<p>These are particularly sensitive and are collected only with explicit user consent:</p> 14328<ul> 14329<li>Blood glucose readings</li> 14330<li>Hemoglobin A1c</li> 14331<li>Insulin dosage or medication data</li> 14332<li>Weight, height, BMI</li> 14333<li>Blood pressure</li> 14334<li>Steps / activity / fitness metrics</li> 14335<li>Heart rate (if using a wearable or sensor)</li> 14336<li>Diet / food intake logs</li> 14337<li>Lab reports / medical test results</li> 14338<li>Health history / comorbidities / medication history</li> 14339<li>Doctor consultation notes (if user opts in)</li> 14340</ul> 14341<p><strong> Device, Usage & Technical Data</strong></p> 14342<ul> 14343<li>Device identifiers (e.g., IMEI, device model, OS version)</li> 14344<li>IP address</li> 14345<li>App version, crash logs, diagnostic logs</li> 14346<li>Usage analytics (which screens you visit, features used, timestamps)</li> 14347<li>
14347Cookies, local storage, web log files</li> 14348<li>Location data (approximate or precise) <em>only if you allow it</em></li> 14349</ul> 14350<p><strong> Permissions & Other Data Access</strong></p> 14351<p>We may request the following permissions and access them only for stated purposes:</p> 14352<ul> 14353<li><strong>Camera / Photos / Media:</strong> For taking or uploading health reports / images</li> 14354<li><strong>Storage / File access:</strong> To save or read stored reports, logs, images</li> 14355<li><strong>Location:</strong> For delivery routing, home care services, mapping features</li> 14356<li><strong>Contacts:</strong> If user wants to share or invite contacts; we donât store entire contact list unless explicitly given</li> 14357<li><strong>SMS / Read phone status / Call logs:</strong> <em>Only</em> if a feature explicitly requires reading SMS (e.g. for message-based verification). We <strong>do not store or upload</strong> full message content.</li> 14358<li><strong>Bluetooth / Sensor / Health APIs:</strong> If integrating with wearables or sensors for health metrics</li> 14359</ul> 14360<p>We will always ask for explicit consent before collecting sensitive data, and the app will clearly state what is being accessed and why.</p> 14361<p><strong> Why We Collect Data & How We Use It</strong></p> 14362<p>Each type of data has specific use cases; we do not use data for extraneous purposes.</p> 14363<table border="2;" width="1384"> 14364<tbody> 14365<tr> 14366<td><strong>Data Type</strong></td> 14367<td><strong>Purpose / Use</strong></td> 14368<td><strong>Additional Notes</strong></td> 14369</tr> 14370<tr> 14371<td>Personal Information</td> 14372<td>To create your user account, contact you, authenticate, send notifications, respond to support requests</td> 14373<td>Used for login, password recovery, verifying identity</td> 14374</tr> 14375<tr> 14376<td>Health & Medical Data</td> 14377<td>To display your health progress, analytics, generate insights, trend charts, predictions, personalized recommendations, alerts/notifications, sync with devices</td> 14378<td>For example, blood glucose â to show glucose trends; weight & BMI â to estimate health risks</td> 14379</tr> 14380<tr> 14381<td>Device / Usage Data</td> 14382<td>To monitor app performance, detect crashes, usage analytics, usage optimization, UX improvements</td> 14383<td>Not used to identify you personally unless tied to your user ID</td> 14384</tr> 14385<tr> 14386<td>Location Data</td> 14387<td>To route home services, show maps, suggest nearby labs or clinics</td> 14388<td>Only when permission granted</td> 14389</tr> 14390<tr> 14391<td>Permissions / Sensor Data</td> 14392<td>To integrate with wearables or sensors, to allow upload of images/documents</td> 14393<td>Always optional; user can disable features</td> 14394</tr> 14395</tbody> 14396</table> 14397<p>We <strong>never</strong> use health data for unrelated advertising or marketing (unless user explicitly consents in additional opt-in).</p> 14398<p><strong> How We Store and Secure Your Data</strong></p> 14399<p>We take security seriously. Our practices include:</p> 14400<ul> 14401<li><strong>Encryption in transit:</strong> All communication between the app and our servers is via TLS/HTTPS.</li> 14402<li><strong>Encryption at rest:</strong> Sensitive data (especially health data) is encrypted while stored in our databases or file storage.</li> 14403<li><strong>Access control:</strong> Only authorized personnel have access per role-based permissions.</li> 14404<li><strong>Pseudonymization or anonymization:</strong> Where possible, data is stored in a way that detaches it from directly identifying you.</li> 14405<li><strong>Regular audits and security reviews:</strong> We undergo periodic security assessments and audits.</li> 14406<li><strong>Backups & redundancy:</strong> Data is backed up securely; we maintain disaster recovery protocols.</li> 14407<li><strong>Secure hosting environment:</strong> Servers are hosted in data centers with strong physical security and compliance (e.g. ISO, HIPAA-grade where possible).</li> 14408</ul> 14409<p>While we make every effort to secure your data, no system is perfect, and we cannot guarantee absolute security.</p> 14410<p><strong> Data Sharing, Transfer & Third Parties</strong></p> 14411<p><strong> Third-Party Service Providers</strong></p> 14412<p>We may share your data with trusted third parties strictly as required for functionality, and always under data processing agreements requiring confidentiality and security. Examples include:</p> 14413<ul> 14414<li>
14414Cloud hosting / infrastructure providers</li> 14415<li>Analytics providers (e.g. anonymized usage statistics)</li> 14416<li>Payment / billing providers (if applicable)</li> 14417<li>Health devices / wearable APIs (when you sync device data)</li> 14418<li>Partner labs, clinics, pharmacies (for reports, order fulfillment)</li> 14419</ul> 14420<p>We ensure they only receive the minimum data necessary and they abide by confidentiality obligations.</p> 14421<p><strong> Legal / Regulatory Obligations</strong></p> 14422<p>We may disclose your information if required by law, court order, or government regulation, or to protect the safety, rights, or property of our users or others.</p> 14423<p><strong> International Data Transfers</strong></p> 14424<p>Your data may be processed or stored in countries other than your own (e.g. cloud servers in India or elsewhere). We take legal and technical safeguards (e.g. standard contract clauses) to ensure comparable data protection levels.</p> 14425<p><strong> Data Retention & Deletion</strong></p> 14426<ul> 14427<li>We retain your data only as long as necessary to fulfill the purposes described above or as required by law.</li> 14428<li>You may request deletion of your account and data at any time via <strong>[your support email]</strong>.</li> 14429<li>Upon deletion, your personal and health data will be removed from active systems; certain anonymized or aggregated data may be retained for internal analytics or compliance (without personally identifying you).</li> 14430</ul> 14431<p><strong> Your Rights and Controls</strong></p> 14432<p>You have rights over your data. Specifically, you can:</p> 14433<ul> 14434<li><strong>Access / view</strong> the data we hold about you</li> 14435<li><strong>Update / correct</strong> your personal information</li> 14436<li><strong>Delete / erase</strong> your data (subject to legal or system constraints)</li> 14437<li><strong>Withdraw consent</strong> to data processing (for features not necessary for core app function)</li> 14438<li><strong>Opt-out</strong> of non-essential data collection (e.g. analytics, marketing)</li> 14439<li>If applicable, rights under relevant data protection laws (e.g. GDPR, if you are in EU)</li> 14440</ul> 14441<p>To exercise these rights, contact us at <strong>[support email]</strong>.</p> 14442<p><strong>Cookies:</strong></p> 14443<p>Cookies are very important. Websites use them mainly to check the status of user’s orders on their website. They do not identify users, only their computers. These cookies allow us to manage the state of the order and can provide special offers to the customers. When you access the Service, we collect certain technical information in order to (I) analyze the usage of our sites and services (ii) provide a more personalized experience and (iii) manage advertising. We and service providers acting on our behalf, such as Google Analytics, use Log Files and tracking technologies to collect and analyze certain types of technical information, including cookies, IP addresses, device type, device identifiers, browser types, browser language, referring and exit pages, and URLs, platform type, the number of clicks, domain names, landing pages, pages viewed and the order of those pages, the amount of time spent on particular pages, game state and the date and time of activity on our websites or games, and other similar information. In some cases, we will associate this information with your user ID number for our internal use.</p> 14444<p><strong>Your cookie options:</strong></p> 14445<p>Most browsers allow you to control cookies through their settings preferences. However, if you limit the ability of websites to set cookies, you may limit your user experience as it may stop you from saving customized settings like login information and other personalized preferences. Please note that opting out will not remove advertising from the pages you visit; it will mean that the ads you see may not be matched to your interests.</p> 14446<p><strong>DISCLOSURE OF PERSONAL INFORMATION:</strong></p> 14447<p>In addition to the sharing and disclosure of personal information We may disclose personal information if we believe such action is necessary to: 1: comply with the law, or legal process served on us; 2: protect and defend our rights and the enforcement of our agreements; or 3: protect the security and safety of Users or members of the public or other aspects of public importance, provided, of course, that such disclosure is lawful.</p> 14448<p><strong>INFORMATION SECURITY AND TRANSFER OF PERSONAL INFORMATION TO OTHER COUNTRIES:</strong></p> 14449<p>Dr. Mohans App (Health) may use cloud-based services and subcontract storage or processing of Your information to third parties located in countries other than Your home country in order to provide the Services, including e.g., the INDIA. Information collected within the India may, for example, be transferred to and processed in a country outside of India, which may not provide the same level of protection for personal data as within India. We adopted a legal mechanism for the international transfer of data to a third party located in a country outside India. We take all reasonable precautions to protect personal information from misuse, loss and unauthorized access. Dr. Mohans App (Health) has implemented physical, electronic, and procedural safeguards in order to protect the information, including that the information if we collect will be stored on secured servers and protected by secured networks to which access is limited to a few authorized employees and personnel. However, no method of transmission over the Internet or method of electronic storage is 100% secure.</p> 14450<p><strong>What information we use and how we use it:</strong></p> 14451<ol> 14452<li><strong>
14452Read phone status and identity:<br /> 14453</strong>This permission allows Dr. Mohans App (Health) to recognize an incoming/outgoing call and to switch between the User System interface and call interface or announces/shows the callerâs name while some one is calling; you will identify it without looking to your smart phone.</li> 14454<li><strong>Â Read your text messages (SMS or MMS)<br /> 14455</strong>We do not save or upload your messages. We use this permission to read your text messages when you search messages in search bar or announce the sender name while some one is send you a message, you will identify it without looking to your smart phone.</li> 14456<li><strong>Take pictures and videos<br /> 14457</strong>This permission allows Dr. Mohans App (Health) to use your deviceâs camera to take photos / videos and turn ON/OFF Camera Flash. We do not save or upload your photos/videos.</li> 14458<li><strong>Approximate location (network-based)<br /> 14459</strong>This permission allows Dr. Mohans App (Health) to identify and display your location on map or apps installed by anonymous surrounding users and to recommend popular apps based on usersâ location. This information is untraceable.</li> 14460<li><strong>Read your contacts<br /> 14461</strong>Dr. Mohans App (Health) does not save or upload your contacts. Permission to access contact information is used when you search contacts in Dr. Mohans App (Health) search bar.</li> 14462<li><strong>Read calendar events plus confidential information<br /> 14463</strong>This information is used only in the Dr. Mohans App (Health) to remind you of your latest calendar events. We do not save or upload any of your calendar information.</li> 14464<li><strong>Modify or delete the contents of your USB storage<br /> 14465</strong>This permission allows Dr. Mohans App (Health) to delete app data (image, text, audio etc..) stored on their SD card.</li> 14466<li><strong>Read the contents of your USB storage<br /> 14467</strong>This permission allows Dr. Mohans App (Health) to view app data (image, text, audio etc..) stored on their SD card.</li> 14468<li><strong>Set an alarm<br /> 14469</strong>This permission allows users to access the device’s alarm through Dr. Mohans App (Health) clock widget.</li> 14470<li><strong>Find accounts on the devices<br /> 14471</strong>Dr. Mohans App (Health) does not recognize or save your account information for any programs. Dr. Mohans App (Health) only detects whether users have a Google account linked with the device which helps us confirm the state of Google Service and provide users with appropriate application download and update methods.</li> 14472<li><strong>Read Google service configuration<br /> 14473</strong>This information is used to acquire advertising ID. Dr. Mohans App (Health) provide users with better advertising service by using such anonymous ID.</li> 14474<li><strong>Change network connectivity<br /> 14475</strong>This permission is used in Dr. Mohans App (Health) settings and notification toolbar, in order to change/check network connectivity.</li> 14476<li><strong>Connect and disconnect from Wi-Fi<br /> 14477</strong>This permission is used in Dr. Mohans App (Health) settings and notification toolbar in order to connect and disconnect from Wi-Fi.</li> 14478<li><strong>Full network access<br /> 14479</strong>This permission is used to access the deviceâs network for certain functions including receiving update notifications or accessing app classification labels.</li> 14480<li><strong>View network connections<br /> 14481</strong>This permission is used in Dr. Mohans App (Health) settings and notification toolbar, in order to view network connections.</li> 14482<li><strong>View Wi-Fi connections<br /> 14483</strong>This permission is used in Dr. Mohans App (Health) settings and notification toolbar, in order to view Wi-Fi connections.</li> 14484<li><strong>Access Bluetooth settings<br /> 14485</strong>This permission is used in Dr. Mohans App (Health) settings, in order to turn on and off the Bluetooth.</li> 14486<li><strong>Pair with Bluetooth devices<br /> 14487</strong>This permission is used in Dr. Mohans App (Health) settings, in order to pair with Bluetooth devices.</li> 14488<li><strong>Close other apps<br /> 14489</strong>This permission is used in Dr. Mohans App (Health) Boost in order to turn off the back-end apps and make the phone run faster.</li> 14490<li><strong>Retrieve running apps<br /> 14491</strong>This permission is used in Dr. Mohans App (Health) Boost in order to view the running apps.</li> 14492<li><strong>Run as startup<br /> 14493</strong>Dr. Mohans App (Health) will run as startup to provide users with a launcher service.</li> 14494<li><strong>Draw over other apps<br /> 14495</strong>This permission allows the Dr. Mohans App (Health) Free Swipe tab to be displayed as a floating window on other apps.</li> 14496<li><strong>Control vibration<br /> 14497</strong>This permission allows Dr. Mohans App (Health) to make the phone vibrate once after users set the device on vibrate, confirming the setting has been turned on.</li> 14498<li><strong>Adjust your wallpaper size<br /> 14499</strong>This permission allows users to crop Dr. Mohans App (Health) wallpaper to the desired size.</li> 14500<li><strong>Set wallpaper<br /> 14501</strong>This permission allows users to set a selected Dr. Mohans App (Health) image as their wallpaper.</li> 14502<li><strong>Read sync settings<br /> 14503</strong>This permission is used in Dr. Mohans App (Health) powerâs save mode, and allows Dr. Mohans App (Health) to recognize whether sync settings are turned on or off.</li> 14504<li><strong>Toggle sync on and off<br /> 14505</strong>This permission is used in Dr. Mohans App Dr. Mohans App (Health) powerâs save mode, and allows Dr. Mohans App (Health) to synchronize with the user’s sync settings.</li> 14506<li><strong>Expand/collapse status bar<br /> 14507</strong>This permission is used for the gesture feature of Dr. Mohans App (Health) User System to expand and collapse the status bar.</li> 14508<li><strong>Install shortcuts<br /> 14509</strong>This permission is used to install shortcuts on other launchers, so users can continue to use Dr. Mohans App (Health) related functions.</li> 14510<li><strong>Measure app storage space<br /> 14511</strong>This permission is used to acquire the amount of storage space used by an application.</li> 14512<li><strong>Modify system settings<br /> 14513</strong>This permission is used in Dr. Mohans App (Health) settings, in order to switch or adju
14513st ringtone, vibration and brightness level of the screen.</li> 14514<li><strong>Read Home settings and shortcuts<br /> 14515</strong>This permission is used to acquire the userâs Home settings and shortcuts, in order to maintain user preferences.</li> 14516<li><strong>Uninstall shortcuts<br /> 14517</strong>This permission allows Dr. Mohans App (Health) to delete the shortcuts created by Dr. Mohans App (Health) in other Android launchers.</li> 14518<li><strong>Photos/Media/Files<br /> 14519</strong>Modify or delete the contents of your USB storage Test access to protected storage When user recommends friends to download Dr. Mohans App (Health) by sharing to social network, we need to save an introduction picture to be shared on SD card. We wonât access other file on SD card.</li> 14520<li><strong>Device & app history<br /> 14521</strong>Retrieve running apps We use this information to boost your Android phone effectively, clean your device’s RAM and make your phone speed up in depth.</li> 14522<li><strong>How we protect your information<br /> 14523</strong>We have implemented commercially reasonable technical and organizational measures to protect your personal information from accidental loss and from loss, misuse and unauthorized access, disclosure, alteration and destruction. However, please note that although we take reasonable measures to protect your information, no app, website, Internet transmission, computer system or wireless connection is completely secure.</li> 14524<li><strong>How we share your information<br /> 14525</strong>We may retain third parties to perform services on our behalf and we may collaborate with third parties with respect to particular products or services. These third parties may be provided with access to the information needed to perform their functions, as long as they agree to keep the information confidential. We reserve the right to disclose your information as required by law, when we believe disclosure is necessary to comply with a regulatory requirement, judicial proceeding, court order, or legal process served on us, or to protect the safety, rights, or property of our users, the public or Dr. Mohans App (Health).</li> 14526<li><strong>Children’s Privacy<br /> 14527</strong>We are committed to protecting the privacy of children. We do not knowingly collect personal information from children under the age of 13.</li> 14528<li><strong>Changes to the Privacy Policy<br /> 14529</strong>Dr. Mohans App (Health) may, in its sole discretion, change this Privacy Policy from time to time, any and all changes will be reflected here and the date new versions are posted will be stated at the top of this Privacy Policy, so please review it periodically.</li> 14530</ol> 14531<p><strong>Contact us</strong><br /> 14532If you have any suggestions, feedback or requests, please contact us by writing an E-Mail at <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3e575058517e5a4c5351565f504d105d5153">[email protected]</a></p> 14533<p>How we protect your information: We have implemented commercially reasonable technical and organizational measures to protect your personal information from accidental loss and from loss, misuse and unauthorized access, disclosure, alteration and destruction. However, please note that although we take reasonable measures to protect your information, no app, website, Internet transmission, computer system or wireless connection is completely secure.</p> 14534<ul> 14535<li>Children’s Privacy We are committed to protecting the privacy of children. We do not knowingly collect personal information from children under the age of 13.</li> 14536<li>Changes to the Privacy Policy Dr. Mohans App (Health) may, in its sole discretion, change this Privacy Policy from time to time, any and all changes will be reflected here and the date new versions are posted will be stated at the top of this Privacy Policy, so please review it periodically.</li> 14537</ul> 14538<p> </p> 14539</div></div></div></section><section class="overflow-hidden bg-primary py-12"><div class="container mx-auto"><div class=" flex flex-col items-center justify-center rounded-2xl py-8 text-white lg:flex-row"><div class="px-4 lg:w-6/12 lg:basis-6/12"><h3 class="mb-6 text-center font-openSans text-3xl font-bold text-white lg:text-left lg:text-5xl"><span class="font-normal">Trusted diabetes care at</span><br class=""/>Dr. Mohan'
14539s Diabetes Specialities Centre</h3><p class="pb-6 text-center font-openSans text-2xl text-base lg:pb-0 lg:text-left">Book appointment with us today!</p></div><div class="relative mt-4 flex justify-center px-4 md:w-5/12 md:basis-5/12 lg:mt-0 lg:w-6/12 lg:basis-6/12 lg:justify-end"><a href="https://drmohansdiabetes.co.in/enroll/?campname=website" target="_blank" rel="noreferrer" class="cursor-pointer rounded-lg border border-white bg-white px-6 py-3 font-openSans text-base uppercase text-primary transition-all duration-500 hover:bg-white hover:text-secondary lg:px-20 lg:py-6 2xl:text-lg">Book Appointment</a></div></div></div></section><footer class="footer-main"><div class="container"><ul class="footer-features"><li class="footer-feature"><span class="footer-feature-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"></path></svg></span><span class="footer-feature-text"><span class="footer-feature-title">24/7 Support</span><span class="footer-feature-subtitle">Round the clock care</span></span></li><li class="footer-feature"><span class="footer-feature-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l
14539-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"></path></svg></span><span class="footer-feature-text"><span class="footer-feature-title">Easy Appointments</span><span class="footer-feature-subtitle">Quick & hassle-free</span></span></li><li class="footer-feature"><span class="footer-feature-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zM104 424c0 13.3 10.7 24 24 24s24-10.7 24-24-10.7-24-24-24-24 10.7-24 24zm216-135.4v49c36.5 7.4 64 39.8 64 78.4v41.7c0 7.6-5.4 14.2-12.9 15.7l-32.2 6.4c-4.3.9-8.5-1.9-9.4-6.3l-3.1-15.7c-.9-4.3 1.9-8.6 6.3-9.4l19.3-3.9V416c0-62.8-96-65.1-96 1.9v26.7l19.3 3.9c4.3.9 7.1 5.1 6.3 9.4l-3.1 15.7c-.9 4.3-5.1 7.1-9.4 6.3l-31.2-4.2c-7.9-1.1-13.8-7.8-13.8-15.9V416c0-38.6 27.5-70.9 64-78.4v-45.2c-2.2.7-4.4 1.1-6.6 1.9-18 6.3-37.3 9.8-57.4 9.8s-39.4-3.5-57.4-9.8c-7.4-2.6-14.9-4.2-22.6-5.2v81.6c23.1 6.9 40 28.1 40 53.4 0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.3 16.9-46.5 40-53.4v-80.4C48.5 301 0 355.8 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-72-56.8-130.3-128-133.8z"></path></svg></span><span class="footer-feature-text"><span class="footer-feature-title">Expert Care</span><span class="footer-feature-subtitle">Experienced specialists</span></span></li><li class="footer-feature"><span class="footer-feature-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 640 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z"></path></svg></span><span class="footer-feature-text"><span class="footer-feature-title">Health Packages</span><span class="footer-feature-subtitle">Comprehensive care</span></span></li></ul><hr class="footer-divider"/><div class="footer-grid"><div class="footer-col footer-col-brand"><div class="footer-logo-wrap"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper"><div aria-hidden="true" style="padding-top:21.822916666666668%"></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="100vw" decoding="async" loading="lazy" data-src="/static/ab2052ad2db238dafcc7e0995c4edcf8/f5bf0/dmdsc-NEW-LOGO-white-scaled.webp" data-srcset="/static/ab2052ad2db238dafcc7e0995c4edcf8/60c6a/dmdsc-NEW-LOGO-white-scaled.webp 750w,/static/ab2052ad2db238dafcc7e0995c4edcf8/7ba8a/dmdsc-NEW-LOGO-white-scaled.webp 1080w,/static/ab2052ad2db238dafcc7e0995c4edcf8/65a90/dmdsc-NEW-LOGO-white-scaled.webp 1366w,/static/ab2052ad2db238dafcc7e0995c4edcf8/f5bf0/dmdsc-NEW-LOGO-white-scaled.webp 1920w" alt="Dr. Mohan's Diabetes Specialities Centre"/><noscript><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="100vw" decoding="async" loading="lazy" src="/static/ab2052ad2db238dafcc7e0995c4edcf8/f5bf0/dmdsc-NEW-LOGO-white-scaled.webp" srcSet="/static/ab2052ad2db238dafcc7e0995c4edcf8/60c6a/dmdsc-NEW-LOGO-white-scaled.webp 750w,/static/ab2052ad2db238dafcc7e0995c4edcf8/7ba8a/dmdsc-NEW-LOGO-white-scaled.webp 1080w,/static/ab2052ad2db238dafcc7e0995c4edcf8/65a90/dmdsc-NEW-LOGO-white-scaled.webp 1366w,/static/ab2052ad2db238dafcc7e0995c4edcf8/f5bf0/dmdsc-NEW-LOGO-white-scaled.webp 1920w" alt="Dr. Mohan'
14539s Diabetes Specialities Centre"/></noscript>
vendor: 108 bytes, line 14539
14539<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
14539<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
14539</div></div><p class="footer-logo-sub">Dedicated to providing comprehensive diabetes care with world-class medical expertise and compassionate patient care.</p><ul class="footer-socials"><li><a href="https://www.facebook.com/drmohansdiabetesinstitutions/" target="_blank" rel="noreferrer" aria-label="Facebook"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"></path></svg></a></li><li><a href="https://www.linkedin.com/company/drmohans/" target="_blank" rel="noreferrer" aria-label="LinkedIn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li><li><a href="https://www.instagram.com/drmohansindia/" target="_blank" rel="noreferrer" aria-label="Instagram"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a></li><li><a href="https://twitter.com/dmdsc?lang=en" target="_blank" rel="noreferrer" aria-label="Twitter"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a></li><li><a href="https://www.youtube.com/channel/UC6BJrjTVCIMniKYU175QClw" target="_blank" rel="noreferrer" aria-label="YouTube"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></a></li></ul></div><div class="footer-col"><p class="footer-col-title">Head Office</p><div class="footer-widget-content"><p>No.6-B, Conran Smith Road,<br /> 14540Near Satyam Cinemas,<br /> 14541Gopalapuram, Chennai,<br /> 14542Tamil Nadu 600086<br /> 14543Phone :<br /> 14544<a href="tel:+91 9677188888">+91 9677188888</a><br /> 14545Email :<br /> 14546<a href="/cdn-cgi/l/email-protection#a8c9d8d8c7c1c6dcc5cdc6dcdb85cfc7d8e8ccdac5c7c0c9c6db86cbc7c5"><span class="__cf_email__" data-cfemail="f29382829d9b9c869f979c8681df959d82b296809f9d9a939c81dc919d9f">[email protected]</span></a></p> 14547</div></div><div class="footer-col"><p class="footer-col-title">Locate Our Clinics</p><div class="footer-widget-content"><p><a href="/diabetes-centre-locations/tamil-nadu/">Tamil Nadu</a></p> 14548<p><a href="/diabetes-centre-locations/karnataka/">Karnataka</a></p> 14549<p><a href="/diabetes-centre-locations/andhra-pradesh/">Andhra Pradesh</a></p> 14550<p><a href="/diabetes-centre-locations/telangana/">Telangana</a></p> 14551<p><a href="/diabetes-centre-locations/puducherry/">Puducherry</a></p> 14552<p>
14552<a href="https://www.drmohans.com/diabetes-centre-locations/west-bengal/">West Bengal</a></p> 14553<p><a href="/diabetes-centre-locations/odisha/">Odisha</a></p> 14554<p><a href="/diabetes-centre-locations/kerala/">Kerala</a></p> 14555</div></div><div class="footer-col footer-col-contact"><p class="footer-col-title">Quick Links</p><div class="footer-widget-content footer-contact-content"><p><a class="text-decoration-none" href="/corporate-insurance-services">Insurance Corporate Services</a><br /> 14556<a class="text-decoration-none" href="https://drmohans.com/international-patients/">International Patients</a><br /> 14557<a class="text-decoration-none" href="/doctors/">Doctors</a><br /> 14558<a class="text-decoration-none" href="/home-care">Home Care</a><br /> 14559<a class="text-decoration-none text-4 ff-2 text-dark" href="/blog/">Blogs</a><br /> 14560<a href="https://drmohansdiabetes.co.in/webfeedback/" target="_blank" rel="noopener">Feedback</a><br /> 14561<a class="text-decoration-none text-4 ff-2 text-dark" href="/contact-us/">Contact Us</a><br /> 14562<a class="text-decoration-none text-4 ff-2 text-dark" href="/terms-conditions/">Terms & Conditions</a><br /> 14563<a class="text-decoration-none text-4 ff-2 text-dark" href="/privacy-policy/">Privacy Policy</a><br /> 14564<a href="/drmohans-app-privacy-policy/">Dr.Mohans App (Health) – Privacy Policy</a><br /> 14565<a class="text-decoration-none text-4 ff-2 text-dark" href="/refunds-cancellation/">Refunds & Cancellation</a><br /> 14566<a class="text-decoration-none text-4 ff-2 text-dark" href="/careers/">Careers</a><br /> 14567<a href="/faqs/">Diabetes FAQs</a><br /> 14568<a href="/surgical-services/">Surgical Services</a><br /> 14569<a href="/bmi-calculator">BMI Calculator</a></p> 14570</div></div></div></div></footer><footer class="footer-copyright"><div class="container"><p class="footer-copyright-text">© <!-- -->2026<!-- --> Dr. Mohan's Diabetes Specialities Centre. All Rights Reserved.</p><ul class="footer-copyright-links"><li><a href="/privacy-policy">Privacy Policy</a></li><li><a href="/#">Terms & Conditions</a></li><li><a href="/#">Refunds & Cancellation</a></li><li><a href="/#">App Privacy Policy</a></li></ul></div></footer><a href="https://drmohansdiabetes.co.in/enroll/?campname=website" target="_blank" rel="noreferrer" class="fixed-banner-btn text-5 ff-1 fixed-book-appointment-link px-3 py-1 text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-check me-2"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="m9 16 2 2 4-4"></path></svg>Book an Appointment</a><a class="fixed-banner-btn text-5 ff-1 fixed-doctors-link-btn px-3 py-1 text-white" href="/doctors/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase-medical me-2"><path d="M12 11v4"></path><path d="M14 13h-4"></path><path d="M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"></path><path d="M18 6v14"></path><path d="M6 6v14"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg>Doctors</a><a href="/our-diabetes-centers" target="_blank" rel="noreferrer" class="fixed-banner-btn text-5 ff-1 fixed-locations-btn px-3 py-1 text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin me-2"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Locations</a><a href="https://drmohansdiabetes.co.in/enroll/?campname=website" target="_blank" rel="noreferrer" class="text-decoration-none request-call-back-btn text-5 ff-1 p-2 text-white">Request a call back</a><div class="relative z-30" aria-labelledby="modal-title" role="dialog" aria-modal="true" style="display:none"><div class="fixed inset-0 bg-gray-500/75 transition-opacity" aria-hidden="true"></div><div class="fixed inset-0 z-30 w-screen overflow-y-auto"><div class="flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"><div class="shadow-xl relative transform overflow-hidden rounded-lg bg-white text-left transition-all sm:my-8 sm:w-full sm:max-w-2xl"><div class="bg-white px-4 pb-4 pt-5 sm:p-6 sm:pb-4"><div class="absolute right-0 top-0 pr-4 pt-4"><button type="button" class="rounded-md bg-white text-gray-400 hover:text-gray-500" style="width:24px;height:24px"><span class="b">Close</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="nn">
14570<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path></svg></button></div><div class="sm:flex sm:items-start"><div class="mt-3 text-center sm:mt-0 sm:text-left"><h3 class="border-b border-solid border-gray-200 text-center font-openSans text-lg text-gray-900" id="modal-title">Our Diabetes Centers</h3><div class="mt-2"><ul class="flex flex-row flex-wrap"><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/tamil-nadu/">Tamil Nadu</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/puducherry/">Puducherry</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/kerala/">Kerala</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/karnataka/">Karnataka</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/odisha/">Odisha</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/west-bengal/">West Bengal</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/telangana/">Telangana</a></li><li class="w-full basis-full p-4 lg:w-1/3 lg:basis-1/3"><a class="text-decoration-none text-5 ff-2 text-dark" href="/diabetes-centre-locations/andhra-pradesh/">Andhra Pradesh</a></li></ul></div></div></div></div></div></div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
vendor: 108 bytes, line 14570
14570<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
14570<script>(function (botId) { 14571 var s = document.createElement("script"); 14572 s.async = true; 14573 s.type = 'text/javascript'; 14574 s.src = "https://app.chat360.io/widget/chatbox/common_scripts/script.js"; 14575 s.onload = function () { 14576 window.loadChat360Bot(botId); 14577 }; 14578 s.onerror = function (err) { 14579 console.error(err); 14580 }; 14581 document.body.appendChild(s); 14582 })("430cc335-ae6c-46ca-953c-ba61aacb0f2b");</script>
14582<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/drmohans-app-privacy-policy/";/*]]>*/</script>
14582<!-- slice-start id="_gatsby-scripts-1" --> 14583
14583<script 14584 id="gatsby-chunk-mapping" 14585 > 14586 window.___chunkMapping="{\"app\":[\"/app-f9e98bc03bc956f0705c.js\"],\"gatsby-plugin-image\":[\"/gatsby-plugin-image-c5bdd1d2ce2bd393babe.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-89dd27d41b5338587306.js\"],\"component---src-templates-awards-recognition-js\":[\"/component---src-templates-awards-recognition-js-eeffd48c4b230912beab.js\"],\"component---src-templates-blog-category-js\":[\"/component---src-templates-blog-category-js-541685969089c9f25e9e.js\"],\"component---src-templates-bmi-calculator-js\":[\"/component---src-templates-bmi-calculator-js-e8c3a645d0e373f6ff48.js\"],\"component---src-templates-career-js\":[\"/component---src-templates-career-js-6078021b5908786c385e.js\"],\"component---src-templates-charity-js\":[\"/component---src-templates-charity-js-f6fd59da23b3495d08b1.js\"],\"component---src-templates-corporate-insurance-services-js\":[\"/component---src-templates-corporate-insurance-services-js-bbe1d7249f93e63cf5e2.js\"],\"component---src-templates-department-of-sleep-health-circadian-js\":[\"/component---src-templates-department-of-sleep-health-circadian-js-10c0bdc6d018576b165d.js\"],\"component---src-templates-diabetes-care-products-js\":[\"/component---src-templates-diabetes-care-products-js-0560f91ae667b7f1886b.
14586js\"],\"component---src-templates-diabetes-laboratory-js\":[\"/component---src-templates-diabetes-laboratory-js-6c41fd4a98296c289f96.js\"],\"component---src-templates-directors-js\":[\"/component---src-templates-directors-js-7d5d3746d224d1a4c828.js\"],\"component---src-templates-doctors-js\":[\"/component---src-templates-doctors-js-1d011a6ab90dc4c016ae.js\"],\"component---src-templates-education-js\":[\"/component---src-templates-education-js-d2f9ab884403a804b8e9.js\"],\"component---src-templates-enquiry-js\":[\"/component---src-templates-enquiry-js-4ce02239bccde555674d.js\"],\"component---src-templates-faqs-js\":[\"/component---src-templates-faqs-js-e41984b5c0262d665be2.js\"],\"component---src-templates-foot-orthopaedic-procedures-js\":[\"/component---src-templates-foot-orthopaedic-procedures-js-f3c818ef6b81ead74f22.js\"],\"component---src-templates-gastrointestinalgi-surgeries-js\":[\"/component---src-templates-gastrointestinalgi-surgeries-js-d91daf4f9749ad26745d.js\"],\"component---src-templates-growth-story-js\":[\"/component---src-templates-growth-story-js-0e38b4501fb8a066bde7.js\"],\"component---src-templates-homage-js\":[\"/component---src-templates-homage-js-4929e677970d3a9d8788.js\"],\"component---src-templates-home-care-js\":[\"/component---src-templates-home-care-js-3fbaacd055883b8a7f5d.js\"],\"component---src-templates-home-js\":[\"/component---src-templates-home-js-d1c44208b8e13aecdb02.js\"],\"component---src-templates-idrs-calculator-js\":[\"/component---src-templates-idrs-calculator-js-6ea6ef273ed6247abfea.js\"],\"component---src-templates-international-patients-js\":[\"/component---src-templates-international-patients-js-1cdc4a5871d379d4bada.js\"],\"component---src-templates-new-blog-js\":[\"/component---src-templates-new-blog-js-02cd9742350d04a62d47.js\"],\"component---src-templates-our-magazine-js\":[\"/component---src-templates-our-magazine-js-df66f655773a390314f1.js\"],\"component---src-templates-page-js\":[\"/component---src-templates-page-js-94d527d2376f4caab610.js\"],\"component---src-templates-precision-diabetes-js\":[\"/component---src-templates-precision-diabetes-js-a984db764145788b2a07.js\"],\"component---src-templates-research-js\":[\"/component---src-templates-research-js-7394f237cb0156911c43.js\"],\"component---src-templates-single-centre-js\":[\"/component---src-templates-single-centre-js-49475a1d49d218c8a167.js\"],\"component---src-templates-single-doctor-js\":[\"/component---src-templates-single-doctor-js-3835e686bfe5800c132b.js\"],\"component---src-templates-single-location-js\":[\"/component---src-templates-single-location-js-a707c95d86406d1e7ac8.js\"],\"component---src-templates-single-post-js\":[\"/component---src-templates-single-post-js-f7b053fb7079730cfceb.js\"],\"component---src-templates-single-service-js\":[\"/component---src-templates-single-service-js-d30038de4b827c9aff22.js\"],\"component---src-templates-surgeries-js\":[\"/component---src-templates-surgeries-js-3f26deed5966618544f7.js\"],\"component---src-templates-surgical-services-js\":[\"/component---src-templates-surgical-services-js-f814232477b75f8b4c00.js\"],\"component---src-templates-testimonials-js\":[\"/component---src-templates-testimonials-js-b06950b699ce49189366.js\"],\"component---src-templates-thandav-js\":[\"/component---src-templates-thandav-js-ddde34fa9d7b6130410f.js\"],\"component---src-templates-urologyprocedures-js\":[\"/component---src-templates-urologyprocedures-js-f5293cfaca8ed331575c.js\"]}"; 14587 </script>
14587 14588
14588<script>window.___webpackCompilationHash="b7cfd118d6eaf4d75316";</script>
14588<script src="/webpack-runtime-65e7e557d776073c99b9.js" async></script>
14588<script src="/framework-1c08bae642acef01795d.js" async></script>
14588<script src="/app-f9e98bc03bc956f0705c.js" async></script>
14588<!-- slice-end id="_gatsby-scripts-1" -->
14588<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"68b8357c2cd44ed5a60237019530398c","r":1,"spa":2}' crossorigin="anonymous"></script>
14588 14589</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.