/* Information pages (policies, terms, FAQ, bank details): one readable column and
   one set of type styles, over whatever each page's builder layout sets.
   Opt-in by builder layout id, so layout-heavy pages (Offer Zone, Our Presence,
   Contact Us, About Us) keep their own design. */
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content { --mdi-ink: #242424; --mdi-text: #3d4248; --mdi-muted: #6c757d; --mdi-line: #e6e8eb; --mdi-accent: #f00; max-width: 860px; margin-inline: auto; float: none; color: var(--mdi-text); font-size: 15px; line-height: 1.7; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content h1.heading-title { font-size: 30px; line-height: 1.25; font-weight: 600; color: var(--mdi-ink); margin-bottom: 28px !important; }
/* the description field only repeats the page title on these pages */
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content > h1 + p { display: none; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-container-fluid, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-row > [class*="rt-col"] { padding-inline: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-row { margin-inline: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .retrina-heading-tag { font-size: 20px !important; line-height: 1.35 !important; font-weight: 600 !important; color: var(--mdi-ink) !important; margin: 36px 0 14px !important; padding: 0 0 0 12px !important; border-left: 3px solid var(--mdi-accent); text-align: left !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content [id^="retrina_grand_information_"] > .rt-row:first-child .retrina-heading-tag { margin-top: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content p, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-text-block-content, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list-text, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body p { font-size: 15px !important; line-height: 1.7 !important; color: var(--mdi-text) !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content p { margin: 0 0 14px; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list { margin: 0; padding: 0; list-style: none; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list li { display: flex !important; align-items: flex-start !important; gap: 12px; margin: 0 0 12px !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list-icon { flex: none; min-width: 1.6em; margin: 0 !important; color: var(--mdi-muted) !important; font-size: 15px !important; line-height: 1.7 !important; font-variant-numeric: tabular-nums; text-align: right; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list-icon .bi { color: var(--mdi-accent); font-size: 17px; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .ronixa-list-text { flex: 1; padding: 0 !important; margin: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion { border: 0 !important; padding: 0 !important; margin: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-item { border: 1px solid var(--mdi-line) !important; border-radius: 10px !important; margin: 0 0 10px !important; overflow: hidden; background: #fff; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-header { margin: 0 !important; font-size: 16px !important; line-height: 1.4 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button { width: 100%; padding: 15px 18px !important; font-size: 16px !important; line-height: 1.4 !important; font-weight: 600 !important; color: var(--mdi-ink) !important; background: #fff !important; border: 0 !important; box-shadow: none !important; text-align: left; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button:hover, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button.rt-active { background: #fafafa !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button > span { display: flex; align-items: flex-start; gap: 12px; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button .bi { flex: none; color: var(--mdi-accent) !important; font-size: 18px !important; line-height: 1.25 !important; margin: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button span span { font-size: 16px !important; color: inherit !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body { padding: 4px 18px 16px 48px !important; border: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body > :last-child { margin-bottom: 0; }
#information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body ul, #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body ol { padding-left: 20px; margin: 0 0 14px; }
@media (max-width: 767px) {
  #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content { font-size: 15px; }
  #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content h1.heading-title { font-size: 24px; margin-bottom: 20px !important; }
  #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .retrina-heading-tag { font-size: 18px !important; margin-top: 28px !important; }
  #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-button { padding: 13px 14px !important; }
  #information-information:has(#content [id^="retrina_grand_information_2_"], #content [id^="retrina_grand_information_3_"], #content [id^="retrina_grand_information_23_"], #content [id^="retrina_grand_information_26_"], #content [id^="retrina_grand_information_28_"], #content [id^="retrina_grand_information_29_"]) #content .rt-accordion-body { padding: 2px 14px 14px !important; }
}

/* Page title: same size and weight on every information page */
#information-information h1.heading-title { font-size: 30px; line-height: 1.25; font-weight: 600; color: #242424; }
@media (max-width: 767px) { #information-information h1.heading-title { font-size: 24px; } }

/* Layout pages (About Us 1, Contact Us 5, Our Presence 24): shared type styles */
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content { --mdi-ink: #242424; --mdi-text: #3d4248; --mdi-muted: #6c757d; --mdi-line: #e6e8eb; --mdi-accent: #f00; }
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content p, #information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content li { font-size: 15px !important; line-height: 1.7 !important; color: var(--mdi-text) !important; }
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content .info-box-icon { font-size: 30px !important; line-height: 1.25 !important; font-weight: 600 !important; }
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content .info-box-subtitle { font-size: 14px !important; color: var(--mdi-muted) !important; margin-top: 4px; }
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content h2.info-box-title { font-size: 17px !important; line-height: 1.4 !important; font-weight: 500 !important; color: var(--mdi-ink) !important; }
#information-information:has(#content [id^="retrina_grand_information_1_"], #content [id^="retrina_grand_information_5_"], #content [id^="retrina_grand_information_24_"]) #content img { max-width: 100%; height: auto; border-radius: 10px; }

/* Our Presence */
#information-information:has(#content [id^="retrina_grand_information_24_"]) #content [id$="_grand_1"] p { max-width: 760px; margin-inline: auto; }
#information-information:has(#content [id^="retrina_grand_information_24_"]) #content iframe { display: block; width: 100% !important; max-width: 100%; border-radius: 10px; }
#information-information:has(#content [id^="retrina_grand_information_24_"]) #content a:has(> .ronixa-btn-text) { background: var(--mdi-accent) !important; border-color: var(--mdi-accent) !important; border-radius: 6px !important; padding: 11px 20px !important; }
#information-information:has(#content [id^="retrina_grand_information_24_"]) #content a:has(> .ronixa-btn-text) .ronixa-btn-text { color: #fff !important; font-size: 14px !important; font-weight: 500 !important; }
#information-information:has(#content [id^="retrina_grand_information_24_"]) #content a:has(> .ronixa-btn-text):hover { background: #d40000 !important; }
@media (max-width: 767px) {
  #information-information:has(#content [id^="retrina_grand_information_24_"]) #content .rt-row > [class*="rt-col"]:has(img):not(:has(iframe)):not(:has(.info-box-icon)) { flex: 0 0 50% !important; width: 50% !important; max-width: 50% !important; padding: 6px !important; }
  #information-information:has(#content [id^="retrina_grand_information_24_"]) #content .rt-row:has(> [class*="rt-col"] img):not(:has(iframe)):not(:has(.info-box-icon)) { display: flex !important; flex-wrap: wrap !important; padding-inline: 6px; }
  #information-information:has(#content [id^="retrina_grand_information_24_"]) #content .rt-row > [class*="rt-col"]:has(img):not(:has(iframe)):not(:has(.info-box-icon)) img { width: 100% !important; aspect-ratio: 3 / 4; object-fit: cover; }
  #information-information:has(#content [id^="retrina_grand_information_24_"]) #content .info-box-icon { font-size: 24px !important; }
}

/* Contact Us */
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .ronixa-section-title-subtitle { color: var(--mdi-accent) !important; font-size: 12px !important; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .ronixa-section-title-title { font-size: 30px !important; line-height: 1.25 !important; font-weight: 600 !important; color: var(--mdi-ink) !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content #module_38 { margin-bottom: 0 !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content #module_38 p { max-width: 760px; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content #module_2713 img { width: auto; max-height: 440px; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .info-box-icon { font-size: inherit !important; line-height: inherit !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content h4.info-box-title { font-size: 15px !important; font-weight: 600 !important; color: var(--mdi-ink) !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .rt-nav-link { padding: 12px 18px !important; font-size: 15px !important; font-weight: 600 !important; color: var(--mdi-text) !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .rt-nav-link.rt-active { color: var(--mdi-accent) !important; }
#information-information:has(#content [id^="retrina_grand_information_5_"]) #content .rt-tab-content h3, #information-information:has(#content [id^="retrina_grand_information_5_"]) #content .tab-content h3, #information-information:has(#content [id^="retrina_grand_information_5_"]) #content [id^="module_2731"] h3 { font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; color: var(--mdi-ink) !important; margin-bottom: 8px; }
@media (max-width: 767px) {
  #information-information:has(#content [id^="retrina_grand_information_5_"]) #content .ronixa-section-title-title { font-size: 24px !important; }
  #information-information:has(#content [id^="retrina_grand_information_5_"]) #content #module_2713 img { max-height: 220px; }
}

/* About Us */
#information-information:has(#content [id^="retrina_grand_information_1_"]) #content > p:first-child { font-size: 30px !important; line-height: 1.25 !important; font-weight: 600; color: var(--mdi-ink) !important; margin: 0 0 24px; padding-bottom: 12px; border-bottom: 1px solid var(--mdi-line); }
#information-information:has(#content [id^="retrina_grand_information_1_"]) #content #module_2576, #information-information:has(#content [id^="retrina_grand_information_1_"]) #content #module_2579 { max-width: 860px; margin-inline: auto; }
#information-information:has(#content [id^="retrina_grand_information_1_"]) #content #module_2576 .info-box-icon, #information-information:has(#content [id^="retrina_grand_information_1_"]) #content #module_2579 .info-box-icon { margin-bottom: 10px; }
#information-information:has(#content [id^="retrina_grand_information_1_"]) #content p strong, #information-information:has(#content [id^="retrina_grand_information_1_"]) #content p b { font-size: 16px; font-weight: 600; color: var(--mdi-ink); }
#information-information:has(#content [id^="retrina_grand_information_1_"]) #content ul { padding-left: 22px; margin: 0 0 14px; }
@media (max-width: 767px) {
  #information-information:has(#content [id^="retrina_grand_information_1_"]) #content > p:first-child { font-size: 24px !important; }
  #information-information:has(#content [id^="retrina_grand_information_1_"]) #content .info-box-icon { font-size: 24px !important; }
}
