/* sb-csscombine18 */
@media (max-width:640px){
html body:not(#z#z#z#z#z#z) :is(.sb-section,.ng-sec){padding-left:8px!important;padding-right:8px!important}
html body:not(#z#z#z#z#z#z) .elementor .e-con.sb-section>.e-con-inner,html body:not(#z#z#z#z#z#z) .ng-sec>.e-con-inner{padding-left:0!important;padding-right:0!important}
html body:not(#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.ng-head--c),html body:not(#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.elementor-widget-container>.ng-head--c),html body:not(#z#z#z#z#z#z) .ng-sec .ng-split>.ng-head,html body:not(#z#z#z#z#z#z) .ng-sec>div:has(>.ng-head--c){padding:18px 12px!important}
html body:not(#z#z#z#z#z#z) .ng-sec .ng-card{padding:14px 12px!important}
html body:not(#z#z#z#z#z#z) .ng-sec .ng-grid{gap:10px!important}
html body:not(#z#z#z#z#z#z) .ng-sec .ng-faq .ng-q{padding-left:12px!important;padding-right:12px!important}
html body:not(#z#z#z#z#z#z) .ng-hero .ng-hero__in{padding-left:16px!important;padding-right:16px!important}
html body:not(#z#z#z#z#z#z) .sbpv-s{padding-left:8px!important;padding-right:8px!important}
html body:not(#z#z#z#z#z#z) .sbpv-in{padding-left:0!important;padding-right:0!important}
html body:not(#z#z#z#z#z#z) .sbfr{padding:16px 12px!important;margin-left:0!important;margin-right:0!important}
html body:not(#z#z#z#z#z#z) .ng-sec .ng-p,html body:not(#z#z#z#z#z#z) .ng-sec .ng-checks,html body:not(#z#z#z#z#z#z) .ng-sec .ng-steps{margin-left:0!important;margin-right:0!important;max-width:none!important}
}
html body:not(#z#z#z#z#z#z#z){--sbg:clamp(10px,3.4vw,28px);--sbw:min(calc(100% - 2*var(--sbg)),1140px)}
html body:not(#z#z#z#z#z#z#z) :is(.sb-section,.ng-sec,.ng-herowrap,.sbpv,.sbpv-s){padding-left:0!important;padding-right:0!important}
html body:not(#z#z#z#z#z#z#z) :is(.ng-sec>.e-con-inner,.e-con.sb-section>.e-con-inner,.ng-hero .ng-hero__in,.e-con.sb-hero>.e-con-inner,.sbpv-in,.sbp-main .sb-footer>.e-con-inner,.sbfr){width:var(--sbw)!important;max-width:var(--sbw)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
html body:not(#z#z#z#z#z#z#z) :is(.ng-sec>.e-con-inner,.e-con.sb-section>.e-con-inner,.sbpv-in){padding-left:0!important;padding-right:0!important}
html body:not(#z#z#z#z#z#z#z) .ng-hero .ng-hero__in{padding-left:clamp(6px,1.4vw,10px)!important;padding-right:clamp(6px,1.4vw,10px)!important}
html body:not(#z#z#z#z#z#z#z) .ng-sec .e-con-inner>*,html body:not(#z#z#z#z#z#z#z) .sbpv-in>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
html body:not(#z#z#z#z#z#z#z) .ng-sec .ng-card[style*='max-width'],html body:not(#z#z#z#z#z#z#z) .ng-sec :is(.ng-grid,.ng-split,.ng-faq,.ng-keywrap,.ng-cta,.ng-related,.ng-days,.ng-versus,.ng-ask){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
html body:not(#z#z#z#z#z#z#z) .ng-sec .elementor-widget,html body:not(#z#z#z#z#z#z#z) .ng-sec .elementor-widget-container{width:100%!important;max-width:100%!important}
html body:not(#z#z#z#z#z#z#z) .ng-sec .ng-head--c{max-width:760px!important}
html body.sbprem:not(#z#z#z#z#z#z#z#z){background:#F3F2E3!important}
html body:not(#z#z#z#z#z#z#z#z) :is(.ng-sec,.ng-sec>.e-con-inner){background:transparent!important;box-shadow:none!important;border-radius:0!important;border:0!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec{padding-top:clamp(14px,3.2vw,40px)!important;padding-bottom:clamp(14px,3.2vw,40px)!important;margin:0!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec>.e-con-inner{display:flex!important;flex-direction:column!important;gap:12px!important;row-gap:12px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .elementor-widget{margin:0!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.ng-head--c),html body:not(#z#z#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.elementor-widget-container>.ng-head--c){background:#fff!important;border:1px solid rgba(47,59,8,.09)!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(30,38,6,.05),0 10px 24px -20px rgba(30,38,6,.45)!important;padding:clamp(16px,3vw,28px) clamp(12px,3vw,28px)!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-card{background:#fff!important;border:1px solid rgba(47,59,8,.09)!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(30,38,6,.05),0 10px 24px -20px rgba(30,38,6,.45)!important;margin:0 0 12px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-card:last-child{margin-bottom:0!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-card .ng-card{box-shadow:none!important;background:#F8F7EA!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec :is(.ng-checks,.ng-grid,.ng-card,.ng-days,.ng-faq,.ng-keywrap,.ng-faq)+.ng-p{margin:6px 0 0!important;padding:0 6px!important;font-size:13.5px!important;line-height:1.55!important;color:#6B6F55!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-grid{margin:12px 0 0!important;gap:12px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-head,html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-head--c{margin-bottom:12px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-tip,html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-note{margin:12px 0 0!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-p{margin-top:0}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-faq .ng-q{background:#fff!important;margin-bottom:8px!important}
html body:not(#z#z#z#z#z#z#z#z) :is(.sbdt-bar,.sbdt,.sbdtips,.sbdt-chips){padding-left:0!important;padding-right:0!important}
@media (max-width:640px){
html body:not(#z#z#z#z#z#z#z#z) .ng-sec>.e-con-inner{gap:10px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.ng-head--c),html body:not(#z#z#z#z#z#z#z#z) .ng-sec .elementor-widget-html:has(>.elementor-widget-container>.ng-head--c){padding:16px 14px!important;border-radius:18px!important}
html body:not(#z#z#z#z#z#z#z#z) .ng-sec .ng-card{padding:14px!important;margin-bottom:10px!important}
}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-sec .ng-card.ng-mini{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:0!important}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__img{position:relative;margin:0!important;border-radius:0!important;width:100%!important;aspect-ratio:16/10;height:auto!important;min-height:0!important;overflow:hidden}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__img--ph{aspect-ratio:16/7}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__img img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:0!important}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-num{position:absolute;top:10px;left:10px}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__body{padding:14px 16px 16px!important;margin:0!important}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__body h3{margin:0 0 6px!important}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__body :is(p,ul){margin:0!important}
html body:not(#z#z#z#z#z#z#z#z#z) .ng-mini .ng-mini__body p+p{margin-top:8px!important}
html body:not(#z#z#z) .ng-cta .sbpos-ct{display:none!important}
