.privacy-policy-banner { background-color: #f8f7f3; padding: 80px 0; background-image: url(../images/blog/bannerbg.webp); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.privacy-policy-banner-text { text-align: center; max-width: 700px; margin: 0 auto; } 
.inner-subtitle { font-size: 18px; text-transform: uppercase; line-height: 33px; margin: 0 0 12px; font-weight: var(--fw-500); color: var(--color-green); letter-spacing: 4.66px; font-family: var(--font-sfprodisplay); } 
.privacy-policy-banner-text h1 { margin: 0 auto 20px; color: #fff;} 
.privacy-policy-sec { padding: 100px 0; } 
.checklisted { margin: 30px 0; gap: 15px; display: grid; } 
.checklisted li { display: flex; gap: 10px; position: relative; font-size: 16px; padding: 0px 0px 0px 32px; line-height: 25px; } 
.checklisted li:before { content: ""; height: 24px; width: 24px; border-radius: 50%; background-color: #f8f7f3; position: absolute; left: 0; top: 50%; background-image: ur ('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2643 1.92603L4.71287 8.4775L1.73492 5.49955" stroke="%230A871C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-position: center; background-repeat: no-repeat; transform: translateY(-50%); background-size: 12px; } 
.subheading-main { font-size: 24px; margin: 0 0 15px; text-transform: uppercase; font-weight: 700; } 
.privacy-policy-sec h2 { margin: 0 0 25px; } 
.privacy-policy-sec h3 { color: #000; margin: 40px 0 20px; font-size: 24px; } 
@media only screen and (max-width: 1441px) { .privacy-policy-sec { padding: 70px 0; } .privacy-policy-sec h2 { margin: 0 0 20px; } .privacy-policy-sec h3 { margin: 30px 0 15px; font-size: 20px; } .subheading-main { font-size: 18px; margin: 0 0 10px; } .checklist d { margin: 20px 0; }  }