#MainContent{--font-heading-family:Arial,Helvetica,sans-serif;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-weight:800;--buttons-radius:6px;--buttons-radius-outset:6px;--buttons-border-width:1px;--buttons-border-opacity:1;--shadow-opacity:0;--color-foreground:8,38,85;--color-button:0,101,255;--color-button-text:255,255,255;font-family:Arial,Helvetica,sans-serif;color:#082655;background:#fff}
#MainContent :is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.sp-headline,.heading){font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15}
#MainContent :is(p,li,label,input,select,textarea,.banner__text,.sp-text){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important}
#MainContent :is(h2,.h1){font-size:clamp(27px,3vw,38px)}
#MainContent :is(h3,.h2){font-size:clamp(21px,2vw,26px)}
#MainContent :is(p,li){line-height:1.7}
#MainContent :is(.button,.sp-button,.faq-btn,.tpt-button__primary){border-radius:6px!important;border:1px solid #0065ff!important;background:linear-gradient(135deg,#0083ff,#0056f5)!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;text-shadow:none!important;min-height:46px;padding:13px 24px;line-height:1.35;height:auto;white-space:normal;text-align:center}
#MainContent :is(.button,.sp-button,.faq-btn,.tpt-button__primary)::after{box-shadow:none!important;border-radius:6px!important}
#MainContent :is(.button,.sp-button,.faq-btn,.tpt-button__primary):hover:not(:disabled){background:#004ed0!important;border-color:#004ed0!important}
#MainContent :is(.button,.sp-button):disabled{opacity:.5;cursor:not-allowed}
#MainContent :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #0065ff!important;outline-offset:4px}
#MainContent .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}
#MainContent .shopify-policy__container{max-width:900px;padding:44px 24px;color:#082655}
#MainContent .shopify-policy__body{font-size:17px;line-height:1.75;color:#334b6b}
@media(max-width:749px){#MainContent :is(h2,.h1){font-size:28px}#MainContent :is(h3,.h2){font-size:22px}#MainContent :is(.button,.sp-button){max-width:100%;overflow-wrap:anywhere}}


#MainContent .shopify-section :is(.rte,.sp-text,.bhs-step-text,p,li) a:not(.button):not(.sp-button):not(.bhs-button),#MainContent .shopify-section :is(.rte,.sp-text,.bhs-step-text,p,li) a:not(.button):not(.sp-button):not(.bhs-button):is(:hover,:visited){color:inherit!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}
#MainContent [id$="__multicolumn_iq4xJd"] .multicolumn-card__image{filter:grayscale(1)!important}
