.mcnabb-privacy { max-width: 1440px; margin: 0 auto; }
.mcnabb-privacy .lp-inner-banner { padding: 0; background: transparent; }
.mcnabb-privacy .lp-inner-banner .container { padding: 0 10px; }
.mcnabb-privacy .lp-inner-banner__content { padding: 50px 90px; border-radius: 20px; }
.mcnabb-privacy .lp-inner-banner__title { font-size: 44px; line-height: 60px; }
.mcnabb-privacy-content { padding: 60px 109px 40px; color: #0b0b0b; font-size: 18px; line-height: 28px; }
.mcnabb-privacy-content p, .mcnabb-privacy-content li { font-size: 18px; line-height: 28px; }
.mcnabb-privacy-content p, .mcnabb-privacy-content ul { margin: 0 0 24px; }
.mcnabb-privacy-content h2 { font-size: 34px; line-height: 1.2; font-weight: 700; margin: 0 0 28px; }
.mcnabb-privacy-content ul { padding-left: 32px; }
.mcnabb-privacy-content a { color: inherit; text-decoration: underline; }
.mcnabb-privacy-content > :last-child { margin-bottom: 0; }
@media (max-width: 991px) {
 .mcnabb-privacy .lp-inner-banner__content { padding: 30px 40px; }
 .mcnabb-privacy-content { padding: 40px 50px; }
}
@media (max-width: 767px) {
 .mcnabb-privacy .lp-inner-banner__content { padding: 24px 25px 28px; border-radius: 14px; }
 .mcnabb-privacy .lp-inner-banner__title { font-size: 28px; line-height: 1.2; }
 .mcnabb-privacy-content { padding: 30px 35px; }
 .mcnabb-privacy-content h2 { font-size: 26px; }
}
