.btn-primary:hover{color:#fff!important}.btn-primary:focus{box-shadow:0 0 0 .2rem #96d999;color:#fff;background-color:#96d999!important;border-color:#96d999!important}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #96d999}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #96d999}.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#3f5240!important;border-color:#3f5240!important}.nps-group{display:grid;grid-template-columns:repeat(11,1fr);gap:.4rem}.btn-outline-nps{--nps-border:#d0d5dd;border-color:var(--nps-border);font-weight:600;border-radius:.75rem;padding:.5rem .2rem;line-height:1;transition:.15s;user-select:none}.btn-outline-nps:hover{transform:translateY(-1px)}.btn-check:checked+.btn-outline-nps,.btn-outline-nps.active,.btn-outline-nps:active{color:#fff;border-color:transparent}.nps-group label:nth-of-type(1).btn-outline-nps{background:#d9534f}.nps-group label:nth-of-type(2).btn-outline-nps{background:#dc6a58}.nps-group label:nth-of-type(3).btn-outline-nps{background:#e08061}.nps-group label:nth-of-type(4).btn-outline-nps{background:#e3966a}.nps-group label:nth-of-type(5).btn-outline-nps{background:#e7ad73}.nps-group label:nth-of-type(6).btn-outline-nps{background:#ebb37a}.nps-group label:nth-of-type(7).btn-outline-nps{background:#d2c66d}.nps-group label:nth-of-type(8).btn-outline-nps{background:#b7d16d}.nps-group label:nth-of-type(9).btn-outline-nps{background:#99d977}.nps-group label:nth-of-type(10).btn-outline-nps{background:#7fe084}.nps-group label:nth-of-type(11).btn-outline-nps{background:#5cd48f}.btn-check:not(:checked)+.btn-outline-nps{background:#fff}.btn-check:focus+.btn-outline-nps{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.share-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:20px;border:none;cursor:pointer;text-decoration:none;position:relative;flex-shrink:0}.share-btn.copy{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:20px;border:none;cursor:pointer;text-decoration:none}.facebook{background:#4267b2}.x{background:#000}.reddit{background:#ff4500}.linkedin{background:#0a66c2}.email{background:#6c757d}.copy{background:#343a40}.whatsapp{background:#25d366}.share-btn:hover{opacity:.85}.tooltip{position:absolute;top:-35px;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;background-color:#333;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;z-index:1000;white-space:nowrap;transition:opacity .3s}.share-btn.copy.show-tooltip .tooltip{visibility:visible;opacity:1}@media only screen and (max-width:768px){.newsletter-subscribe form .form-control{min-width:300px!important}}.newsletter-subscribe{color:#313437;background-color:#fff;padding:10px 0 0}.newsletter-subscribe p{color:#7d8285;line-height:1.5}.newsletter-subscribe h2{font-size:24px;font-weight:700;margin-bottom:25px;line-height:1.5;padding-top:0;margin-top:0;color:inherit}.newsletter-subscribe .intro{font-size:16px;max-width:500px;margin:0 auto 25px}.newsletter-subscribe .intro p{margin-bottom:35px}.newsletter-subscribe form{justify-content:center}.newsletter-subscribe form .form-control{background:#eff1f4;border:none;border-radius:3px;box-shadow:none;outline:0;color:inherit;text-indent:9px;height:45px;margin-right:10px;min-width:250px}.newsletter-subscribe form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1}.newsletter-subscribe form .btn:hover{opacity:1}.newsletter-subscribe form .btn:active{transform:translateY(1px)}.newsletter-subscribe form .btn-primary{background-color:#055ada!important;color:#fff;outline:0!important}@media (min-width:576px){.newsletter-subscribe form .form-control{display:inline-block;width:auto;vertical-align:middle}}