@import url("//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");a{color:#fff}.error{margin-top:5px;color:#e73e48;font-weight:500;text-transform:uppercase;font-size:1.1rem}.alert{border-radius:10px;background-color:transparent;text-align:center}.alert.alert-success{color:#3fa9f5;border:2px solid #3fa9f5}.alert.alert-danger{color:#e73e48;border:2px solid #e73e48}body{font-size:1.4rem;font-family:"Montserrat",Arial,sans-serif;font-weight:500;color:#333}@media (min-width:768px){.navbar-nav>li>a{padding-top:20px;padding-bottom:20px}}.navbar-default{background-color:#ffffffd9;border:none}.navbar-default .navbar-nav li>a{font-weight:500;font-size:1.2rem;color:#333}.navbar-default .navbar-nav li>a:hover,.navbar-default .navbar-nav li>a:focus{color:#80ba32}.navbar-default .navbar-nav .active>a,.navbar-default .navbar-nav .active>a:focus,.navbar-default .navbar-nav .active>a:hover{color:#80ba32;background-color:transparent}.navbar-default .navbar-nav .active>a span,.navbar-default .navbar-nav .active>a:focus span,.navbar-default .navbar-nav .active>a:hover span,.navbar-default .navbar-nav .active>a :focus span,.navbar-default .navbar-nav .active>a:focus :focus span,.navbar-default .navbar-nav .active>a:hover :focus span,.navbar-default .navbar-nav .active>a :hover span,.navbar-default .navbar-nav .active>a:focus :hover span,.navbar-default .navbar-nav .active>a:hover :hover span{padding-bottom:3px;border-bottom:1px #80ba32 solid}.navbar-default .navbar-nav .open>a,.navbar-default .navbar-nav .open>a:focus,.navbar-default .navbar-nav .open>a:hover{background-color:transparent;color:#80ba32}.navbar-brand{height:60px;padding-top:12.5px;padding-bottom:12.5px}.navbar-brand img{height:35px}.navbar-default .navbar-nav>li.login{border:none;padding:0px;margin-right:20px;margin-top:9px;margin-bottom:0px}.navbar-default .navbar-nav>li.login:focus,.navbar-default .navbar-nav>li.login:hover{background-color:transparent}.navbar-default .navbar-nav>li.login .ingresar:hover,.navbar-default .navbar-nav>li.login .ingresar:focus{background-color:#80ba32;color:white}@media (min-width:768px){.navbar-default .navbar-nav>li.login .ingresar{color:#80ba32;padding:10px;border:1px solid #80ba32;border-radius:10px;font-size:1.2rem}}.navbar-default .navbar-nav>li.login .ingresar .ingresar-icon{background-image:url("/img/perfil-blanco.svg");background-size:contain;width:100%;height:100%;background-repeat:no-repeat}@media (max-width:767px){.navbar-default .navbar-nav>li.login.open a.ingresar{padding:8px;background-color:#fff;border:1px solid #80ba32}.navbar-default .navbar-nav>li.login.open a.ingresar .ingresar-icon{background-image:url("/img/perfil-verde.svg")}}.navbar .nav>li.dropdown.open{position:static}.navbar .nav>li.dropdown.open .dropdown-menu{display:table;width:100%;text-align:center;left:0;right:0;position:absolute}.navbar .nav>li.dropdown.open .dropdown-menu>li{display:table-cell}.nav.navbar-nav.navbar-right{margin:0px}@media (max-width:767px){.navbar-collapse.navbar-right{background-color:#f2f2f2}.navbar-collapse.navbar-right li{background-color:#fff;color:#333;margin:5px 30px;border-radius:5px;padding-left:20px}.navbar-collapse.navbar-right li:hover{background-color:#ccc}.navbar-default .navbar-nav .navbar-toggle.login a.ingresar,.navbar-default .navbar-toggle a.ingresar{border-radius:100%;border:none;height:35px;width:35px;padding:9px;background-color:#80ba32}.navbar-default .navbar-nav .navbar-toggle.login.menu,.navbar-default .navbar-toggle.menu{background-color:#ccc}.navbar-default .navbar-nav .navbar-toggle.login.login,.navbar-default .navbar-toggle.login{margin-top:12.5px}.navbar-default .navbar-nav .navbar-toggle.login.login img,.navbar-default .navbar-toggle.login img{width:17px;height:17px;margin-left:auto;margin-right:auto}.navbar-default .navbar-nav .navbar-toggle.login .icon-bar,.navbar-default .navbar-toggle .icon-bar{background-color:#fff;width:17px;margin-left:auto;margin-right:auto}}.navbar .nav .login_menu.dropdown-menu{background-color:#80ba32;color:#fff;border:none;border-radius:0px}.navbar .nav .login_menu.dropdown-menu .caret{position:absolute;right:73px;top:0px}.navbar .nav .login_menu.dropdown-menu .login_form{max-width:400px;width:100%;float:right;padding:20px}.navbar .nav .login_menu.dropdown-menu .login_form .title{text-align:right;font-weight:700}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .profile{border:1px solid #fff;border-radius:5px;color:#fff;padding:20px;margin-bottom:10px;display:inline-block;width:100%}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .profile .icon{font-size:4.2rem;float:left;margin-right:20px}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .profile-data{float:left;display:contents;font-size:1.4rem;text-align:left}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .profile-data .profile-nombre{text-transform:capitalize;margin-bottom:5px;font-weight:500}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .otra-cuenta{text-align:center;font-weight:500;margin-bottom:10px}.navbar .nav .login_menu.dropdown-menu .login_form .remember-login .otra-cuenta a{color:#fff;margin-right:0px;cursor:pointer}.navbar .nav .login_menu.dropdown-menu .login_form .remember{float:left}.navbar .nav .login_menu.dropdown-menu .login_form .remember input[type="checkbox"]{display:none}.navbar .nav .login_menu.dropdown-menu .login_form .remember input[type="checkbox"]+label:before{content:"";display:inline-block;width:15px;min-width:15px;height:15px;min-height:15px;padding:2px;margin-right:5px;background-clip:content-box;border:1px solid #fff;background-color:transparent;border-radius:3px}.navbar .nav .login_menu.dropdown-menu .login_form .remember input[type="checkbox"]:checked+label:before{background-color:#fff}.navbar .nav .login_menu.dropdown-menu .login_form .remember input[type="checkbox"]:disabled+label:before{opacity:0.5;filter:alpha(opacity=50)}.navbar .nav .login_menu.dropdown-menu .login_form .remember label{padding-left:0px;font-weight:500}.navbar .nav .login_menu.dropdown-menu .login_form .normal-login .recuperar{margin-right:0px;color:#fff}.navbar .nav .login_menu.dropdown-menu .login_form .recuperar{margin-top:10px;float:right}.navbar .nav .login_menu.dropdown-menu .login_form .captcha{display:inline-block}.navbar .nav .login_menu.dropdown-menu .login_form .ingresar{width:100%;cursor:pointer;border-radius:10px;padding:6px 20px;color:#fff;background-color:#333;border:none}.navbar .nav .login_menu.dropdown-menu .login_form .ingresar:hover{background-color:if(false, #000, #666)}.navbar .nav .login_menu.dropdown-menu .login_form input[type="email"].form-control.blanco,.navbar .nav .login_menu.dropdown-menu .login_form input[type="password"].form-control.blanco,.navbar .nav .login_menu.dropdown-menu .login_form input[type="text"].form-control.blanco{background-color:transparent;border:1px solid #fff;color:#fff;text-align:center;font-weight:500}.navbar .nav .login_menu.dropdown-menu .login_form input[type="email"].form-control.blanco::-webkit-input-placeholder,.navbar .nav .login_menu.dropdown-menu .login_form input[type="password"].form-control.blanco::-webkit-input-placeholder,.navbar .nav .login_menu.dropdown-menu .login_form input[type="text"].form-control.blanco::-webkit-input-placeholder{color:#fff !important}.navbar .nav .login_menu.dropdown-menu .login_form .form-group.password{position:relative}.navbar .nav .login_menu.dropdown-menu .login_form .form-group.password input{padding-right:29px}.navbar .nav .login_menu.dropdown-menu .login_form .eye-pass{position:absolute;top:0;right:0;z-index:50;display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#fff;cursor:pointer}.newsletter{background-color:#80ba32;padding-top:30px;padding-bottom:30px}.newsletter .form-inline{position:relative}@media (max-width:767px){.newsletter .form-inline{top:20px}}@media (min-width:992px){.newsletter .form-inline{top:20px}}.newsletter .visible-xs{text-align:center}.newsletter .suscribite1{font-weight:500;color:#fff;margin-bottom:5px;font-size:1.6rem}.newsletter .suscribite2{font-weight:700;color:#fff;font-size:1.6rem;margin-bottom:0px}.newsletter input[type="text"].form-control,.newsletter input[type="email"].form-control{background-color:transparent;border:1px solid #fff;color:#fff;text-align:center;font-weight:500;width:100%;margin-bottom:20px}.newsletter input[type="text"].form-control::-webkit-input-placeholder,.newsletter input[type="email"].form-control::-webkit-input-placeholder{color:#fff !important}.newsletter .boton{width:100%;cursor:pointer;border-radius:10px;padding:6px 20px;color:#fff;background-color:#333;border:none}.newsletter .boton:hover{background-color:if(false, #000, #666)}.newsletter .logo-xs{margin-bottom:20px;height:70px}.newsletter .logo{height:150px;float:right;margin-right:20%}.footer{background-image:linear-gradient(#f2f2f2, #fff);text-align:center;color:#808080;padding-bottom:15px}.footer .frase{font-size:2rem;font-style:italic;margin-top:20px}.footer .frase .texto1{font-weight:400}.footer .frase .texto2{font-weight:500}.footer .social{margin-top:15px;margin-bottom:25px}.footer .social .social-header{border-radius:100%;width:50px;height:50px;display:inline-block;margin-left:5px;margin-right:5px;font-size:2rem}.footer .social .social-header.instagram{background-color:#ec6c78}.footer .social .social-header.facebook{background-color:#e73e48}.footer .social .social-header.whatsapp{background-color:#80ba32;font-size:2.2rem}.footer .social .social-header i{line-height:50px}.footer .text2{font-size:1.4rem}.footer .text2 a{color:#808080}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}.np-quiz-wrap{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 16px 48px}body:not(.is-standalone) .np-quiz-wrap{padding-top:80px}@media (max-width:767px){body:not(.is-standalone) .np-quiz-wrap{padding-top:70px}}body.is-standalone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:#f4f8f0}body.is-standalone .np-quiz-wrap{padding:0}body{background:#f4f8f0}.np-logo{display:flex;align-items:center;gap:10px;margin-bottom:18px}.np-logo__img{height:46px;display:flex;align-items:center;justify-content:center}.np-quiz{max-width:480px;width:100%}.np-progress{margin-bottom:18px}.np-progress__meta{display:flex;justify-content:space-between;margin-bottom:5px}.np-progress__meta span{font-size:12px;font-family:'Nunito',sans-serif}.np-progress__meta span:first-child{color:#999}.np-progress__meta span:last-child{color:#7ab648;font-weight:800}.np-progress__track{height:6px;background:#ddeece;border-radius:99px;overflow:hidden}.np-progress__fill{height:100%;border-radius:99px;background:linear-gradient(90deg, #7ab648, #5a9e2f);transition:width .45s ease}.np-card{animation:fadeUp .35s cubic-bezier(.22, 1, .36, 1) both}.np-loading{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;padding:48px 24px;text-align:center}.np-loading__spinner{width:36px;height:36px;border:3px solid #ddeece;border-top-color:#7ab648;border-radius:50%;margin:0 auto 16px;animation:spin .7s linear infinite}.np-loading p{font-size:14px;color:#999;font-family:'Nunito',sans-serif;margin:0}.np-error{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;padding:32px 24px;text-align:center}.np-error p{font-size:15px;color:#666;font-family:'Nunito',sans-serif;margin:0 0 20px}.np-intro{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;padding:36px 28px;text-align:center}.np-intro__icon{width:68px;height:68px;background:#f0f9e8;border-radius:50%;border:2px solid #c5e8a0;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:34px}.np-intro h1{font-family:'Nunito',sans-serif;font-weight:900;font-size:25px;color:#1a3d0a;margin:0 0 10px;line-height:1.25}.np-intro h1 span{color:#7ab648}.np-intro p{font-family:'Nunito',sans-serif;color:#666;font-size:14px;line-height:1.7;margin:0 0 22px}.np-intro__badges{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:26px}.np-badge{font-family:'Nunito',sans-serif;font-size:12px;color:#5a9e2f;font-weight:800;background:#f0f9e8;padding:5px 12px;border-radius:20px;border:1px solid #c5e8a0}.np-question{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;padding:26px 22px}.np-question h2{font-family:'Nunito',sans-serif;font-weight:900;font-size:19px;color:#1a3d0a;margin:0 0 5px;line-height:1.3}.np-question__sub{font-family:'Nunito',sans-serif;font-size:13px;color:#999;margin:0 0 18px}.np-question__options{display:flex;flex-direction:column;gap:10px}.np-option{display:flex;align-items:center;gap:14px;width:100%;padding:13px 16px;border:2px solid #ddeece;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:all .2s ease}.np-option__icon{font-size:22px;min-width:30px;text-align:center}.np-option__label{font-family:'Nunito',sans-serif;font-size:14px;color:#444;font-weight:700;line-height:1.35}.np-option:hover{border-color:#7ab648;background:#f5fbf0;transform:translateX(3px)}.np-option.is-selected{border-color:#7ab648;background:#edf7e4;transform:scale(.985)}.np-capture{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;padding:32px 26px;text-align:center}.np-capture__icon{width:60px;height:60px;background:#f0f9e8;border-radius:50%;border:2px solid #c5e8a0;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px}.np-capture h2{font-family:'Nunito',sans-serif;font-weight:900;font-size:21px;color:#1a3d0a;margin:0 0 8px}.np-capture p{font-family:'Nunito',sans-serif;color:#666;font-size:14px;line-height:1.65;margin:0 0 22px}.np-capture__fields{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.np-capture__note{font-family:'Nunito',sans-serif;font-size:11px !important;color:#bbb !important;margin-top:12px !important;line-height:1.5 !important;margin-bottom:0 !important}.np-input{width:100%;padding:13px 16px;border:2px solid #ddeece;border-radius:10px;font-size:15px;font-family:'Nunito',sans-serif;outline:none;transition:all .2s ease;background:#fff}.np-input:focus{border-color:#7ab648}.np-result{display:flex;flex-direction:column;gap:14px}.np-result-header{background:#fff;border-radius:20px;box-shadow:0 4px 28px rgba(0,0,0,0.08);border:1px solid #e4f0d8;border:2px solid var(--plan-border) !important;padding:24px 22px 20px;text-align:center}.np-result-header__badge{display:inline-block;color:#fff;font-family:'Nunito',sans-serif;font-weight:800;font-size:11px;letter-spacing:1px;padding:5px 14px;border-radius:20px;margin-bottom:14px;text-transform:uppercase}.np-result-header__eyebrow{font-family:'Nunito',sans-serif;font-size:12px;color:#7ab648;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin:0 0 4px}.np-result-header h2{font-family:'Nunito',sans-serif;font-weight:900;font-size:27px;color:#1a3d0a;margin:0 0 3px}.np-result-header__tagline{font-family:'Nunito',sans-serif;color:#999;font-size:13px;margin:0 0 10px}.np-result-header__price{font-family:'Nunito',sans-serif;font-weight:900;font-size:22px;margin:0 0 4px}.np-result-header__price span{font-size:13px;font-weight:600;color:#bbb}.np-result-header__promo{font-family:'Nunito',sans-serif;font-size:12px;color:#7a5c00;background:#fffbea;border:1px solid #ffe082;border-radius:20px;display:inline-block;padding:3px 12px;margin:4px 0 0;font-weight:800}.np-price-old{color:#ccc;font-size:15px;font-weight:600;margin-right:4px;text-decoration:line-through}.np-result-block{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,0.05);border:1px solid #e4f0d8;padding:18px 20px}.np-result-block__title{font-family:'Nunito',sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:0.8px;color:#1a3d0a;margin:0 0 12px}.np-result-block__reason{display:flex;gap:10px;margin-bottom:9px;align-items:flex-start}.np-result-block__reason-num{min-width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Nunito',sans-serif;font-size:11px;font-weight:900;margin-top:1px}.np-result-block__reason p{font-family:'Nunito',sans-serif;font-size:13px;color:#444;margin:0;line-height:1.6}.np-result-block__score-row{margin-bottom:12px}.np-result-block__score-row-meta{display:flex;justify-content:space-between;margin-bottom:4px}.np-result-block__score-row-meta span{font-family:'Nunito',sans-serif;font-size:13px;font-weight:800}.np-result-block__bar{height:7px;border-radius:99px;background:#e4f0d8;overflow:hidden}.np-result-block__bar-fill{height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22, 1, .36, 1)}.np-includes{border-radius:16px;padding:18px 20px;border:1px solid var(--plan-border);background:var(--plan-light)}.np-includes__title{font-family:'Nunito',sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:0.8px;color:#1a3d0a;margin:0 0 12px}.np-includes__row{display:flex;gap:10px;padding:4px 0;align-items:flex-start}.np-includes__row span{font-family:'Nunito',sans-serif;font-size:14px;line-height:1.45}.np-includes__row--included .np-includes__check{color:var(--plan-color);font-weight:900;font-size:14px;margin-top:2px}.np-includes__row--excluded .np-includes__check{color:#ccc;font-weight:900;font-size:14px;margin-top:2px}.np-includes__row--excluded span:last-child{color:#bbb}.np-includes__divider{height:1px;background:var(--plan-border);margin:10px 0}.np-urgency{background:#fffbea;border:1px solid #ffe082;border-radius:12px;padding:11px 18px;text-align:center}.np-urgency p{font-family:'Nunito',sans-serif;font-size:13px;color:#7a5c00;font-weight:800;margin:0}.np-footer-note{font-family:'Nunito',sans-serif;font-size:12px;color:#bbb;text-align:center;margin-top:14px}.np-btn{width:100%;border:none;border-radius:10px;padding:15px 28px;font-size:15px;font-weight:800;font-family:'Nunito',sans-serif;cursor:pointer;transition:all .2s ease}.np-btn--primary{background:#7ab648;color:#fff}.np-btn--primary:hover{background:#6aa33e;transform:translateY(-1px);box-shadow:0 6px 20px rgba(122,182,72,0.35)}.np-btn--primary:disabled{background:#b5d98a;cursor:not-allowed;transform:none;box-shadow:none}.np-btn--outline{background:#fff;color:#7ab648;border:2px solid #7ab648;font-size:14px}.np-btn--outline:hover{background:#f5fbf0}.np-btn+.np-btn{margin-top:10px}.np-countdown{background:#fffbea;border:1px solid #ffe082;border-radius:12px;padding:14px 18px;text-align:center;transition:background .4s ease,border-color .4s ease}.np-countdown__label{font-family:'Nunito',sans-serif;font-size:12px;font-weight:800;color:#7a5c00;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:4px}.np-countdown__timer{font-family:'Nunito',sans-serif;font-size:32px;font-weight:900;color:#7a5c00;letter-spacing:3px;line-height:1;margin:4px 0}.np-countdown__sub{font-family:'Nunito',sans-serif;font-size:11px;color:#7a5c00;opacity:0.75}.np-countdown--expired{background:#fff0f0;border-color:#ffb3b3}.np-countdown--expired .np-countdown__label,.np-countdown--expired .np-countdown__timer,.np-countdown--expired .np-countdown__sub{color:#c0392b}.np-testimonial{background:var(--plan-light);border:1px solid var(--plan-border);border-left:4px solid var(--plan-color);border-radius:12px;padding:16px 18px}.np-testimonial__stars{color:#f5a623;font-size:15px;letter-spacing:2px;margin-bottom:8px}.np-testimonial__text{font-family:'Nunito',sans-serif;font-size:13px;color:#444;line-height:1.7;margin:0 0 10px;font-style:italic}.np-testimonial__author{font-family:'Nunito',sans-serif;font-size:12px;font-weight:800;color:var(--plan-color)}