/* theme+copy+motion flashsenders.org thm-20 family 20 motion 8 */

/* copy stays readable; inactive tabs must stay hidden */
html body h1,html body h2,html body h3,html body h4,html body p,html body a,html body li,html body label,html body .logo-text,html body .tn-hero-h,html body .tn-hero-p {
  opacity:1!important;visibility:visible!important;
}
html body .logo-text{display:inline-flex!important}
html body .tn-wd,html body .tn-wd>span,html body .tn-words .tn-wd,html body .tn-words .tn-wd>span{
  display:inline!important;position:static!important;transform:none!important;opacity:1!important;
  overflow:visible!important;float:none!important
}
html body .tn-reveal,html body .tn-reveal.tn-in{opacity:1!important;transform:none!important;visibility:visible!important}
html body .tn-reveal-img,html body .tn-reveal-img.tn-in{clip-path:none!important;opacity:1!important}
html body canvas.tn-net{display:none!important}
html body .tn-tabs-panels{display:grid!important}
html body .tn-tab{grid-area:1/1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body .tn-tab.is-on{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}
html body .tn-tab:not(.is-on),
html body .tn-tab:not(.is-on) h1,html body .tn-tab:not(.is-on) h2,html body .tn-tab:not(.is-on) h3,
html body .tn-tab:not(.is-on) h4,html body .tn-tab:not(.is-on) p,html body .tn-tab:not(.is-on) li,
html body .tn-tab:not(.is-on) span,html body .tn-tab:not(.is-on) a,html body .tn-tab:not(.is-on) em,
html body .tn-tab:not(.is-on) strong,html body .tn-tab:not(.is-on) ul,html body .tn-tab:not(.is-on) div{
  opacity:0!important;visibility:hidden!important
}
html body .tn-tab.is-on,html body .tn-tab.is-on h1,html body .tn-tab.is-on h2,html body .tn-tab.is-on h3,
html body .tn-tab.is-on p,html body .tn-tab.is-on li,html body .tn-tab.is-on span,html body .tn-tab.is-on a,
html body .tn-tab.is-on em,html body .tn-tab.is-on strong,html body .tn-tab.is-on ul,html body .tn-tab.is-on div{
  opacity:1!important;visibility:visible!important
}
@media (prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important}
}


html body.thm-20{background:#f2efec!important;color:#2b2311!important;font-family:'Urbanist',system-ui,sans-serif!important}
html body.thm-20 h1,html body.thm-20 h2,html body.thm-20 h3,html body.thm-20 .tn-hero-h,html body.thm-20 .logo-text{
  font-family:'Bodoni Moda',Georgia,serif!important
}
html body.thm-20 .tn-bar,html body.thm-20 .tn-header,html body.thm-20 header,html body.thm-20 .tn-util{
  background:#261c11!important;color:#f2efec!important
}
html body.thm-20 .tn-bar a,html body.thm-20 header a,html body.thm-20 .logo-text,html body.thm-20 .tn-util a{
  color:#f2efec!important
}
html body.thm-20 .tn-hero{background:#f2efec!important;position:relative!important;min-height:86vh!important}
html body.thm-20 .tn-hero-bg{clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)!important;filter:none!important;opacity:.9!important}
html body.thm-20 .tn-hero-in{
  position:relative;z-index:2;max-width:640px!important;margin-left:auto!important;text-align:right!important;
  background:#f2efece6!important;border-radius:14px!important;padding:1.7rem 1.5rem!important
}
html body.thm-20 .tn-hero-h,html body.thm-20 .tn-hero-p,html body.thm-20 .tn-words{color:#2b2311!important}
html body.thm-20 .tn-btn,html body.thm-20 a.tn-btn,html body.thm-20 .btn{
  background:#3ab322!important;color:#fff!important;border-radius:14px!important
}
html body.thm-20 .tn-card,html body.thm-20 .tn-plan,html body.thm-20 .why-buy-card,html body.thm-20 .feature-card,html body.thm-20 .preview-card{
  border-radius:14px!important;border:1px solid #3ab32233!important
}
html body.thm-20 .tn-tab figure{border-radius:0!important}
html body.thm-20 .logo-mark{border-radius:4px!important}
html body.thm-20 footer{background:#261c11!important;color:#f2efec!important}
html body.thm-20 .tn-float:nth-of-type(1){top:48%!important;left:8%!important;right:auto!important}
html body.thm-20 .tn-float:nth-of-type(2){top:40%!important;right:9%!important;left:auto!important}
html body.thm-20 .tn-float:nth-of-type(3){top:40%!important;left:8%!important;right:auto!important}
html body.thm-20 .tn-float:nth-of-type(4){top:44%!important;right:13%!important;left:auto!important}
html body.thm-20 .tn-float:nth-of-type(5){top:60%!important;left:6%!important;right:auto!important}
html body.thm-20 .tn-float:nth-of-type(6){top:60%!important;right:3%!important;left:auto!important}
html body.thm-20 .tn-hero::after{content:'';position:absolute;width:260px;height:260px;right:4%;top:22%;background:#3ab32244;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);pointer-events:none;z-index:0}
html body.thm-20 .tn-hero-in{background:#f2efecf2!important;box-shadow:0 30px 60px #261c1133!important}


@keyframes m20skew{from{opacity:.2;transform:skewX(8deg) translateY(24px)}to{opacity:1;transform:none}}
html body.thm-20 .tn-hero-h,html body.thm-20 .tn-stack-side h2{animation:m20skew .7s ease both}
html body.thm-20 .tn-float{animation:m20skew .9s ease both}

/* site theme color on every section */
html body.thm-25,html body.home-dark2,html body{background:#f2efec!important;color:#2b2311!important}
html body.thm-25 .tn-hero,html body.thm-25 .tn-hero-in,html body .page-hero,html body .inner-hero{background:#f2efec!important;color:#2b2311!important}
html body.thm-25 .tn-hero-h,html body.thm-25 .tn-hero-p,html body.thm-25 h1,html body.thm-25 h2,html body.thm-25 h3{color:#2b2311!important}
html body.thm-25 .tn-btn,html body.thm-25 a.btn,html body.thm-25 .so-go,html body.thm-25 .wk-go,html body.thm-25 .primary-btn3,html body.thm-25 .theme-btn{background:#261c11!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}
html body.thm-25 header,html body.thm-25 footer,html body.thm-25 .wk-crest,html body.thm-25 .wk-stars,html body.thm-25 .so-head{background:#f2efec!important;color:#2b2311!important}
html body.thm-25 .card,html body.thm-25 .blog-card,html body.thm-25 article,html body.thm-25 section.card{background:#f2efec!important;color:#2b2311!important;border-color:#261c11!important}
