@keyframes old-mission-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes old-mission-shimmer{0%{left:-100%}to{left:100%}}@keyframes old-mission-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes old-mission-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wp-block-button__link{align-content:center;display:inline-block;height:100%;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons,.wp-block-group,.wp-block-image img,ul{box-sizing:border-box}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image .aligncenter{display:table;margin-left:auto;margin-right:auto}.wp-block-image figure{margin:0}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--primary-blue:#2563eb;--primary-blue-light:#3b82f6;--primary-blue-dark:#1d4ed8;--secondary-teal:#059669;--secondary-teal-light:#10b981;--accent-navy:#1e293b;--accent-gray:#64748b;--neutral-light:#f8fafc;--neutral-white:#ffffff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--success-green:#16a34a;--warning-amber:#d97706;--error-red:#dc2626;--gradient-primary:linear-gradient(135deg, var(--primary-blue) 0%, var(--secondary-teal) 100%);--gradient-secondary:linear-gradient(135deg, var(--neutral-light) 0%, var(--neutral-white) 100%);--gradient-accent:linear-gradient(135deg, var(--primary-blue-light) 0%, var(--primary-blue-dark) 100%)}.old-mission-longevity-tool{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--gradient-secondary);min-height:100vh;padding:20px}.old-mission-longevity-tool *{margin:0;padding:0;box-sizing:border-box}.old-mission-longevity-tool .longevity-tool-container{border-radius:20px;box-shadow:0 20px 60px rgb(0 0 0/.15);overflow:hidden;margin-bottom:40px}.old-mission-longevity-tool .container{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgb(0 0 0/.15);overflow:hidden}.old-mission-longevity-tool .header{background:var(--gradient-primary);color:var(--neutral-white);padding:60px 40px;text-align:center;position:relative;overflow:hidden}.old-mission-longevity-tool .header-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:2}.old-mission-longevity-tool .header-text{display:flex;flex-direction:column;align-items:center;gap:1rem}.old-mission-longevity-tool .header h1{font-size:3.2em;margin:0;font-weight:800;position:relative;z-index:2;letter-spacing:-.03em;text-shadow:0 4px 20px rgb(0 0 0/.3)}.old-mission-longevity-tool .header p{font-size:1.25em;opacity:.95;margin:0;color:rgb(255 255 255/.95);font-weight:400;position:relative;z-index:2;line-height:1.7;max-width:600px}.old-mission-longevity-tool .header::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255/.1)0,transparent 70%);animation:old-mission-float 12s ease-in-out infinite}.old-mission-longevity-tool .progress-container{padding:40px 40px 32px;background:var(--gradient-secondary);position:relative;border-bottom:1px solid rgb(241 245 249/.8)}.old-mission-longevity-tool .progress-container::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgb(37 99 235/.2) 50%,transparent 100%)}.old-mission-longevity-tool .progress-bar{width:100%;height:12px;background:linear-gradient(135deg,#f1f5f9 0,#e2e8f0 100%);border-radius:6px;overflow:hidden;margin-bottom:20px;position:relative;box-shadow:inset 0 2px 4px rgb(0 0 0/.1)}.old-mission-longevity-tool .progress{height:100%;background:var(--gradient-primary);width:0%;transition:width .8s cubic-bezier(.4,0,.2,1);border-radius:6px;position:relative;box-shadow:0 2px 8px rgb(37 99 235/.3)}.old-mission-longevity-tool .progress::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.4),transparent);animation:old-mission-shimmer 3s infinite}.old-mission-longevity-tool .progress-text{text-align:center;font-weight:700;color:var(--text-secondary);font-size:.95em;text-transform:uppercase;letter-spacing:.08em;position:relative}.old-mission-longevity-tool .progress-text::before{content:"🎯";margin-right:8px;font-size:1.1em}.old-mission-longevity-tool .quiz-content{padding:56px 40px;background:var(--gradient-secondary)}.old-mission-longevity-tool .question{margin-bottom:48px;padding:36px;border:2px solid rgb(226 232 240/.8);border-radius:20px;transition:all .5s cubic-bezier(.4,0,.2,1);background:var(--gradient-secondary);position:relative;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0/.04)}.old-mission-longevity-tool .question::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,rgb(37 99 235/.2) 50%,transparent 100%);opacity:0;transition:opacity .4s ease}.old-mission-longevity-tool .question:hover{border-color:var(--primary-blue);box-shadow:0 16px 48px rgb(37 99 235/.15);transform:translateY(-6px);background:var(--gradient-secondary)}.old-mission-longevity-tool .option:hover::before,.old-mission-longevity-tool .question:hover::before{opacity:1}.old-mission-longevity-tool .question h3{color:var(--text-primary);margin-bottom:20px;font-size:1.25em;font-weight:700;line-height:1.5;letter-spacing:-.02em;position:relative;z-index:2}.old-mission-longevity-tool .question-info{font-size:.95em;color:var(--text-secondary);margin-bottom:28px;line-height:1.7;padding:22px 24px;background:var(--gradient-secondary);border-radius:16px;border-left:5px solid var(--primary-blue);position:relative;z-index:2;transition:all .4s ease;box-shadow:0 2px 8px rgb(0 0 0/.04)}.old-mission-longevity-tool .question:hover .question-info{background:linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);border-left-color:var(--secondary-teal);transform:translateX(4px);box-shadow:0 4px 16px rgb(37 99 235/.1)}.old-mission-longevity-tool .options{display:grid;gap:20px;margin-top:12px}.old-mission-longevity-tool .age-input,.old-mission-longevity-tool .option{border:2px solid rgb(226 232 240/.8);background:var(--gradient-secondary);box-shadow:0 4px 16px rgb(0 0 0/.04)}.old-mission-longevity-tool .option{padding:24px 28px;border-radius:18px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;position:relative;margin-bottom:0;overflow:hidden;min-height:68px}.old-mission-longevity-tool .option::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(37 99 235/.03)0,rgb(5 150 105/.03) 100%);opacity:0;transition:opacity .4s ease}.old-mission-longevity-tool .option::after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-radius:50%;background:#cbd5e1;transform:translateY(-50%);transition:all .4s ease;opacity:.6}.old-mission-longevity-tool .option:hover{border-color:var(--primary-blue);background:linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);transform:translateY(-4px) translateX(6px);box-shadow:0 16px 40px rgb(37 99 235/.2)}.old-mission-longevity-tool .option:hover::after{background:var(--primary-blue);transform:translateY(-50%) scale(1.3);opacity:1}.old-mission-longevity-tool .option span{color:var(--text-primary);font-size:1em;line-height:1.6;font-weight:500;position:relative;z-index:2;transition:color .4s ease;flex:1;padding-right:24px}.old-mission-longevity-tool .option:hover span{color:var(--primary-blue)}.old-mission-longevity-tool .option input[type=radio]{display:none}.old-mission-longevity-tool .age-input{width:100%;padding:20px 24px;border-radius:16px;font-size:1.1em;font-weight:600;color:var(--text-primary);transition:all .4s ease}.old-mission-longevity-tool .age-input:focus{outline:0;border-color:var(--primary-blue);background:linear-gradient(135deg,#fff 0,#eff6ff 100%);box-shadow:0 8px 32px rgb(37 99 235/.15);transform:translateY(-2px)}.old-mission-longevity-tool .age-input::placeholder{color:#94a3b8;font-weight:400}.old-mission-longevity-tool .submit-btn{width:100%;padding:24px 32px;background:var(--gradient-primary);color:var(--neutral-white);border:0;border-radius:18px;font-size:1.2em;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:16px;box-shadow:0 8px 32px rgb(37 99 235/.3);position:relative;overflow:hidden}.old-mission-longevity-tool .submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.2),transparent);transition:left .6s ease}.old-mission-longevity-tool .submit-btn:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgb(37 99 235/.4);background:var(--gradient-accent)}.old-mission-longevity-tool .submit-btn:hover::before{left:100%}.old-mission-longevity-tool .submit-btn:active{transform:translateY(-2px)}.old-mission-longevity-tool .submit-btn:disabled{background:var(--accent-gray);cursor:not-allowed}.old-mission-longevity-tool .submit-btn:disabled,.old-mission-longevity-tool .submit-btn:disabled:hover{transform:none;box-shadow:0 4px 16px rgb(100 116 139/.3)}.old-mission-longevity-tool .btn-text{position:relative;z-index:2}.old-mission-longevity-tool .btn-icon{font-size:1.4em;position:relative;z-index:2}.old-mission-longevity-tool .validation-message{animation:old-mission-slideIn .3s ease-out;margin-top:16px;padding:16px;background:linear-gradient(135deg,#fef2f2 0,#fee2e2 100%);border:2px solid #fecaca;border-radius:12px;text-align:center;color:#991b1b;font-weight:600}.old-mission-longevity-tool .results{display:none;padding:60px 40px;background:var(--gradient-secondary);text-align:center}.old-mission-longevity-tool .results h2{font-size:2.8em;margin-bottom:40px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-weight:800}.old-mission-longevity-tool .results h2 span#ageDiff{color:var(--neutral-white)!important;-webkit-text-fill-color:var(--neutral-white)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.old-mission-longevity-tool .bio-age-display{background:var(--gradient-primary);color:var(--neutral-white);padding:48px;border-radius:24px;margin-bottom:48px;box-shadow:0 20px 60px rgb(37 99 235/.3);position:relative;overflow:hidden}.old-mission-longevity-tool .bio-age-display::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255/.1)0,transparent 70%);animation:old-mission-float 12s ease-in-out infinite}.old-mission-longevity-tool .bio-age-display h3{font-size:1.5em;margin-bottom:24px;opacity:.9;position:relative;z-index:2}.old-mission-longevity-tool .bio-age-result{font-size:4em;font-weight:900;margin-bottom:16px;position:relative;z-index:2;text-shadow:0 4px 20px rgb(0 0 0/.3)}.old-mission-longevity-tool .age-comparison{font-size:1.2em;opacity:.9;position:relative;z-index:2}.old-mission-longevity-tool .aging-status{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);padding:32px;border-radius:20px;margin-bottom:48px;border:2px solid #bfdbfe;box-shadow:0 8px 32px rgb(59 130 246/.1);font-size:1.1em;line-height:1.6}.old-mission-longevity-tool .score-breakdown{background:var(--gradient-secondary);padding:40px;border-radius:20px;margin-bottom:48px;border:2px solid rgb(226 232 240/.8)}.old-mission-longevity-tool .score-breakdown h3{color:var(--text-primary);margin-bottom:24px;font-size:1.4em;font-weight:700}.old-mission-longevity-tool .score-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.old-mission-longevity-tool .score-item{text-align:center;padding:24px;background:var(--neutral-white);border-radius:16px;border:2px solid rgb(226 232 240/.8);transition:all .3s ease}.old-mission-longevity-tool .recommendation-item:hover,.old-mission-longevity-tool .score-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0/.1);border-color:var(--primary-blue)}.old-mission-longevity-tool .score-label{font-size:.9em;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.old-mission-longevity-tool .score-value{font-size:2em;font-weight:800;color:var(--text-primary)}.old-mission-longevity-tool .recommendations-section{background:var(--gradient-secondary);padding:40px;border-radius:18px;margin:48px 0;border:2px solid var(--primary-blue-light);box-shadow:0 8px 32px rgb(37 99 235/.1)}.old-mission-longevity-tool .recommendations-section h3{color:var(--primary-blue);margin-bottom:32px;font-size:1.5em;font-weight:700;letter-spacing:-.02em;text-align:center}.old-mission-longevity-tool .recommendations-grid{display:grid;gap:20px}.old-mission-longevity-tool .recommendation-item{display:flex;align-items:center;gap:20px;padding:24px;background:var(--neutral-white);border-radius:16px;border:2px solid rgb(59 130 246/.5);transition:all .4s ease;animation:old-mission-fadeInUp .6s ease-out both}.old-mission-longevity-tool .recommendation-item:hover{box-shadow:0 12px 32px rgb(37 99 235/.2)}.old-mission-longevity-tool .recommendation-number{width:40px;height:40px;background:var(--gradient-primary);color:var(--neutral-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1em;flex-shrink:0}.old-mission-longevity-tool .recommendation-text{color:var(--text-primary);font-size:1em;line-height:1.6;font-weight:500}.old-mission-longevity-tool .cta-section{background:var(--gradient-secondary);padding:40px;border-radius:20px;text-align:center;border:2px solid var(--warning-amber)}.old-mission-longevity-tool .cta-section h3{color:var(--warning-amber);margin-bottom:20px;font-size:1.4em;font-weight:700}.old-mission-longevity-tool .cta-section p{color:var(--warning-amber);margin-bottom:24px;line-height:1.6}.old-mission-longevity-tool .cta-btn{background:var(--gradient-primary);color:var(--neutral-white);padding:16px 32px;border:0;border-radius:12px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.old-mission-longevity-tool .cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 99 235/.3)}.old-mission-longevity-tool .tool-footer{background:var(--gradient-secondary);padding:40px 20px;margin-top:40px;border-radius:20px}.old-mission-longevity-tool .footer-content{max-width:800px;margin:0 auto}.old-mission-longevity-tool .tool-footer h3{text-align:center;color:var(--text-primary);margin-bottom:30px;font-size:1.5em}.old-mission-longevity-tool .disclaimer-section,.old-mission-longevity-tool .faq-section{background:var(--neutral-white);padding:30px;border-radius:16px;margin-bottom:24px;border:2px solid var(--border-color)}.old-mission-longevity-tool .disclaimer-section h4{color:var(--error-red);margin-bottom:16px;font-size:1.2em}.old-mission-longevity-tool .faq-section h4{color:var(--text-primary);margin-bottom:16px;font-size:1.2em}.old-mission-longevity-tool .disclaimer-section p,.old-mission-longevity-tool .faq-section p{color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.old-mission-longevity-tool .disclaimer-section p:last-child,.old-mission-longevity-tool .faq-item:last-child,.old-mission-longevity-tool .faq-section p:last-child{margin-bottom:0}.old-mission-longevity-tool .info-box{background:var(--gradient-secondary);padding:20px;border-radius:12px;border:2px solid var(--primary-blue-light);margin-top:20px}.old-mission-longevity-tool .info-box p{color:var(--primary-blue);line-height:1.6;margin:0;font-weight:600}.old-mission-longevity-tool .faq-item{margin-bottom:16px}@media (max-width:768px){.old-mission-longevity-tool{padding:10px}.old-mission-longevity-tool .header,.old-mission-longevity-tool .quiz-content{padding:40px 20px}.old-mission-longevity-tool .header h1{font-size:2.5em}.old-mission-longevity-tool .question{padding:24px;margin-bottom:32px}.old-mission-longevity-tool .results{padding:40px 20px}.old-mission-longevity-tool .bio-age-display{padding:32px 20px}.old-mission-longevity-tool .bio-age-result{font-size:3em}.old-mission-longevity-tool .recommendations-section{padding:28px;margin:36px 0}.old-mission-longevity-tool .recommendations-grid{gap:16px}.old-mission-longevity-tool .recommendation-item{padding:20px;flex-direction:column;text-align:center;gap:16px}.old-mission-longevity-tool .score-details{grid-template-columns:1fr}}.button{text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.wp-block-button__link{border-color:currentColor}.wp-block-button__link,button{text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.button.button-primary,button{background:var(--primarybtnbg);color:var(--primarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--primarybtnborderwidth,0);padding:var(--primarybtnpadding,13px 15px)}.button.button-primary:hover,button:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}.button,.button.button-primary,.wp-block-button__link,button{cursor:pointer;font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);text-transform:var(--btntexttransform,none)}.button,.button.button-primary,.wp-block-button__link{box-sizing:border-box}.button.button-primary,.wp-block-button__link,button{border-radius:var(--primarybtnborderradius,3px);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing))}.wp-block-button__link{padding:var(--btnpadding,13px 15px)}.button{background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);letter-spacing:var(--btnletterspacing)}.button:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor)}form input:read-write{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}.nv-html-content p,body,figure,html,li,ul{margin:0;padding:0}h1,h2,h3,h4,p{padding:0}h1,h2,h3,h4{font-size:100%;font-weight:400;font-family:var(--headingsfontfamily),var(--nv-fallback-ff)}ul{list-style:none;padding-left:var(--listpad,0);list-style:var(--liststyle,none)}button,input{margin:0;line-height:inherit}html{-ms-overflow-style:scrollbar;font-size:100%}*,::after,::before,button,html,input{box-sizing:border-box}img{height:auto;max-width:100%}.container{padding-right:15px;padding-left:15px;max-width:var(--container)}.container,.container-fluid{width:100%;margin:0 auto}.container-fluid>div,.row{margin:0-15px}.row{display:flex;flex-wrap:wrap}.col{padding:0 15px;margin:0 auto;flex-grow:1;max-width:100%}body{background-color:var(--nv-site-bg);color:var(--nv-text-color);font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);font-family:var(--bodyfontfamily),var(--nv-fallback-ff);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);overflow-x:hidden;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0 0 30px}a{--linkdeco:none;color:var(--nv-primary-accent);cursor:pointer;text-decoration:var(--linkdeco)}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}.show-on-focus{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);top:32px;background:var(--nv-site-bg);padding:10px 15px}.show-on-focus:focus{z-index:999999;width:auto;height:auto;clip:auto}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.has-nv-site-bg-color{color:var(--nv-site-bg)!important}.site-logo{align-items:center;display:flex}.site-logo img{max-width:var(--maxwidth);display:block;margin:0 auto}.header-menu-sidebar .nav-ul .sub-menu,.nav-ul li:hover>.sub-menu{opacity:1;visibility:visible}.caret{transition:.3s ease}.dd-title{flex-grow:var(--flexg);display:flex;align-items:center}.nav-ul{display:flex;flex-wrap:wrap;margin-right:calc(var(--spacing)/2*-1);margin-left:calc(var(--spacing)/2*-1)}.nav-ul>li{margin:0 calc(var(--spacing)/2)}.nav-ul li a{min-height:var(--height);color:var(--color);position:relative;width:100%}.nav-ul .caret{line-height:0;justify-content:center;display:flex}.nav-ul .caret svg{width:.5em;height:.5em}.nav-ul li{display:block;position:relative}.nav-ul li a,.nav-ul li>.wrap{display:flex;align-items:center}.nav-ul li.nv-active>.wrap .caret,.nav-ul li.nv-active>.wrap>a{color:var(--activecolor)}.nav-ul li:hover>.wrap .caret,.nav-ul li:hover>.wrap>a{color:var(--hovercolor,var(--nv-primary-accent))}.nav-ul .sub-menu{background:var(--bgcolor,var(--overlaycolor));z-index:100;position:absolute;top:100%;box-shadow:rgba(149,157,165,.2)0 8px 24px;visibility:hidden;opacity:0;right:0}.nav-ul .sub-menu li{min-width:150px;width:100%}.nav-ul .sub-menu li>.wrap{padding:10px 20px;white-space:nowrap;display:flex}.nav-ul .sub-menu .sub-menu{left:100%;top:0;right:unset}.header-menu-sidebar .nav-ul li,.header-menu-sidebar .nv-nav-wrap{width:100%}.header-menu-sidebar .nav-ul{flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a{padding:15px 0;white-space:normal}.header-menu-sidebar .nav-ul .caret svg{width:1em;height:1em}.header-menu-sidebar .nav-ul .caret-wrap{margin:-15px 0;padding:15px}.header-menu-sidebar .nav-ul .sub-menu{left:unset!important;top:unset!important;right:unset!important;background:0;position:relative;max-width:100%;box-shadow:none;display:none}.navbar-toggle,.navbar-toggle-wrapper{align-items:center}.navbar-toggle{--primarybtncolor:var(--color);--primarybtnhovercolor:var(--color);--primarybtnbg:var(--bgcolor, transparent);--primarybtnhoverbg:var(--bgcolor, transparent);--primarybtnborderwidth:var(--borderwidth, 1px);--primarybtnborderradius:var(--borderradius, 0);padding:var(--padding,10px 15px);box-shadow:none;display:flex}.navbar-toggle:focus{outline:1px solid}.icon-bar{background-color:currentColor;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}input[type=number]{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}input:read-write:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}::placeholder{color:inherit;opacity:.5}label{display:inline-block}.nv-content-wrap{--listpad:20px;--liststyle:disc;--img-m:24px}.aligncenter{display:block;text-align:center;margin:0 auto}.widget{word-break:break-word;margin-bottom:40px}.widget:last-child{margin:0}.widget ul{padding:0}.widget li{margin-top:10px}.hfg-is-group{display:flex;align-items:center}.component-wrap,.item--inner,.nav-ul .wrap a .dd-title,.nav-ul a,.site-logo{justify-content:var(--justify,flex-start);text-align:var(--textalign,left)}.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.tcb{transition:all .3s cubic-bezier(.79,.14,.15,.86)}.header-menu-sidebar-bg{background:var(--bgcolor);color:var(--color);display:flex;flex-direction:column;word-wrap:break-word;width:100%}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;transition:opacity .3s ease}.header-menu-sidebar-inner .item--inner{width:100%}.menu_sidebar_slide_left .header-menu-sidebar{left:0;transform:translateX(-100%)}.hfg-ov{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;transform:translate3d(0,0,0);z-index:999899;transition:all .3s linear;visibility:hidden;opacity:0}.hfg-pe{pointer-events:none}.site-footer{position:relative;z-index:11}.site-footer .item--inner{width:100%}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:flex;flex-direction:column}.footer--row .row{display:grid;align-items:var(--valign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .row{grid-template-columns:1fr}}.builder-item,.site-header{position:relative}.site-header .header--row-inner{align-items:center;display:flex}.builder-item{margin:4px 0;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:960px){.builder-item{margin:8px 0}}.hfg-slot{display:flex;align-items:center}.hfg-slot.right{justify-content:flex-end}.hfg-slot.center{justify-content:center}.layout-fullwidth .container{max-width:100%!important}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background:var(--bgimage,var(--bgcolor,#fff));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}.header-menu-sidebar-bg::before,[class*=row-inner]::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowbwidth,0) solid var(--rowbcolor)}.footer--row-inner{border-top:var(--rowbwidth,0) solid var(--rowbcolor)}[data-row-id]{background:var(--bgcolor)}[data-row-id],[data-row-id] a{color:var(--color)}[data-row-id] .row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.has-center .row--wrapper{grid-template-columns:1fr auto 1fr}.hfg_header.site-header{box-shadow:0-1px 3px rgba(0,0,0,.1)}.hfg-is-group>div:last-of-type .button{margin-left:20px}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primarybtnpadding:var(--padding)}.hfg-grid{display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:flex;margin:4px 0}.builder-item .item--inner{color:var(--color);font-family:var(--fontfamily,var(--bodyfontfamily));font-size:var(--fontsize,var(--bodyfontsize));line-height:var(--lineheight,var(--bodylineheight));letter-spacing:var(--letterspacing,var(--bodyletterspacing));font-weight:var(--fontweight,var(--bodyfontweight));text-transform:var(--texttransform,var(--bodytexttransform));padding:var(--padding,0);margin:var(--margin,0);position:relative}.builder-item .item--inner.has_menu{position:unset}.hfg_header{width:100%;z-index:99999}.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out}.hfg_footer{bottom:0;width:100%}@media (min-width:960px){.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static}}#wp-block-themeisle-blocks-button-group-e6d9b25a{--font-size:14px}#wp-block-themeisle-blocks-button-group-e6d9b25a .wp-block-themeisle-blocks-button .wp-block-button__link{padding:5px 14px;font-style:normal}#wp-block-themeisle-blocks-button-28bb7de0 .wp-block-button__link:not(:hover){color:var(--nv-text-color);background:var(--nv-c-2)}.wp-block-themeisle-blocks-button-group{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-button-group.align-center-desktop{justify-content:center}@media (max-width:960px){.wp-block-themeisle-blocks-button-group{flex-wrap:wrap}}@media (max-width:600px){.wp-block-themeisle-blocks-button-group{flex-wrap:wrap}}.wp-block-themeisle-blocks-button-group{--padding:15px 30px;--padding-tablet:var(--padding);--padding-mobile:var(--padding-tablet);--font-size:var( --btnfs, var(--bodyfontsize, 15px) );--spacing:20px;gap:var(--spacing)}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button{display:flex;justify-content:center;align-items:center}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding);font-size:var(--font-size)}@media (min-width:600px) and (max-width:960px){.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding-tablet)}}@media (max-width:600px){.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding-mobile)}}