*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#06070a;--surface:#0f1117;--surface2:#161a24;--border:rgba(255,255,255,0.07);--border2:rgba(255,255,255,0.12);--text:#f0eee8;--muted:#7a7d8a;--dim:#3a3d4a;--accent:#ff5c35;--accent2:#ff8c6a;--accentbg:rgba(255,92,53,0.1);--teal:#00cba4;--tealbg:rgba(0,203,164,0.1);--r:16px;--r2:24px}html{scroll-behavior:smooth}body{font-family:'DM Sans',system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:0}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px;background:rgb(6 7 10 / .85);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-logo{font-family:'Syne',sans-serif;font-weight:800;font-size:22px;letter-spacing:-.04em;color:var(--text);text-decoration:none}.nav-logo span{color:var(--accent)}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:400;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{background:var(--accent);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s,transform .15s}.nav-cta:hover{background:var(--accent2);transform:translateY(-1px)}.hero{position:relative;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:96px 40px 40px;overflow:hidden}.hero-glow{position:absolute;top:-20%;left:-10%;width:800px;height:800px;background:radial-gradient(circle,rgb(255 92 53 / .14) 0%,transparent 65%);pointer-events:none}.hero-glow2{position:absolute;bottom:-30%;right:-5%;width:700px;height:700px;background:radial-gradient(circle,rgb(0 203 164 / .1) 0%,transparent 65%);pointer-events:none}.hero-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 520px;gap:44px;align-items:start;margin-bottom:12px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--accentbg);border:1px solid rgb(255 92 53 / .25);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--accent2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.hero-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}h1{font-family:'Syne',sans-serif;font-size:clamp(42px,5vw,66px);font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--text);margin-bottom:16px}h1 em{font-style:normal;color:var(--accent)}.hero-sub{font-size:17px;color:var(--muted);line-height:1.62;max-width:52ch;font-weight:300;margin-bottom:24px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s;border:none;cursor:pointer}.btn-primary:hover{background:var(--accent2);transform:translateY(-2px);box-shadow:0 12px 32px rgb(255 92 53 / .35)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:var(--muted);padding:14px 24px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:400;border:1px solid var(--border2);transition:all .2s}.btn-ghost:hover{color:var(--text);border-color:rgb(255 255 255 / .25)}.hero-products{margin:0 auto 56px;width:100%;max-width:1200px;padding:24px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(145deg,rgb(255 92 53 / .08),rgb(0 203 164 / .04) 45%,rgb(15 17 23 / .9)),var(--surface);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 20px 40px rgb(0 0 0 / .25)}.products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.products-title{display:grid;gap:6px}.products-kicker{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--teal)}.products-name{font-family:'Syne',sans-serif;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em}.products-note{font-size:13px;color:var(--muted)}.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{position:relative;display:grid;gap:10px;padding:16px 14px 14px;border-radius:14px;border:1px solid var(--border2);background:linear-gradient(180deg,rgb(22 26 36 / .92),rgb(12 14 20 / .95));text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--teal));opacity:.58}.product-card[data-featured="true"]{border-color:rgb(0 203 164 / .45);background:linear-gradient(180deg,rgb(20 33 35 / .74),rgb(11 17 26 / .96))}.product-card:hover{transform:translateY(-4px);border-color:rgb(255 92 53 / .4);box-shadow:0 14px 28px rgb(0 0 0 / .35)}.product-chip{width:max-content;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent2);background:rgb(255 92 53 / .12);border:1px solid rgb(255 92 53 / .3);border-radius:100px;padding:5px 8px}.product-qty{font-family:'Syne',sans-serif;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.product-price{font-size:18px;font-weight:500;color:#fff}.product-meta{font-size:12px;color:var(--muted)}.product-arrow{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:9px 16px;border-radius:999px;border:1px solid rgb(0 203 164 / .46);background:rgb(0 203 164 / .12);font-size:13px;font-weight:700;line-height:1;color:#b9fff0;transition:all .2s ease}.product-card:hover .product-arrow{border-color:rgb(255 92 53 / .55);background:rgb(255 92 53 / .18);color:#fff}.product-card.is-hidden{display:none}.ss-pacote-device-hidden{display:none!important}.products-controls{display:flex;justify-content:center;margin-top:18px}.products-more{border:1px solid var(--border2);background:rgb(13 17 25 / .86);color:var(--text);border-radius:10px;font-size:13px;font-weight:500;letter-spacing:.02em;padding:12px 18px;cursor:pointer;transition:all .2s ease}.products-more:hover{border-color:rgb(255 92 53 / .4);color:#fff;transform:translateY(-1px)}.products-more[hidden]{display:none}.hero-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:28px;position:relative;overflow:hidden}.hero-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 92 53 / .5),transparent)}.panel-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px}.panel-chart{margin-bottom:20px}.chart-bars{display:flex;gap:6px;align-items:flex-end;height:100px;padding:12px;background:var(--surface2);border-radius:12px;border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(0 203 164 / .08);animation:chartFloat 4.8s ease-in-out infinite,chartBorderGlow 3.4s ease-in-out infinite}.chart-bars::before{content:'';position:absolute;left:-20%;top:-38%;width:140%;height:140%;pointer-events:none;background:radial-gradient(ellipse at top,rgb(0 203 164 / .22) 0%,#fff0 68%);animation:chartAura 4.2s ease-in-out infinite}.chart-bars::after{content:'';position:absolute;top:-24%;left:-35%;width:38%;height:160%;pointer-events:none;filter:blur(2px);background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .18) 46%,rgb(0 203 164 / .26) 52%,transparent 100%);transform:translateX(0) skewX(-16deg);animation:scanSweep 3.2s linear infinite}.bar{--bar-h:52%;--bar-rise:3%;flex:1;border-radius:5px 5px 3px 3px;height:var(--bar-h);background:linear-gradient(180deg,rgb(0 203 164 / .9),rgb(0 203 164 / .2));animation:barGrow .8s cubic-bezier(.34,1.56,.64,1) forwards,barBreathe 3.8s ease-in-out 1s infinite;transform-origin:bottom;transform:scaleY(0);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(0 203 164 / .08),0 0 18px rgb(0 203 164 / .2)}.bar::after{content:'';position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,rgb(255 255 255 / .32),#fff0);opacity:.3;animation:barGloss 2.6s ease-in-out infinite}@keyframes barGrow{to{transform:scaleY(1)}}@keyframes barBreathe{0%,100%{height:var(--bar-h)}50%{height:calc(var(--bar-h) + var(--bar-rise))}}@keyframes chartFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes chartBorderGlow{0%,100%{box-shadow:inset 0 0 0 1px rgb(0 203 164 / .08),0 0 0 #fff0}50%{box-shadow:inset 0 0 0 1px rgb(0 203 164 / .22),0 0 22px rgb(0 203 164 / .2)}}@keyframes chartAura{0%,100%{opacity:.45;transform:translateX(0)}50%{opacity:.82;transform:translateX(2%)}}@keyframes scanSweep{0%{transform:translateX(0) skewX(-16deg);opacity:0}15%{opacity:.62}65%{opacity:.28}100%{transform:translateX(390%) skewX(-16deg);opacity:0}}@keyframes barGloss{0%,100%{opacity:.26}50%{opacity:.52}}.bar:nth-child(1){--bar-h:22%;--bar-rise:2%;animation-delay:.1s,1.1s}.bar:nth-child(2){--bar-h:38%;--bar-rise:2.5%;animation-delay:.2s,1.25s}.bar:nth-child(3){--bar-h:52%;--bar-rise:2.8%;animation-delay:.3s,1.4s}.bar:nth-child(4){--bar-h:68%;--bar-rise:3%;animation-delay:.4s,1.55s}.bar:nth-child(5){--bar-h:82%;--bar-rise:3.2%;animation-delay:.5s,1.7s}.bar:nth-child(6){--bar-h:96%;--bar-rise:2.4%;animation-delay:.6s,1.85s}.chart-labels{display:flex;justify-content:space-between;padding:6px 12px 0;font-size:10px;color:var(--muted)}.panel-checklist{list-style:none;display:grid;gap:10px;margin-top:20px}.panel-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--muted);line-height:1.5}.check-icon{width:20px;height:20px;border-radius:6px;flex-shrink:0;background:var(--tealbg);border:1px solid rgb(0 203 164 / .25);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--teal);margin-top:1px}.panel-offer{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.panel-offer-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:4px}.panel-offer-sub{font-size:11px;color:var(--muted);line-height:1.4;margin-bottom:8px}.panel-shortcode-shell{border:1px solid var(--border);background:linear-gradient(180deg,rgb(16 22 34 / .92),rgb(10 14 24 / .94));border-radius:12px;padding:10px}.panel-shortcode-shell .ss-pacotes{margin-top:0}.panel-shortcode-shell .ss-pacotes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}@media(max-width:1200px){.panel-shortcode-shell .ss-pacotes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}section{position:relative;z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 40px}.section-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:16px;font-weight:500}.section-tag::before{content:'';width:20px;height:1px;background:var(--teal)}h2{font-family:'Syne',sans-serif;font-size:clamp(32px,3.8vw,52px);font-weight:800;letter-spacing:-.04em;color:var(--text);line-height:1.05;margin-bottom:16px}.section-intro{font-size:17px;color:var(--muted);line-height:1.75;max-width:72ch;font-weight:300;margin-bottom:32px}.benefits-section{padding:72px 0}.benefits-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.compare-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:28px;position:relative;overflow:hidden}.compare-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(0 203 164 / .4),transparent)}.compare-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.compare-head h3{font-family:'Syne',sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em}.badge-teal{background:var(--tealbg);border:1px solid rgb(0 203 164 / .2);color:var(--teal);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:500;letter-spacing:.04em}.compare-rows{display:grid;gap:12px}.compare-row{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:14px}.compare-labels{display:grid;grid-template-columns:1fr 24px 1fr;gap:8px;align-items:center;font-size:13px;margin-bottom:10px}.label-before{color:#9a6060;font-weight:500}.label-after{color:var(--teal);font-weight:500;text-align:right}.label-arrow{color:var(--accent);font-size:14px;text-align:center}.meter{height:6px;border-radius:100px;background:rgb(255 255 255 / .06);overflow:hidden}.meter-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--accent),var(--teal));transform-origin:left;animation:meterIn 1.2s cubic-bezier(.4,0,.2,1) forwards;transform:scaleX(0)}@keyframes meterIn{to{transform:scaleX(1)}}.benefits-right{display:grid;grid-template-columns:1fr 1fr;gap:12px}.benefit-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:20px;transition:border-color .2s,transform .2s}.benefit-card:hover{border-color:var(--border2);transform:translateY(-3px)}.benefit-icon{width:36px;height:36px;border-radius:10px;background:var(--accentbg);border:1px solid rgb(255 92 53 / .2);display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:16px}.benefit-card h4{font-family:'Syne',sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.benefit-card p{font-size:13px;color:var(--muted);line-height:1.6}.how-section{padding:72px 0;background:var(--surface)}.how-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.steps-card,.sidebar-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r2);padding:28px}.steps-list{list-style:none;display:grid;gap:16px}.step-item{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;transition:border-color .2s}.step-item:hover{border-color:var(--border2)}.step-num{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,var(--accent),#c03a1f);display:flex;align-items:center;justify-content:center;font-family:'Syne',sans-serif;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.step-item h3{font-family:'Syne',sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.step-item p{font-size:13px;color:var(--muted);line-height:1.6}.step-tip{margin-top:16px;background:var(--surface2);border:1px dashed var(--border2);border-radius:12px;padding:14px;font-size:13px;color:var(--muted);line-height:1.6}.step-tip strong{color:var(--teal)}.checklist-section h3{font-family:'Syne',sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.checks{list-style:none;display:grid;gap:10px}.checks li{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--muted);line-height:1.5;display:flex;gap:10px;align-items:flex-start}.checks li::before{content:'?';color:var(--teal);font-weight:700;font-size:12px;margin-top:1px;flex-shrink:0}.error-box{margin-top:14px;background:rgb(255 92 53 / .07);border:1px solid rgb(255 92 53 / .2);border-radius:12px;padding:14px}.error-box strong{font-size:13px;font-weight:500;color:var(--accent2);display:block;margin-bottom:6px}.error-box p{font-size:13px;color:var(--muted);line-height:1.55}.cases-section{padding:72px 0}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.case-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:24px;transition:border-color .2s,transform .2s}.case-card:hover{border-color:var(--border2);transform:translateY(-3px)}.case-card h3{font-family:'Syne',sans-serif;font-size:19px;font-weight:700;letter-spacing:-.03em;margin-bottom:16px}.case-rows{display:grid;gap:10px}.case-row{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px}.case-row-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.case-row p{font-size:13px;color:var(--muted);line-height:1.5}.faq-section{padding:72px 0;background:var(--surface)}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px}.faq-guide-card,.faq-list-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r2);padding:28px}.faq-guide-card h3,.faq-list-card h3{font-family:'Syne',sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.faq-list-title{font-family:'Syne',sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;color:var(--text)}.faq-guide-card p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:16px}.guide-list{list-style:none;display:grid;gap:8px}.guide-list li{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;font-size:13px;color:var(--muted);line-height:1.5}.faq-grid{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;transition:border-color .2s}details[open]{border-color:var(--border2)}details summary{cursor:pointer;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.faq-list-card details summary h3{margin:0;font-family:'Sora',sans-serif;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;color:inherit}details summary::after{content:'?';color:var(--muted);font-size:14px;flex-shrink:0;transition:transform .2s}details[open] summary::after{transform:rotate(45deg)}details p{margin-top:10px;font-size:13px;color:var(--muted);line-height:1.6}.cta-section{padding:76px 40px;position:relative;overflow:hidden}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgb(255 92 53 / .16) 0%,transparent 65%);pointer-events:none}.cta-inner{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-inner h2{margin-bottom:16px}.cta-inner p{font-size:18px;color:var(--muted);line-height:1.7;max-width:60ch;margin:0 auto 36px;font-weight:300}.cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}footer{background:var(--surface);border-top:1px solid var(--border);padding:48px 40px 26px}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px}.footer-brand .nav-logo{display:block;margin-bottom:12px}.footer-brand p{font-size:14px;color:var(--muted);line-height:1.65}.footer-col h3{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px}.footer-col ul{list-style:none;display:grid;gap:8px}.footer-col a{font-size:14px;color:var(--muted);text-decoration:none;transition:color .15s}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:13px;color:var(--dim)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chart-bars,.bar,.chart-bars::before,.chart-bars::after,.bar::after{animation:none!important}.chart-bars::after{display:none}.bar{transform:none}}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border2),transparent);margin:0}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){nav{padding:0 20px}.nav-links{display:none}.hero{padding:92px 20px 42px}.hero-inner{grid-template-columns:1fr;gap:30px}.hero-panel{display:flex;flex-direction:column;gap:0;padding:18px}.hero-panel .panel-offer{order:1;margin-top:0;padding-top:0;border-top:0}.hero-panel .panel-label{order:2;margin-top:16px;margin-bottom:12px;padding-top:14px;border-top:1px solid var(--border)}.hero-panel .panel-chart{order:3;margin-bottom:12px}.hero-panel .panel-checklist{order:4;margin-top:8px}.panel-shortcode-shell .ss-pacotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.hero-products{padding:20px}.products-grid{grid-template-columns:1fr}.container{padding:0 20px}.benefits-grid,.how-grid,.faq-layout{grid-template-columns:1fr}.cases-grid,.benefits-right,.faq-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}body::before{display:none!important}nav .nav-cta,.sp-review-open{animation:none!important}@media (min-width:640px){section.reviews-section,section.faq-section,section.cta-section,footer{content-visibility:auto;contain-intrinsic-size:1px 980px}}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:#fff0}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgb(0 0 0 / .2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgb(0 0 0 / .2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:#fff0;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:#fff0}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgb(255 255 255 / .2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight,"")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}body.vip-comments-front-page,body.vip-comments-front-page.ast-page-builder-template,body.vip-comments-front-page.ast-plain-container,body.vip-comments-front-page.ast-separate-container{background-color:#0a0a0f!important;color:#f0eef8}body.vip-comments-front-page #page,body.vip-comments-front-page #content,body.vip-comments-front-page .site,body.vip-comments-front-page .site-content{background:transparent!important}body:not(.wp-admin){caret-color:#fff0}body:not(.wp-admin) input,body:not(.wp-admin) textarea,body:not(.wp-admin) [contenteditable="true"],body:not(.wp-admin) [contenteditable="plaintext-only"]{caret-color:auto}.vip-comments-footer{position:relative;overflow:hidden;border-top:1px solid rgb(92 77 158 / .5);text-align:left!important;background:radial-gradient(700px 280px at 50% 102%,rgb(153 69 255 / .34),#fff0 74%),radial-gradient(620px 360px at 10% 45%,rgb(32 61 170 / .13),#fff0 76%),linear-gradient(180deg,#090c1a 0%,#080a16 100%)}.vip-comments-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:repeating-linear-gradient(90deg,rgb(16 25 64 / .28) 0,rgb(16 25 64 / .28) 1px,transparent 1px,transparent 120px)}.vip-comments-footer__inner{position:relative;z-index:1;width:min(1240px, 93%);margin:0 auto;padding:66px 0 22px}.vip-comments-footer__grid{display:grid;grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(170px,1fr));gap:20px 70px;align-items:start;justify-items:start}.vip-comments-footer__logo{text-decoration:none;display:block;margin-bottom:12px;font-family:"Syne",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.04em;color:#f0eee8;line-height:1;white-space:nowrap}.vip-comments-footer__logo span{color:#ff5c35}.vip-comments-footer__description{margin:0;max-width:33ch;color:rgb(195 199 223 / .9);font-size:.98rem;line-height:1.6}.vip-comments-footer__column h3{margin:0 0 14px;color:rgb(188 190 218 / .84);text-transform:uppercase;letter-spacing:.1em;font-size:.93rem;font-weight:600;font-family:var(--fonte-display,"Syne","Segoe UI",sans-serif);text-align:left!important}.vip-comments-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:10px;text-align:left!important;justify-items:start}.vip-comments-footer__list a{color:rgb(196 199 222 / .92);text-decoration:none;font-size:.96rem;line-height:1.45;transition:color 0.2s ease;display:inline-block}.vip-comments-footer__list a:hover,.vip-comments-footer__list a:focus-visible{color:#fff;outline:none}.vip-comments-footer__list a[aria-current="page"],.vip-comments-footer__list a.is-current{color:#fff;text-shadow:0 0 16px rgb(188 98 255 / .35)}.vip-comments-footer__bottom{margin-top:34px;padding-top:16px;border-top:1px solid rgb(92 77 158 / .46);display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.vip-comments-footer__bottom p{margin:0;color:rgb(199 203 227 / .84);font-size:.88rem;text-align:left!important}@media (max-width:1060px){.vip-comments-footer__inner{width:min(1240px, 94%);padding:56px 0 22px}.vip-comments-footer__grid{grid-template-columns:1fr 1fr;gap:24px 34px}.vip-comments-footer__brand{grid-column:1 / -1}.vip-comments-footer__description{max-width:none}}@media (max-width:680px){.vip-comments-footer__inner{width:min(1240px, 95%);padding:44px 0 18px}.vip-comments-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 14px;align-items:start}.vip-comments-footer__brand{grid-column:auto;min-width:0}.vip-comments-footer__column{min-width:0}.vip-comments-footer__logo{margin-bottom:12px;white-space:nowrap}.vip-comments-footer__description{max-width:none;font-size:.82rem;line-height:1.55}.vip-comments-footer__column h3{margin-bottom:8px;font-size:.74rem}.vip-comments-footer__list{gap:6px}.vip-comments-footer__list a{font-size:.82rem;line-height:1.35}.vip-comments-footer__bottom{margin-top:16px;padding-top:12px;flex-direction:column;align-items:flex-start;gap:8px}.vip-comments-footer__bottom p{font-size:.76rem}}.vip-internal-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgb(116 121 185 / .28);background:rgb(5 8 20 / .88);backdrop-filter:blur(12px)}body.admin-bar .vip-internal-header{top:32px}.vip-internal-shell{width:min(1240px, 93%);margin:0 auto;padding:14px 0;display:flex;align-items:center;gap:20px;position:relative}.vip-internal-logo{display:inline-block;flex-shrink:0;font-family:"Syne",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1;white-space:nowrap;color:#f0eee8;text-decoration:none}.vip-internal-logo span{color:#ff5c35}.vip-internal-nav{margin-left:auto;border:0;background:#fff0;box-shadow:none;padding:0}.vip-internal-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:8px}.vip-internal-nav a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;color:#cfd4ee;font-size:.94rem;text-decoration:none;transition:color 0.24s ease,background-color 0.24s ease}.vip-internal-nav a:hover,.vip-internal-nav a:focus-visible{color:#f9f9ff;background:rgb(131 93 255 / .15);outline:none}.vip-internal-nav a[aria-current="page"]{color:#fef7ff;background:linear-gradient(135deg,rgb(236 86 255 / .2),rgb(126 82 255 / .2));border:1px solid rgb(198 109 255 / .42)}.vip-internal-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border-radius:999px;border:1px solid rgb(255 184 164 / .65);color:#fff;text-decoration:none;font-family:"DM Sans","Segoe UI",sans-serif;font-weight:700;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#ff5c35 0%,#ff7f5d 60%,#ff9a7f 100%);box-shadow:0 10px 24px rgb(255 92 53 / .35),0 0 0 0 rgb(255 92 53 / .45);position:relative;overflow:hidden;isolation:isolate;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;animation:souPopCtaPulse 2.4s ease-in-out infinite}.vip-internal-cta::before{content:"";position:absolute;top:-120%;left:-55%;width:42%;height:340%;background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .52),#fff0);transform:rotate(23deg);animation:souPopCtaShine 2.8s ease-in-out infinite;pointer-events:none}.vip-internal-cta::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid rgb(255 222 212 / .45);opacity:0;animation:souPopCtaRing 2.4s ease-out infinite;pointer-events:none}.vip-internal-cta-full,.vip-internal-cta-short{position:relative;z-index:1;line-height:1}.vip-internal-cta-short{display:none}.vip-internal-cta:hover,.vip-internal-cta:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 30px rgb(255 92 53 / .42),0 0 0 7px rgb(255 92 53 / .18);filter:brightness(1.02);outline:none}@keyframes souPopCtaShine{0%,18%{left:-70%;opacity:0}24%{opacity:1}58%{left:140%;opacity:.95}100%{left:140%;opacity:0}}@keyframes souPopCtaPulse{0%,100%{box-shadow:0 10px 24px rgb(255 92 53 / .35),0 0 0 0 rgb(255 92 53 / .45)}50%{box-shadow:0 14px 30px rgb(255 92 53 / .42),0 0 0 8px rgb(255 92 53 / .04)}}@keyframes souPopCtaRing{0%{transform:scale(.92);opacity:.75}70%{transform:scale(1.12);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.vip-internal-cta,.vip-internal-cta::before,.vip-internal-cta::after{animation:none!important;transition:none!important}}.vip-internal-toggle{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgb(130 141 214 / .35);border-radius:10px;background:rgb(10 14 31 / .74);padding:10px 9px;cursor:pointer}.vip-internal-toggle span{display:block;height:2px;width:100%;border-radius:99px;margin:4px 0;background:#d9dcf5}@media (max-width:860px){body.admin-bar .vip-internal-header{top:46px}.vip-internal-shell{width:min(1240px, 95%);padding:12px 0;gap:8px}.vip-internal-toggle{display:inline-block;width:40px;height:40px;border-radius:12px;padding:8px}.vip-internal-nav{position:absolute;top:calc(100% + 10px);left:14px;right:14px;margin-left:0;border:1px solid rgb(122 132 206 / .28);background:rgb(5 8 21 / .97);border-radius:16px;padding:8px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity 0.22s ease,transform 0.22s ease}.vip-internal-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.vip-internal-nav ul{flex-direction:column;align-items:stretch}.vip-internal-nav li,.vip-internal-nav a{width:100%}.vip-internal-nav a{justify-content:center;padding:10px 12px}.vip-internal-cta{margin-left:0;min-height:40px;padding:0 12px;border-radius:12px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 9px 24px rgb(194 80 255 / .38)}.vip-internal-cta-full{display:none}.vip-internal-cta-short{display:inline}}@media (max-width:420px){.vip-internal-shell{width:min(1240px, 96%)}.vip-internal-toggle{width:38px;height:38px;padding:7px}.vip-internal-cta{min-height:38px;padding:0 10px;font-size:.71rem}}body.page-id-6 .why-section,body.page-id-6 .how-section#como-comprar,body.page-id-6 .ig-comments-pricing-section#comprar,body.page-id-6 .advantages-section,body.page-id-6 .reviews-section,body.page-id-6 .faq-section,body.page-id-6 .cta-section{padding-top:clamp(34px, 4.2vw, 54px)!important;padding-bottom:clamp(34px, 4.2vw, 54px)!important}body.page-id-6 .how-section#como-comprar{padding-bottom:clamp(16px, 2.2vw, 26px)!important}body.page-id-6 .ig-comments-pricing-section#comprar{padding-top:clamp(18px, 2.6vw, 30px)!important;padding-bottom:clamp(28px, 3.6vw, 42px)!important}body.page-id-6 .section-head{margin-bottom:clamp(22px, 3vw, 34px)!important}body.page-id-6 .steps-cards,body.page-id-6 .advantages-grid{margin-top:clamp(20px, 2.8vw, 30px)!important}@media (max-width:900px){body.page-id-6 .why-section,body.page-id-6 .how-section#como-comprar,body.page-id-6 .ig-comments-pricing-section#comprar,body.page-id-6 .advantages-section,body.page-id-6 .reviews-section,body.page-id-6 .faq-section,body.page-id-6 .cta-section{padding-top:32px!important;padding-bottom:32px!important}body.page-id-6 .how-section#como-comprar{padding-bottom:14px!important}body.page-id-6 .ig-comments-pricing-section#comprar{padding-top:14px!important;padding-bottom:26px!important}}body.single-post,body.single-post.ast-plain-container,body.single-post.ast-separate-container{background:#070a16!important;color:#e8ebf8}body.single-post #page,body.single-post #content,body.single-post .site-content,body.single-post .site{background:transparent!important}body.single-post .ast-container{width:min(1420px, 95vw)!important;max-width:min(1420px, 95vw)!important;padding-left:0!important;padding-right:0!important}body.single-post.ast-separate-container .ast-article-single.vip-post-layout,body.single-post.ast-separate-container .site-main .ast-article-single.vip-post-layout{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.single-post .vip-post-primary{width:100%;max-width:none!important;float:none!important;margin:0!important;padding:32px 0 68px}body.single-post .vip-post-layout{margin:0}.vip-post-shell{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:22px;align-items:start}.vip-post-main{border:1px solid rgb(120 129 205 / .24);border-radius:24px;background:radial-gradient(620px 420px at 30% -20%,rgb(160 77 255 / .14),#fff0 60%),linear-gradient(165deg,rgb(21 27 52 / .96),rgb(8 11 27 / .96));box-shadow:0 24px 64px rgb(0 0 0 / .35);overflow:hidden}.vip-post-hero{padding:40px 46px 28px}.vip-post-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.vip-post-kicker,.vip-post-reading-time{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 13px;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vip-post-kicker{color:#f5dcff;text-decoration:none;border:1px solid rgb(211 115 255 / .46);background:rgb(149 74 255 / .18)}.vip-post-reading-time{color:#d7ddff;border:1px solid rgb(135 150 255 / .3);background:rgb(12 16 33 / .7)}.vip-post-title{margin:0 0 12px;font-family:"Syne","Segoe UI",sans-serif;font-size:clamp(2rem, 3.1vw, 3.25rem);line-height:1.08;letter-spacing:-.02em;color:#f4f6ff;max-width:none}.vip-post-meta{display:flex;flex-wrap:wrap;gap:14px;color:rgb(206 214 247 / .86);font-size:.92rem}.vip-post-meta span{position:relative}.vip-post-meta span+span{padding-left:14px}.vip-post-meta span+span::before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:99px;background:rgb(210 125 255 / .72);transform:translateY(-50%)}.vip-post-featured{margin:0 40px;border-radius:18px;overflow:hidden;border:1px solid rgb(161 175 255 / .26);box-shadow:0 12px 32px rgb(0 0 0 / .32)}.vip-post-featured img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.vip-post-content{padding:36px 46px 18px;color:#dee4ff;font-size:1.04rem;line-height:1.84}.vip-post-content h2,.vip-post-content h3,.vip-post-content h4{margin:0 0 14px;color:#f4f7ff;font-family:"Syne","Segoe UI",sans-serif;line-height:1.2}.vip-post-content h2{margin-top:30px;font-size:clamp(1.46rem, 2.5vw, 2rem)}.vip-post-content p{margin:0 0 16px}.vip-post-content ul,.vip-post-content ol{margin:0 0 18px;padding-left:1.15em}.vip-post-content li{margin-bottom:7px}.vip-post-content a{color:#d68cff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vip-post-footer{padding:20px 46px 42px;border-top:1px solid rgb(119 129 211 / .2)}.vip-post-author-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgb(135 146 223 / .28);border-radius:18px;padding:16px;background:rgb(11 14 30 / .75)}.vip-post-author-avatar img{border-radius:999px;border:2px solid rgb(205 106 255 / .5)}.vip-post-author-card h3{margin:0 0 6px;color:#f3f5ff;font-family:"Syne","Segoe UI",sans-serif;font-size:1.08rem}.vip-post-author-card p{margin:0;color:rgb(212 218 245 / .88);font-size:.93rem;line-height:1.55}.vip-post-sidebar{position:sticky;top:104px;display:grid;gap:18px;align-self:start;margin-top:0}body.admin-bar .vip-post-sidebar{top:136px}@media (min-width:1081px){.vip-post-shell>.vip-post-main,.vip-post-shell>.vip-post-sidebar{align-self:start}.vip-post-shell>.vip-post-main{margin-top:34px!important}.vip-post-shell>.vip-post-sidebar{margin-top:0!important}}.vip-post-side-card{border:1px solid rgb(137 148 220 / .3);border-radius:18px;background:linear-gradient(180deg,rgb(24 30 59 / .95),rgb(10 14 32 / .95));padding:20px;box-shadow:0 16px 36px rgb(0 0 0 / .28)}.vip-post-side-card h3{margin:0 0 12px;color:#f5f7ff;font-family:"Syne","Segoe UI",sans-serif;font-size:1.05rem;line-height:1.26}.vip-post-side-highlight{border-color:rgb(255 161 113 / .44);background:radial-gradient(360px 220px at 0% 0%,rgb(255 92 53 / .2),#fff0 70%),linear-gradient(160deg,rgb(34 27 54 / .96),rgb(17 20 39 / .96))}.vip-post-side-eyebrow{margin:0 0 8px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgb(255 150 116 / .45);background:rgb(255 92 53 / .14);color:#ffd3c7;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px}.vip-post-side-summary{margin:0;color:rgb(219 225 249 / .9);font-size:.91rem;line-height:1.62}.vip-post-side-stats{margin:0;margin-top:14px;padding:0;list-style:none;display:grid;gap:8px}.vip-post-side-stats li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border:1px solid rgb(255 255 255 / .08);border-radius:11px;padding:8px 10px;background:rgb(9 12 27 / .62)}.vip-post-side-stats span{color:rgb(203 211 240 / .82);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.vip-post-side-stats strong{color:#f7f9ff;font-size:.86rem;font-weight:700}.vip-post-category-pills{display:flex;flex-wrap:wrap;gap:9px}.vip-post-category-pills a{border-radius:999px;border:1px solid rgb(206 112 255 / .42);background:rgb(158 76 255 / .17);color:#ebd5ff;text-decoration:none;padding:7px 12px;font-size:.82rem;transition:transform 0.2s ease,border-color 0.2s ease}.vip-post-category-pills a:hover,.vip-post-category-pills a:focus-visible{transform:translateY(-1px);border-color:rgb(255 171 139 / .62);outline:none}.vip-post-side-cta p{margin:0 0 14px;color:rgb(212 220 247 / .89);font-size:.92rem;line-height:1.58}.vip-post-side-links{display:grid;gap:9px}.vip-post-side-links a{display:block;text-decoration:none;color:#eef0ff;border:1px solid rgb(131 144 218 / .34);border-radius:11px;padding:10px 12px;background:rgb(13 18 41 / .75);transition:border-color 0.2s ease,transform 0.2s ease,background 0.2s ease;font-size:.9rem;font-weight:600}.vip-post-side-links .vip-post-link-primary{border-color:rgb(255 148 116 / .7);background:linear-gradient(140deg,#ff5c35,#ff8c6a);color:#fff;text-align:center;box-shadow:0 10px 22px rgb(255 92 53 / .34)}.vip-post-side-links a:hover,.vip-post-side-links a:focus-visible{border-color:rgb(216 120 255 / .6);transform:translateY(-1px);background:rgb(21 28 57 / .92);outline:none}.vip-post-side-links .vip-post-link-primary:hover,.vip-post-side-links .vip-post-link-primary:focus-visible{background:linear-gradient(140deg,#ff6f4d,#ff9f82);border-color:rgb(255 196 178 / .78)}.vip-post-recent-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.vip-post-recent-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;text-decoration:none;border:1px solid rgb(129 141 215 / .3);border-radius:13px;background:rgb(12 17 39 / .8);padding:8px;transition:border-color 0.2s ease,transform 0.2s ease}.vip-post-recent-item:hover,.vip-post-recent-item:focus-visible{border-color:rgb(255 150 116 / .62);transform:translateY(-2px);outline:none}.vip-post-recent-thumb{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:rgb(35 42 73 / .86)}.vip-post-recent-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vip-post-recent-thumb-fallback{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:.73rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(140deg,#ff5c35,#ff8c6a)}.vip-post-recent-copy{display:grid;gap:6px;align-content:center}.vip-post-recent-title{color:#f5f7ff;font-size:.9rem;line-height:1.34}.vip-post-recent-date{color:rgb(198 207 238 / .78);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.vip-post-related{margin-top:24px;padding:34px 40px 42px;border-top:1px solid rgb(119 129 211 / .2)}.vip-post-related-head{display:grid;gap:10px;margin-bottom:18px}.vip-post-related-kicker{display:inline-flex;width:fit-content;border-radius:999px;padding:7px 12px;border:1px solid rgb(210 112 255 / .42);background:rgb(159 75 255 / .16);color:#f0d7ff;font-size:.77rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vip-post-related-head h2{margin:0;font-family:"Syne","Segoe UI",sans-serif;font-size:clamp(1.4rem, 2.4vw, 1.9rem);color:#f3f6ff}.vip-post-related-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.vip-related-card{border:1px solid rgb(126 137 208 / .27);border-radius:14px;overflow:hidden;background:rgb(10 14 32 / .84);transition:transform 0.2s ease,border-color 0.2s ease}.vip-related-card:hover{transform:translateY(-3px);border-color:rgb(215 118 255 / .55)}.vip-related-thumb{display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgb(115 126 200 / .28)}.vip-related-thumb img{width:100%;height:100%;object-fit:cover}.vip-related-thumb-fallback{width:100%;height:100%;display:grid;place-items:center;color:#f3f4ff;font-weight:700;letter-spacing:.04em;background:linear-gradient(140deg,#6f50ff,#d84dff)}.vip-related-body{padding:14px 14px 16px}.vip-related-body h3{margin:0 0 10px;font-family:"Syne","Segoe UI",sans-serif;font-size:1.03rem;line-height:1.25}.vip-related-body h3 a{color:#f5f7ff;text-decoration:none}.vip-related-body p{margin:0;color:rgb(208 215 244 / .88);font-size:.9rem;line-height:1.52}@media (max-width:1080px){.vip-post-shell{grid-template-columns:1fr}.vip-post-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:860px){body.single-post .vip-post-primary{padding:30px 0 52px}.vip-post-hero,.vip-post-content,.vip-post-footer{padding-left:22px;padding-right:22px}.vip-post-featured{margin:0 22px}.vip-post-related{padding:26px 22px 30px}.vip-post-related-grid{grid-template-columns:1fr}.vip-post-sidebar{grid-template-columns:1fr}}:root{--sou-home-bg:#06070a;--sou-home-surface:#0f1117;--sou-home-surface-2:#161a24;--sou-home-text:#f0eee8;--sou-home-muted:#7a7d8a;--sou-home-border:rgba(255, 255, 255, 0.07);--sou-home-border-2:rgba(255, 255, 255, 0.12);--sou-home-accent:#ff5c35;--sou-home-accent-2:#ff8c6a;--sou-home-accent-bg:rgba(255, 92, 53, 0.1);--sou-home-teal:#00cba4;--sou-home-teal-bg:rgba(0, 203, 164, 0.1);--ast-global-color-0:#ff5c35;--ast-global-color-1:#00cba4;--ast-global-color-2:#f0eee8;--ast-global-color-3:#7a7d8a;--ast-global-color-4:#0f1117;--ast-global-color-5:#161a24}body:not(.wp-admin),body:not(.wp-admin).ast-separate-container,body:not(.wp-admin).ast-plain-container{background:radial-gradient(860px 520px at 10% -2%,rgb(255 92 53 / .14),transparent 63%),radial-gradient(980px 620px at 90% 48%,rgb(0 203 164 / .09),transparent 66%),linear-gradient(180deg,#06070a 0%,#090b10 42%,#06070a 100%)!important;background-color:var(--sou-home-bg)!important;color:var(--sou-home-text)}body:not(.wp-admin) #page,body:not(.wp-admin) #content,body:not(.wp-admin) .site,body:not(.wp-admin) .site-content{background:transparent!important}body:not(.wp-admin) .ast-separate-container .ast-article-single,body:not(.wp-admin) .ast-separate-container .ast-archive-description,body:not(.wp-admin) .ast-separate-container .comments-area,body:not(.wp-admin) .ast-separate-container .ast-author-box,body:not(.wp-admin) .ast-separate-container .widget,body:not(.wp-admin) .ast-separate-container .site-main>article,body:not(.wp-admin) .ast-plain-container .site-main>article,body:not(.wp-admin) .ast-plain-container .widget{background:linear-gradient(180deg,rgb(22 26 36 / .92),rgb(15 17 23 / .94))!important;border:1px solid var(--sou-home-border)!important;color:var(--sou-home-text)!important;box-shadow:0 16px 42px rgb(0 0 0 / .3)}body:not(.wp-admin) h1,body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6,body:not(.wp-admin) .entry-title,body:not(.wp-admin) .site-title a{color:var(--sou-home-text)}body:not(.wp-admin) p,body:not(.wp-admin) .entry-content,body:not(.wp-admin) .entry-content p,body:not(.wp-admin) .entry-summary,body:not(.wp-admin) .ast-post-format-{color:rgb(240 238 232 / .86)}body:not(.wp-admin) a{color:var(--sou-home-teal)}body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus-visible{color:#6fffe4}body:not(.wp-admin) button,body:not(.wp-admin) input[type="button"],body:not(.wp-admin) input[type="submit"],body:not(.wp-admin) .button,body:not(.wp-admin) .ast-button,body:not(.wp-admin) .wp-block-button__link,body:not(.wp-admin) .woocommerce a.button,body:not(.wp-admin) .woocommerce button.button,body:not(.wp-admin) .woocommerce input.button,body:not(.wp-admin) .woocommerce #respond input#submit{background:var(--sou-home-accent);border-color:var(--sou-home-accent);color:#fff}body:not(.wp-admin) button:hover,body:not(.wp-admin) input[type="button"]:hover,body:not(.wp-admin) input[type="submit"]:hover,body:not(.wp-admin) .button:hover,body:not(.wp-admin) .ast-button:hover,body:not(.wp-admin) .wp-block-button__link:hover,body:not(.wp-admin) .woocommerce a.button:hover,body:not(.wp-admin) .woocommerce button.button:hover,body:not(.wp-admin) .woocommerce input.button:hover,body:not(.wp-admin) .woocommerce #respond input#submit:hover{background:var(--sou-home-accent-2);border-color:var(--sou-home-accent-2)}body:not(.wp-admin) input:not([type="submit"]):not([type="button"]),body:not(.wp-admin) select,body:not(.wp-admin) textarea,body:not(.wp-admin) .select2-container .select2-selection--single,body:not(.wp-admin) .select2-container .select2-selection--multiple{background:rgb(15 17 23 / .92)!important;border-color:var(--sou-home-border-2)!important;color:var(--sou-home-text)!important}body:not(.wp-admin) input:focus,body:not(.wp-admin) select:focus,body:not(.wp-admin) textarea:focus{border-color:rgb(0 203 164 / .55)!important;box-shadow:0 0 0 3px rgb(0 203 164 / .14)!important}body:not(.wp-admin) .vip-internal-header{border-bottom:1px solid var(--sou-home-border-2);background:rgb(6 7 10 / .84)}body:not(.wp-admin) .vip-internal-logo-vip{color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-logo-comments{background:none;color:var(--sou-home-accent);-webkit-text-fill-color:currentColor}body:not(.wp-admin) .vip-internal-logo{color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-logo span{color:var(--sou-home-accent)}body:not(.wp-admin) .vip-internal-nav a{color:rgb(240 238 232 / .72)}body:not(.wp-admin) .vip-internal-nav a:hover,body:not(.wp-admin) .vip-internal-nav a:focus-visible{background:var(--sou-home-accent-bg);color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-nav a[aria-current="page"]{background:rgb(255 92 53 / .2);border-color:rgb(255 92 53 / .4);color:#fff}body:not(.wp-admin) .vip-internal-cta{background:linear-gradient(130deg,#ff7446 0%,#ff5c35 52%,#ff4f2f 100%);border-color:rgb(255 255 255 / .24);box-shadow:0 12px 30px rgb(255 92 53 / .3);color:#ffffff!important;-webkit-text-fill-color:#fff}body:not(.wp-admin) a.vip-internal-cta,body:not(.wp-admin) a.vip-internal-cta:visited,body:not(.wp-admin) a.vip-internal-cta:hover,body:not(.wp-admin) a.vip-internal-cta:focus-visible,body:not(.wp-admin) a.vip-internal-cta .vip-internal-cta-full,body:not(.wp-admin) a.vip-internal-cta .vip-internal-cta-short{color:#ffffff!important;-webkit-text-fill-color:#fff}body:not(.wp-admin) .vip-internal-cta:hover,body:not(.wp-admin) .vip-internal-cta:focus-visible{box-shadow:0 16px 36px rgb(255 92 53 / .38)}body:not(.wp-admin) .vip-comments-footer{border-top:1px solid var(--sou-home-border-2);background:radial-gradient(720px 300px at 50% 102%,rgb(255 92 53 / .2),#fff0 72%),radial-gradient(640px 360px at 12% 46%,rgb(0 203 164 / .1),#fff0 78%),linear-gradient(180deg,#0a0b10 0%,#06070a 100%)}body:not(.wp-admin) .vip-comments-footer::before{opacity:.18;background-image:repeating-linear-gradient(90deg,rgb(33 38 54 / .28) 0,rgb(33 38 54 / .28) 1px,transparent 1px,transparent 120px)}body:not(.wp-admin) .vip-comments-footer__logo-vip{color:var(--sou-home-text)}body:not(.wp-admin) .vip-comments-footer__logo-comments{background:none;color:var(--sou-home-accent);-webkit-text-fill-color:currentColor}body:not(.wp-admin) .vip-comments-footer__logo{color:var(--sou-home-text)}body:not(.wp-admin) .vip-comments-footer__logo span{color:var(--sou-home-accent)}body:not(.wp-admin) .vip-comments-footer__column h3{color:rgb(240 238 232 / .72)}body:not(.wp-admin) .vip-comments-footer__description,body:not(.wp-admin) .vip-comments-footer__list a,body:not(.wp-admin) .vip-comments-footer__bottom p{color:rgb(240 238 232 / .68)}body:not(.wp-admin) .vip-comments-footer__list a:hover,body:not(.wp-admin) .vip-comments-footer__list a:focus-visible{color:#fff}body:not(.wp-admin) .vip-comments-footer__list a[aria-current="page"],body:not(.wp-admin) .vip-comments-footer__list a.is-current{text-shadow:0 0 16px rgb(255 92 53 / .3)}body:not(.wp-admin) .vip-comments-footer__bottom{border-top:1px solid var(--sou-home-border)}body.single-post .vip-post-main{border-color:var(--sou-home-border-2);background:radial-gradient(620px 420px at 30% -20%,rgb(255 92 53 / .15),#fff0 60%),linear-gradient(165deg,rgb(22 26 36 / .96),rgb(15 17 23 / .96))}body.single-post .vip-post-kicker,body.single-post .vip-post-related-kicker,body.single-post .vip-post-category-pills a{color:#ffd7cc;border-color:rgb(255 92 53 / .45);background:rgb(255 92 53 / .14)}body.single-post .vip-post-meta span+span::before{background:rgb(255 140 106 / .8)}body.single-post .vip-post-content a{color:var(--sou-home-teal)}body.single-post .vip-post-author-avatar img{border-color:rgb(255 92 53 / .55)}body.single-post .vip-post-side-card,body.single-post .vip-related-card{border-color:var(--sou-home-border-2)}body.single-post .vip-post-side-card:not(.vip-post-side-highlight){background:linear-gradient(180deg,rgb(22 26 36 / .94),rgb(15 17 23 / .94))}body.single-post .vip-post-side-highlight{border-color:rgb(255 149 113 / .56);background:radial-gradient(360px 220px at 0% 0%,rgb(255 92 53 / .2),#fff0 70%),linear-gradient(160deg,rgb(34 27 54 / .96),rgb(17 20 39 / .96))}body.single-post .vip-related-card:hover,body.single-post .vip-post-side-links a:hover,body.single-post .vip-post-side-links a:focus-visible{border-color:rgb(255 92 53 / .55)}body.single-post .vip-post-side-links .vip-post-link-primary{border-color:rgb(255 149 113 / .76);background:linear-gradient(140deg,#ff5c35,#ff8c6a)}body.single-post .vip-related-thumb-fallback{background:linear-gradient(140deg,#ff5c35,#ff8c6a)}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary{position:relative;margin-bottom:0;padding:clamp(14px, 1.4vw, 18px);border-radius:16px;border:1px solid rgb(255 255 255 / .14);background:radial-gradient(460px 220px at 100% 0%,rgb(0 203 164 / .12),#fff0 72%),linear-gradient(180deg,rgb(10 15 27 / .94),rgb(7 11 20 / .95));box-shadow:0 14px 28px rgb(0 0 0 / .3);overflow:hidden}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(118deg,rgb(255 255 255 / .06),#fff0 32%),repeating-linear-gradient(90deg,rgb(255 255 255 / .018) 0,rgb(255 255 255 / .018) 1px,transparent 1px,transparent 112px)}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary>*{position:relative;z-index:1}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-breadcrumb{margin:0 0 6px;color:rgb(240 238 232 / .58);font-size:11px;line-height:1.35}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-breadcrumb a{color:rgb(240 238 232 / .8)}body.single-product:not(.wp-admin) .summary.entry-summary .single-product-category a{display:inline-flex;align-items:center;margin-bottom:6px;padding:3px 10px;border-radius:999px;border:1px solid rgb(0 203 164 / .48);background:rgb(0 203 164 / .12);color:#95f6e5;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary .product_title{margin:0;color:#f4f2ec;font-size:clamp(24px, 2.1vw, 34px);font-weight:700;line-height:1.06;letter-spacing:-.018em}body.single-product:not(.wp-admin) .summary.entry-summary .price{margin:8px 0 6px;color:#fff;font-size:clamp(22px, 1.9vw, 32px);line-height:1;font-weight:800}body.single-product:not(.wp-admin) .summary.entry-summary .price .woocommerce-Price-currencySymbol{color:#ff8e71}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-product-details__short-description{margin:0 0 10px;color:rgb(240 238 232 / .85);font-size:14px;line-height:1.45}body.single-product:not(.wp-admin) .summary.entry-summary .variations_form{margin-top:8px;padding:11px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,rgb(15 21 35 / .86),rgb(8 12 23 / .88))}body.single-product:not(.wp-admin) .summary.entry-summary table.variations{margin:0 0 8px;display:block}body.single-product:not(.wp-admin) .summary.entry-summary table.variations tbody,body.single-product:not(.wp-admin) .summary.entry-summary table.variations tr{display:block}body.single-product:not(.wp-admin) .summary.entry-summary table.variations th.label{display:block;width:100%;padding:0 0 5px;color:rgb(240 238 232 / .9);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary table.variations td.value{position:relative;display:block;width:100%;padding:0}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select{width:100%;height:42px;border-radius:10px;border:1px solid rgb(0 203 164 / .55)!important;background:#f8fafc!important;color:#0f172a!important;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:0 36px 0 10px;font-size:14px;box-shadow:inset 0 0 0 1px rgb(0 203 164 / .08);color-scheme:light}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select option{color:#0f172a;background:#fff}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select option[value=""]{color:#64748b}body.single-product:not(.wp-admin) .summary.entry-summary table.variations td.value::after{content:"";position:absolute;top:18px;right:14px;width:8px;height:8px;border-right:2px solid rgb(15 23 42 / .8);border-bottom:2px solid rgb(15 23 42 / .8);transform:rotate(45deg);pointer-events:none}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select:hover{border-color:rgb(0 203 164 / .65)!important}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select:focus{border-color:rgb(0 203 164 / .75)!important;box-shadow:0 0 0 3px rgb(0 203 164 / .18)!important}body.single-product:not(.wp-admin) .summary.entry-summary .reset_variations{margin-top:5px;display:inline-flex;align-items:center;color:rgb(240 238 232 / .66);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary .single_variation_wrap{margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .14)}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-price{margin-bottom:6px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-price .price{margin:0;font-size:clamp(24px, 2vw, 32px);font-weight:800}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr;gap:8px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .amt-next-custom-fields{margin-bottom:8px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .amt-next-custom-fields label{display:block;margin-bottom:4px;color:rgb(240 238 232 / .92);font-size:12px;font-weight:600}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .quantity{width:100%;margin:0 0 8px!important}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .qty,body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart input[type="text"],body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart input[type="url"]{width:100%!important;min-height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .16)!important;background:rgb(8 13 23 / .96)!important;color:#f0eee8!important;padding:0 10px;font-size:14px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .qty{text-align:center;font-weight:700}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;min-height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .22);background:linear-gradient(100deg,#ff5c35 0%,#ff7c57 50%,#ff5c35 100%)!important;color:#fff;font-size:14px;font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;box-shadow:0 10px 24px rgb(255 92 53 / .33);overflow:hidden;animation:sou-summary-cta-pulse 2.4s ease-in-out infinite}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt::after{content:"";position:absolute;top:-135%;left:-42%;width:34%;height:300%;background:linear-gradient(180deg,#fff0,rgb(255 255 255 / .55),#fff0);transform:rotate(22deg);animation:sou-summary-cta-shine 2.9s linear infinite}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:hover,body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px rgb(255 92 53 / .42)}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:disabled,body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt.disabled{opacity:.5;animation:none;box-shadow:none}body.single-product:not(.wp-admin) .summary.entry-summary .product_meta{margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .12);color:rgb(240 238 232 / .64);font-size:11px}body.single-product:not(.wp-admin) .summary.entry-summary .product_meta a{color:#8ef4e2}@keyframes sou-summary-cta-pulse{0%{box-shadow:0 10px 22px rgb(255 92 53 / .3)}50%{box-shadow:0 14px 30px rgb(255 92 53 / .42)}100%{box-shadow:0 10px 22px rgb(255 92 53 / .3)}}@keyframes sou-summary-cta-shine{0%{transform:translateX(-14%) rotate(22deg);opacity:0}18%{opacity:.86}38%{transform:translateX(340%) rotate(22deg);opacity:0}100%{transform:translateX(340%) rotate(22deg);opacity:0}}@media (max-width:980px){body.single-product:not(.wp-admin) .summary.entry-summary .product_title{font-size:clamp(22px, 6.8vw, 30px)}body.single-product:not(.wp-admin) .summary.entry-summary .price{font-size:clamp(20px, 5.6vw, 28px)}}body.single-product:not(.wp-admin) .woocommerce-tabs{margin-top:16px}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;border:0}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs::before,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs::after{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;float:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li::before,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;width:100%;padding:0 15px!important;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:rgb(12 18 31 / .82);color:rgb(240 238 232 / .84);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:none;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease,transform 0.2s ease}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a:hover,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a:focus-visible{border-color:rgb(0 203 164 / .55);background:rgb(13 29 42 / .9);color:#f6fbff;transform:translateY(-1px);outline:none}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.active a,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.active a:hover{border-color:rgb(255 123 94 / .7);background:linear-gradient(110deg,rgb(255 92 53 / .24),rgb(255 132 96 / .16));color:#fff;box-shadow:0 8px 18px rgb(255 92 53 / .25)}@media (max-width:640px){body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li{display:flex!important;align-items:stretch!important;justify-content:stretch!important;float:none!important;width:100%}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box;position:static!important;top:auto!important;min-height:34px;height:34px;width:100%;padding:0 6px!important;font-size:13px;line-height:1!important;white-space:normal}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.reviews_tab{grid-column:1 / -1;justify-self:center;width:min(180px, 100%)}}body.single-product:not(.wp-admin) .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product:not(.wp-admin) .woocommerce-tabs .wc-tab.panel{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs .woocommerce-Tabs-panel.sou-tab-visible,body.single-product:not(.wp-admin) .woocommerce-tabs .wc-tab.panel.sou-tab-visible{display:block!important}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-color{color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-color{color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-color{color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-color{color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-color{color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-color{color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-color{color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-color{color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-color{color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-background-color{background-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-background-color{background-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-background-color{background-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-background-color{background-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-background-color{background-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-background-color{background-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-background-color{background-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-background-color{background-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-background-color{background-color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-border-color{border-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-border-color{border-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-border-color{border-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-border-color{border-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-border-color{border-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-border-color{border-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-border-color{border-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-border-color{border-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-border-color{border-color:var(--wp--preset--color--ast-global-color-8)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}#ss-pacotes-1{width:100%;margin-top:14px;font-family:'DM Sans',system-ui,sans-serif;--tile-min:104px;--tile-gap:8px;--tile-radius:11px;--tile-pad:9px;--tile-height:76px;--label-size:11.8px;--name-size:10.6px;--price-size:12.6px;--ink:#f0eee8;--muted:#8e96a8;--border:rgba(255,255,255,.12);--surface:rgba(18,24,39,.9);--surface-2:rgba(12,17,28,.9);--accent:#00cba4;--accent-2:#ff5c35;--accent-ring:rgba(0,203,164,.3)}#ss-pacotes-1.ss-size-sm{--tile-pad:7px;--tile-height:70px;--label-size:11.2px;--name-size:10px;--price-size:12px}#ss-pacotes-1.ss-size-lg{--tile-pad:12px;--tile-height:102px;--label-size:14px;--name-size:12px;--price-size:15px}#ss-pacotes-1 .ss-pacotes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min),1fr));gap:var(--tile-gap);margin:0 0 8px 0}#ss-pacotes-1 .ss-pacote{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;min-height:var(--tile-height);padding:var(--tile-pad);border-radius:var(--tile-radius);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--ink);width:100%;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}#ss-pacotes-1 .ss-pacote:hover{transform:translateY(-1px);border-color:rgb(255 255 255 / .2);box-shadow:0 10px 22px rgb(0 0 0 / .28)}#ss-pacotes-1 .ss-pacote.is-active{border-color:var(--accent);box-shadow:0 12px 28px rgb(0 0 0 / .34)}#ss-pacotes-1 .ss-pacote.is-active::after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--tile-radius) + 2px);border:2px solid var(--accent-ring);pointer-events:none}#ss-pacotes-1 .ss-pacote.is-disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}#ss-pacotes-1 .ss-pacote-label{font-weight:700;font-size:var(--label-size);line-height:1.08;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#ss-pacotes-1 .ss-pacote-name{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 10px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(5 10 20 / .45);color:rgb(235 239 251 / .9);font-size:var(--name-size);line-height:1;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#ss-pacotes-1 .ss-pacote.is-active .ss-pacote-name{border-color:rgb(0 203 164 / .44);background:rgb(0 203 164 / .09)}#ss-pacotes-1 .ss-pacote-price{font-size:var(--price-size);line-height:1.02;font-weight:700;color:var(--ink);white-space:nowrap}#ss-pacotes-1 .ss-pacote-price ins{text-decoration:none;color:var(--ink)}#ss-pacotes-1 .ss-pacote-price del{display:none}#ss-pacotes-1 .screen-reader-text{display:none!important}#ss-pacotes-1 .ss-cart{margin:0}#ss-pacotes-1 .ss-fields>*{margin:0 0 8px 0}#ss-pacotes-1 .ss-fields label{display:block;font-weight:600;font-size:11px;color:var(--ink);margin:0 0 4px 0}#ss-pacotes-1 .ss-fields input[type="text"],#ss-pacotes-1 .ss-fields input[type="url"],#ss-pacotes-1 .ss-fields textarea,#ss-pacotes-1 .ss-fields select{width:100%;padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:rgb(9 13 22 / .95);color:var(--ink);outline:none}#ss-pacotes-1 .ss-fields input:focus,#ss-pacotes-1 .ss-fields textarea:focus,#ss-pacotes-1 .ss-fields select:focus{border-color:rgb(0 203 164 / .6);box-shadow:0 0 0 2px rgb(0 203 164 / .16)}#ss-pacotes-1 .ss-actions{display:flex;margin-top:2px}#ss-pacotes-1 .ss-actions .single_add_to_cart_button{flex:1;min-width:unset;padding:9px 12px;border-radius:10px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(92deg,rgb(255 92 53 / .95),rgb(0 203 164 / .86));color:#fff;font-weight:700;font-size:12px;letter-spacing:.01em;box-shadow:0 14px 28px rgb(0 0 0 / .28)}#ss-pacotes-1 .ss-actions .single_add_to_cart_button[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale(18%);box-shadow:none}#ss-pacotes-1 .ss-actions .single_add_to_cart_button:focus-visible{outline:3px solid rgb(0 203 164 / .3);outline-offset:2px}#ss-pacotes-1 .ss-empty{color:var(--muted);font-size:13px;margin:0}#sp-reviews-5331-155{--sp-bg-1:rgba(4,10,24,.95);--sp-bg-2:rgba(10,20,42,.92);--sp-border:rgba(102,123,171,.35);--sp-text:#eef3ff;--sp-muted:rgba(220,228,255,.75);--sp-accent:#ff6a47;--sp-accent-2:#00cba4;position:relative;padding:18px;border-radius:18px;border:1px solid var(--sp-border);background:radial-gradient(130% 120% at 0% 0%,rgb(255 96 54 / .12) 0%,#fff0 45%),radial-gradient(120% 130% at 100% 100%,rgb(0 203 164 / .14) 0%,#fff0 52%),linear-gradient(180deg,var(--sp-bg-1),var(--sp-bg-2));margin-bottom:clamp(18px, 2.8vw, 34px);overflow:hidden}#sp-reviews-5331-155 .sp-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}#sp-reviews-5331-155 .sp-review-heading{flex:1 1 420px;min-width:0;max-width:100%}#sp-reviews-5331-155 .sp-review-title{margin:0;font-size:clamp(1.2rem, 1.2vw + 1rem, 1.7rem);line-height:1.1;color:var(--sp-text);font-weight:800}#sp-reviews-5331-155 .sp-review-subtitle{margin:4px 0 0 0;font-size:.95rem;color:var(--sp-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}#sp-reviews-5331-155 .sp-review-summary{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700}#sp-reviews-5331-155 .sp-review-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 1 auto;margin-left:auto;margin-right:44px;flex-wrap:wrap}#sp-reviews-5331-155 .sp-review-all-link{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid rgb(77 196 255 / .42);background:linear-gradient(95deg,rgb(17 163 204 / .95),rgb(30 110 215 / .94));color:#eaf8ff;font-weight:800;font-size:.92rem;letter-spacing:.01em;white-space:nowrap;text-decoration:none;box-shadow:0 10px 24px rgb(6 18 44 / .42);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}#sp-reviews-5331-155 .sp-review-all-link:hover{transform:translateY(-1px) scale(1.01);filter:brightness(1.08);box-shadow:0 14px 28px rgb(8 25 56 / .5);color:#f5fcff}#sp-reviews-5331-155 .sp-review-open{border:1px solid rgb(255 255 255 / .18);background:linear-gradient(95deg,rgb(255 100 62 / .97),rgb(255 136 94 / .95));color:#fff;font-weight:800;font-size:.95rem;padding:11px 16px;border-radius:999px;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 rgb(255 106 71 / .2),0 14px 30px rgb(0 0 0 / .35);cursor:pointer;animation:spGlowPulse 2.2s ease-in-out infinite;transition:transform .18s ease,filter .18s ease}#sp-reviews-5331-155 .sp-review-open:hover{transform:translateY(-1px) scale(1.01);filter:brightness(1.06)}@keyframes spGlowPulse{0%,100%{box-shadow:0 0 0 rgb(255 106 71 / .2),0 14px 30px rgb(0 0 0 / .35)}50%{box-shadow:0 0 0 10px rgb(255 106 71 / .08),0 16px 34px rgb(0 0 0 / .45)}}#sp-reviews-5331-155 .sp-review-carousel{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}#sp-reviews-5331-155 .sp-review-nav{width:36px;height:36px;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:rgb(8 12 25 / .75);color:#fff;font-size:23px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .18s ease,transform .18s ease}#sp-reviews-5331-155 .sp-review-nav:hover{background:rgb(255 106 71 / .92);transform:translateY(-1px)}#sp-reviews-5331-155 .sp-review-nav[disabled]{opacity:.3;cursor:not-allowed;transform:none}#sp-reviews-5331-155 .sp-review-viewport{overflow:hidden;border-radius:14px}#sp-reviews-5331-155 .sp-review-track{display:flex;gap:14px;will-change:transform}#sp-reviews-5331-155 .sp-review-slide{flex:0 0 100%;background:linear-gradient(180deg,rgb(13 22 45 / .88),rgb(9 16 33 / .95));border:1px solid rgb(120 141 190 / .3);border-radius:14px;padding:14px;min-height:186px;display:flex;flex-direction:column;justify-content:space-between}#sp-reviews-5331-155 .sp-review-slide-text{margin:10px 0 14px 0;color:#f4f7ff;font-size:.95rem;line-height:1.48}#sp-reviews-5331-155 .sp-review-slide-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--sp-muted)}#sp-reviews-5331-155 .sp-review-slide-meta strong{color:#fff;font-weight:700}#sp-reviews-5331-155 .sp-review-stars{display:inline-flex;gap:2px;font-size:18px;line-height:1}#sp-reviews-5331-155 .sp-review-stars .is-on{color:#ffbf3a}#sp-reviews-5331-155 .sp-review-stars .is-off{color:rgb(255 255 255 / .25)}#sp-reviews-5331-155 .sp-review-empty{margin-top:6px;padding:14px;border-radius:12px;border:1px dashed rgb(255 255 255 / .2);color:var(--sp-muted)}#sp-reviews-5331-155-overlay.sp-review-overlay{position:fixed;inset:0;background:rgb(3 8 18 / .62);backdrop-filter:blur(7px) saturate(110%);-webkit-backdrop-filter:blur(7px) saturate(110%);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:2147481200}#sp-reviews-5331-155-overlay.sp-review-overlay.is-open{opacity:1;pointer-events:auto}#sp-reviews-5331-155-drawer.sp-review-drawer{position:fixed;top:50%;left:50%;width:min(920px, calc(100vw - 30px));max-height:min(92dvh, 820px);background:radial-gradient(420px 220px at 12% 0%,rgb(255 106 71 / .13),transparent 70%),radial-gradient(380px 220px at 90% 100%,rgb(0 203 164 / .11),transparent 72%),linear-gradient(180deg,#071027,#0a1736 68%);border:1px solid rgb(117 141 193 / .38);border-radius:16px;z-index:2147481201;padding:14px;box-shadow:0 32px 80px rgb(0 0 0 / .58);transform:translate(-50%,-46%) scale(.97);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .22s ease;overflow:auto;color:#f5f8ff}#sp-reviews-5331-155-drawer.sp-review-drawer.is-open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}#sp-reviews-5331-155-drawer .sp-review-close{position:absolute;top:11px;right:11px;width:34px;height:34px;border-radius:999px;border:1px solid rgb(255 255 255 / .24);background:rgb(8 13 25 / .92);color:#fff;font-size:22px;line-height:1;cursor:pointer}#sp-reviews-5331-155-drawer .sp-review-drawer-title{margin:4px 0 2px;font-size:1.2rem;color:#fff}#sp-reviews-5331-155-drawer .sp-review-drawer-product{margin:0 0 8px;color:var(--sp-muted);font-size:.9rem}#sp-reviews-5331-155-drawer .sp-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}#sp-reviews-5331-155-drawer .sp-review-form-row{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1}#sp-reviews-5331-155-drawer .sp-review-form-row:nth-of-type(2),#sp-reviews-5331-155-drawer .sp-review-form-row:nth-of-type(3){grid-column:auto}#sp-reviews-5331-155-drawer .sp-review-form-row label,#sp-reviews-5331-155-drawer .sp-review-form-label{font-size:.8rem;font-weight:700;color:#f8fbff}#sp-reviews-5331-155-drawer .sp-review-form input[type="text"],#sp-reviews-5331-155-drawer .sp-review-form input[type="email"],#sp-reviews-5331-155-drawer .sp-review-form input[type="number"],#sp-reviews-5331-155-drawer .sp-review-form textarea{width:100%;border-radius:10px;border:1px solid rgb(127 151 198 / .35);background:rgb(6 10 20 / .76);color:#fff;padding:8px 10px;min-height:40px;font-size:.88rem}#sp-reviews-5331-155-drawer .sp-review-form textarea{min-height:84px;max-height:112px}#sp-reviews-5331-155-drawer .sp-review-form input:focus,#sp-reviews-5331-155-drawer .sp-review-form textarea:focus{outline:none;border-color:rgb(0 203 164 / .78);box-shadow:0 0 0 2px rgb(0 203 164 / .2)}#sp-reviews-5331-155-drawer .sp-review-form-stars{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgb(120 141 190 / .28);border-radius:10px;background:rgb(6 11 22 / .6)}#sp-reviews-5331-155-drawer .sp-stars{display:inline-flex;flex-direction:row-reverse;gap:2px;margin-top:0}#sp-reviews-5331-155-drawer .sp-stars input{position:absolute;opacity:0;width:1px;height:1px}#sp-reviews-5331-155-drawer .sp-stars label{cursor:pointer;font-size:26px;line-height:1;color:rgb(255 255 255 / .26);transition:transform .12s ease,color .12s ease}#sp-reviews-5331-155-drawer .sp-stars label:hover,#sp-reviews-5331-155-drawer .sp-stars label:hover~label{color:#ffbf3a;transform:translateY(-1px)}#sp-reviews-5331-155-drawer .sp-stars input:checked~label{color:#ffbf3a}#sp-reviews-5331-155-drawer .sp-review-captcha-row{grid-column:1 / 2}#sp-reviews-5331-155-drawer .sp-review-captcha-row+.sp-review-submit{grid-column:2 / 3;margin-top:0;align-self:end}#sp-reviews-5331-155-drawer .sp-review-submit{margin-top:2px;border:1px solid rgb(255 255 255 / .2);border-radius:10px;padding:10px 12px;min-height:40px;font-weight:800;font-size:.9rem;color:#fff;background:linear-gradient(95deg,rgb(255 101 62 / .98),rgb(0 203 164 / .88));cursor:pointer;box-shadow:0 16px 28px rgb(0 0 0 / .4);grid-column:1 / -1}#sp-reviews-5331-155-drawer .sp-hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;overflow:hidden}#sp-reviews-5331-155 .sp-review-notice{border-radius:10px;padding:10px 12px;font-size:.91rem;margin-bottom:12px;border:1px solid rgb(255 255 255 / .2)}#sp-reviews-5331-155 .sp-review-notice.is-success{color:#dffcf5;background:rgb(0 203 164 / .18);border-color:rgb(0 203 164 / .4)}#sp-reviews-5331-155 .sp-review-notice.is-error{color:#ffe6e6;background:rgb(255 94 94 / .17);border-color:rgb(255 94 94 / .5)}#sp-reviews-5331-155 .sp-review-notice.is-info{color:#eaf1ff;background:rgb(90 120 255 / .14);border-color:rgb(90 120 255 / .34)}html.sp-review-lock{overflow:hidden}@media (max-width:768px){#sp-reviews-5331-155{padding:14px;border-radius:14px}#sp-reviews-5331-155 .sp-review-carousel{grid-template-columns:1fr}#sp-reviews-5331-155 .sp-review-head-actions{width:100%;margin-right:0}#sp-reviews-5331-155 .sp-review-all-link,#sp-reviews-5331-155 .sp-review-open{flex:1 1 auto;text-align:center}#sp-reviews-5331-155 .sp-review-nav{display:none}#sp-reviews-5331-155-drawer.sp-review-drawer{width:min(96vw, 620px);max-height:calc(100dvh - 24px);padding:16px 14px 18px}#sp-reviews-5331-155-drawer .sp-review-form{grid-template-columns:1fr;gap:10px}#sp-reviews-5331-155-drawer .sp-review-form-row:nth-of-type(2),#sp-reviews-5331-155-drawer .sp-review-form-row:nth-of-type(3){grid-column:1 / -1}#sp-reviews-5331-155-drawer .sp-review-captcha-row,#sp-reviews-5331-155-drawer .sp-review-captcha-row+.sp-review-submit{grid-column:1 / -1}#sp-reviews-5331-155-drawer .sp-review-form-stars{flex-direction:column;align-items:flex-start;gap:6px}#sp-reviews-5331-155-drawer .sp-stars label{font-size:24px}}nav .nav-links a[aria-current="page"]{color:var(--text);border:1px solid var(--border2);background:rgb(255 255 255 / .06)}footer .footer-col a[aria-current="page"]{color:#fff;text-shadow:0 0 14px rgb(255 92 53 / .24)}nav .nav-cta{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(255 184 164 / .65);background:linear-gradient(135deg,#ff5c35 0%,#ff7f5d 60%,#ff9a7f 100%)!important;color:#fff;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 24px rgb(255 92 53 / .35),0 0 0 0 rgb(255 92 53 / .45);animation:souPopCtaPulse 2.4s ease-in-out infinite}nav .nav-cta::before{content:"";position:absolute;top:-120%;left:-55%;width:42%;height:340%;background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .52),#fff0);transform:rotate(23deg);animation:souPopCtaShine 2.8s ease-in-out infinite;pointer-events:none}nav .nav-cta::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid rgb(255 222 212 / .45);opacity:0;animation:souPopCtaRing 2.4s ease-out infinite;pointer-events:none}nav .nav-cta:hover,nav .nav-cta:focus-visible{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px rgb(255 92 53 / .42),0 0 0 7px rgb(255 92 53 / .18)!important;outline:none}@keyframes souPopCtaShine{0%,18%{left:-70%;opacity:0}24%{opacity:1}58%{left:140%;opacity:.95}100%{left:140%;opacity:0}}@keyframes souPopCtaPulse{0%,100%{box-shadow:0 10px 24px rgb(255 92 53 / .35),0 0 0 0 rgb(255 92 53 / .45)}50%{box-shadow:0 14px 30px rgb(255 92 53 / .42),0 0 0 8px rgb(255 92 53 / .04)}}@keyframes souPopCtaRing{0%{transform:scale(.92);opacity:.75}70%{transform:scale(1.12);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){nav .nav-cta,nav .nav-cta::before,nav .nav-cta::after{animation:none!important;transition:none!important}}