header.simple-header { margin-top: 44px; } .simple-header .progress-bar { width:66%; } .rc-head h1{ font-size:1.375em; font-weight:900; text-align:center; line-height:1; margin:0 0 .25em; } .rc-head h2{ font-size: 1.125em; text-align: center; font-weight: 500; line-height: 1.3; margin:0 auto 1em; } .plan-includes { background: #FFFAF1; padding: 32px 0 0; } .plan-includes .section-title { font-size: 1.625em; line-height: 1.15; margin: 0 0 11px; } .plan-includes .sub-title { font-size: 1.125em; line-height: 1.3; margin-bottom: 24px; } .includes-wrapper { margin-bottom: 2em; } .includes { display: flex; align-items: center; gap: 1.5em; padding: 8px 10px; margin-bottom: 12px; } .includes:last-child { margin-bottom: 0; } .includes .includes-img-wrapper { min-width: 96px; max-width: 96px; } .includes .includes-img-wrapper img { width: 100%; } .faq { background: #FFFAF1; padding:0 0 16px; } .faq h2 { font-size:1.625em; margin:0 0 12px; } footer{ margin:0; } .option-col ul{ margin-bottom:1.5em; } .option-col li{ margin:0 0 1em; } .option-col li:last-child{ margin:0; } .option-col h3{ font-size: 1.125em; font-weight: 900; line-height: 1.3; margin:0 0 .5em; } .rc-list{ list-style: none; padding-left: 0; } .rc-list li { position: relative; padding-left: 28px; } .rc-list li::before { content: ""; position: absolute; left: 0; top: 0; width: 1.25em; height: 1.25em; background-image: url("../../../../../media/ns/advantage/09112025/rc-li-check.svg"); background-size: contain; background-repeat: no-repeat; } .plan-includes .includes-copy{ font-family: Arial; font-size: 1em; font-weight: 700; line-height: 1.5; } .plan-includes .includes-copy span{ display: block; font-weight: 400; margin-top:.25em; } .cust-resp{ background-color:#FFFAF1; padding-bottom:3em; } .cust-resp .grn-bg{ border-radius: 0.5em; background: var(--DS25-Dark-Green, #1D4221); padding:1em 1.5em 1.5em; } .cust-resp .text{ text-align: center; } .cust-resp .pre-text{ color: var(--Cream, #FFFAF1); font-family: Korolev; font-size: 1em; font-weight: 500; line-height: normal; margin-bottom:.5em; } .cust-resp h2{ color: var(--DS25-Lime-Green, #B5F25A); font-family: Korolev; font-size: 1.25em; font-weight: 700; line-height: 1.2; margin:0 auto .8em; } .cust-resp .small{ margin-bottom:16px; } @media(min-width:768px){ .rc-head h1{ font-size:2.375em; margin:0 0 8px; } .plan-includes .section-title { font-size: 2em; line-height: 1; margin: 0 0 24px; } .plan-includes { padding: 0 0 40px; } .includes-wrapper { display: flex; justify-content: center; flex-wrap: wrap; gap: 30px; row-gap:1em; margin: 0; } .includes { gap: 12px; width: 47%; margin:0; } .faq { padding:0 0 32px; } .cust-resp .grn-bg{ display: flex; flex-direction: row-reverse; align-items: center; gap:32px; padding:0 12px 0 0; max-width:41.1em; height: 10.9375em; margin:0 auto; } .cust-resp .text{ text-align: left; } .cust-resp .small { margin-bottom: 0; font-size:.6875em; } .cust-resp img{ max-width:fit-content } } @media (min-width: 992px) { .includes-wrapper { gap: 24px; } .includes { gap: 24px; width: 31%; padding: 8px 2px; } .cust-resp h2 { font-size: 1.5em; } .plan-includes .includes-copy { font-size: 1.125em; } } @media (min-width: 1200px) { .plan-includes .section-title { font-size: 2em; } .plan-includes .sub-title { font-size: 1.375em; } .plan-includes .section-title { font-size: 2.375em; } }