::-moz-selection{background:#EDAE49;text-shadow:none}::selection{background:#EDAE49;text-shadow:none}html{background:#041129;font-family:'Work Sans', sans-serif;scroll-behavior:smooth}ul.navigation{background:#1B4079;text-align:center;padding:24px 24px 128px;border-bottom:16px solid #092457}ul.navigation--footer{background:none;padding-bottom:0;border-bottom:none}.navigation__home{display:block;padding:12px 0;text-align:center}.navigation__home a{text-decoration:none;color:inherit;background:url("/images/business-must-act-logo.svg") no-repeat center center;background-size:contain;width:100%;max-width:450px;max-height:45px;display:block;height:9vw;margin:0 auto}.navigation__home--small a{margin-top:12px;max-width:300px}.navigation__action{font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;display:inline-block}.navigation__action a{display:inline-block;background:#CC3F0C;padding:0 12px;margin-right:8px;border-radius:3px;line-height:40px;text-decoration:none;color:#FFF}.navigation__action a:hover{color:#000;background:#EDAE49}.navigation__social{padding:0 0 0 8px;width:60px;display:inline-block}.navigation__social svg path{fill:#8ea4bc}.navigation__social:hover svg path{fill:#EDAE49}.content{background:#e8ecf1;border-radius:5px;margin:-110px auto 12px;color:#041129;box-shadow:0 16px 32px rgba(0,0,0,0.2),0 0px 3px rgba(0,0,0,0.1);width:95vw;max-width:900px}.hompage-banner{text-align:center;background:#CC3F0C;padding:36px;color:#fff;font-size:1.25rem;margin-top:-28px}.hompage-banner a{font-weight:bold;text-decoration:underline;color:#fff}.article--homepage{margin:0 auto;padding:36px 12px 12px}.article--homepage h3{position:relative;margin:64px 0 24px;font-size:1.3rem}.article--homepage h3:after{content:"";display:block;width:6rem;height:0.25rem;background:#EDAE49;margin-top:0.5rem}.article--homepage h3:first-of-type{margin-top:0}.article--homepage a{color:#000}.article--homepage a:active,.article--homepage a:hover,.article--homepage a:focus{background:#EDAE49}.article--partners{padding:12px 24px 64px;max-width:800px;margin:0 auto}.article--partners h3{position:relative;margin:36px 0 24px;font-size:1.5rem;color:#8ea4bc}.article--partners h3:after{content:"";display:block;width:6rem;height:0.25rem;background:#fff;margin-top:0.5rem}.article--scorecard{padding:12px 0 0}.article--scorecard header{text-align:center;padding:0 12px 36px}.article--scorecard header h1{font-size:2rem;text-transform:uppercase;padding-bottom:0}.article--scorecard header h2{font-size:1.25rem;font-weight:400}.article--interior{margin:0 auto;padding:36px 0}.article--interior h1{margin-top:24px;font-size:2rem}.article--interior .twitter-tweet{margin:0 auto;padding:24px 0;max-width:632px}.article--interior h1,.article--interior h2,.article--interior h3,.article--interior p,.article--interior .ngp-form,.article--interior ol,.article--interior blockquote{max-width:632px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.article--action{margin:0 auto;padding:36px 0}.article--action h1,.article--action h3{font-size:2rem;text-align:center;letter-spacing:-0.02em;padding-bottom:16px}.article--action h1{padding-bottom:20px}.article--action h1,.article--action h2,.article--action h3,.article--action p,.article--action .ngp-form,.article--action ol{max-width:632px;margin:0 auto;padding-left:16px;padding-right:16px}.article--action .at-inner{max-width:400px;margin:0 auto;padding:16px;border-radius:5px}.article--action ol{list-style:none;padding-bottom:24px;padding-left:0}.article--action ol li{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-bottom:24px;font-size:1rem;flex-wrap:wrap}.article--action ol li .step__content{-webkit-box-flex:1;flex:1 0 80%;margin-left:16px}.article--action ol li a{color:#1B4079}.article--action ol li a:hover{cursor:pointer;color:#CC3F0C}.step-number{font-size:1.5rem;font-weight:bold;color:#1B4079;border:4px solid #1B4079;-webkit-box-flex:0;flex:0 0 2em;margin:0 auto 8px;height:2em;line-height:0;border-radius:999px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;letter-spacing:-0.03em}ul.action-list{border-top:1px solid #becbd8;margin-bottom:36px}.action-list__action{border-bottom:1px solid #becbd8}.action-list__action svg:first-child{box-sizing:content-box;max-height:30px;max-width:30px;padding:0 8px 0 0;margin-left:-12px;position:relative;top:-0.15em}.action-list__action svg:first-child path{fill:#8ea4bc}.action-list__action>a{display:block;padding:24px;font-size:1rem;font-weight:bold;color:#1B4079;text-decoration:none}.action-list__action>a .reading-max{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1.25;position:relative}.action-list__action>a svg:nth-child(1){width:2em;-webkit-box-flex:0;flex:0 0 2em}.action-list__action>a svg:nth-child(2){text-decoration:none;color:#1B4079;padding-right:12px;position:relative;top:-0.15em;-webkit-box-flex:0;flex:0 0 24px;-webkit-transition:top 0.3s, -webkit-transform 0.3s;transition:top 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, top 0.3s;transition:transform 0.3s, top 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:33% 50%;transform-origin:33% 50%}.action-list__action>a svg:nth-child(2) path{fill:#1B4079}.action-list__action>a:hover,.action-list__action>a:active,.action-list__action>a:focus{background:#eef1f5;color:#CC3F0C}.action-list__action>a:hover .reading-max::before,.action-list__action>a:active .reading-max::before,.action-list__action>a:focus .reading-max::before{color:#CC3F0C}.action-list__action>a:hover svg path,.action-list__action>a:active svg path,.action-list__action>a:focus svg path{fill:#CC3F0C}.action-list__action.action-list__action--active a,.action-list__action.action-list__action--active a:hover,.action-list__action.action-list__action--active a:active,.action-list__action.action-list__action--active a:focus{background:transparent}.action-list__action.action-list__action--active a svg:first-child path,.action-list__action.action-list__action--active a:hover svg:first-child path,.action-list__action.action-list__action--active a:active svg:first-child path,.action-list__action.action-list__action--active a:focus svg:first-child path{fill:#8ea4bc}.action-list__action.action-list__action--active a svg:nth-child(2) path,.action-list__action.action-list__action--active a:hover svg:nth-child(2) path,.action-list__action.action-list__action--active a:active svg:nth-child(2) path,.action-list__action.action-list__action--active a:focus svg:nth-child(2) path{fill:#1B4079}.action-list__action--active{background:#fff}.action-list__action.action-list__action--active a .reading-max{color:#1B4079}.action-list__action>a:hover svg:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.action-list__action.action-list__action--active a svg:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s;color:#1B4079}.action-list__details{display:none;padding:0 12px 12px}.action-list__action--active .action-list__details{display:block}.business-list{border-bottom:1px solid #becbd8}.business-list__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;padding:0 16px}.business-list__header h5{text-transform:uppercase;font-size:1.25rem;margin:0 0 8px}.business-list__business:nth-child(2n){background:#dee4eb}.business__details{display:none;-webkit-box-flex:1;flex:1 0 100%;padding:0 16px 16px}.business__details>p{padding-bottom:8px}.business__details a.no-br{display:block;padding:12px 0 24px;font-weight:bold;color:#1B4079}.business__details a.no-br:hover{color:#CC3F0C}.business-list__business.business-list__business--active{background:#fff}.business-list__business.business-list__business--active .business__details{display:block}.business__toggle{all:inherit;border-top:1px solid #becbd8;width:100%;padding:24px 12px}.business__toggle>.reading-max{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.business__toggle:hover,.business__toggle:active,.business__toggle:focus{background:#f8f9fb;cursor:pointer}.business__toggle:hover .business__name,.business__toggle:active .business__name,.business__toggle:focus .business__name{color:#CC3F0C}.business__toggle:hover .business__name svg path,.business__toggle:active .business__name svg path,.business__toggle:focus .business__name svg path{fill:#CC3F0C}.business__toggle:hover .business__icon,.business__toggle:active .business__icon,.business__toggle:focus .business__icon{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.business-list__business--active .business__icon{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.business-list__business.business-list__business--active .business__toggle:hover,.business-list__business.business-list__business--active .business__toggle:active,.business-list__business.business-list__business--active .business__toggle:focus{background:transparent}.business-list__business.business-list__business--active .business__toggle:hover .business__name,.business-list__business.business-list__business--active .business__toggle:active .business__name,.business-list__business.business-list__business--active .business__toggle:focus .business__name{color:#1B4079}.business-list__business.business-list__business--active .business__toggle:hover .business__name svg path,.business-list__business.business-list__business--active .business__toggle:active .business__name svg path,.business-list__business.business-list__business--active .business__toggle:focus .business__name svg path{fill:#1B4079}.business-list__business.business-list__business--active .business__toggle:hover .business__icon,.business-list__business.business-list__business--active .business__toggle:active .business__icon,.business-list__business.business-list__business--active .business__toggle:focus .business__icon{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.business__grade{-webkit-box-flex:0;flex:0 1 2.2em;text-align:right;font-size:1.5rem;line-height:0;padding-right:24px;font-weight:bold;font-family:'Mansalva', 'Comic Sans MS'}.certified-seal{margin:0 auto;display:block;max-width:90px;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s}.business__name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1 1 75%;font-size:1.25rem;padding-left:12px}.business__name::before{content:"";width:0.5em;height:0.5em;left:-12px;position:relative;background:url("/images/triangle.svg") no-repeat center center;background-size:contain;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.business__name img{max-width:150px;max-height:40px;padding-right:16px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.business__name img.business__icon--shrink{max-width:100px;max-height:25px}.business-list__business--active .business__name::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.business__description *+*{margin-top:1.5em}.business__description,.article--business-lp{padding-top:16px}.business__description p a,.article--business-lp p a{color:#041129}.business__description p a:hover,.business__description p a:focus,.article--business-lp p a:hover,.article--business-lp p a:focus{background:#EDAE49;color:#000;text-decoration:none}.business__actions{display:-webkit-box;display:flex;margin:16px 0;padding:16px;background:#061b40;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}.content--business-lp .business__actions{border-radius:0}.actions__headline--ab{display:none}.business__actions--A .actions__headline--cdf,.business__actions--B .actions__headline--cdf{display:none}.business__actions--A .actions__headline--ab,.business__actions--B .actions__headline--ab{display:block}.business__buttons{-webkit-box-flex:1;flex:1 1 50%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.business__buttons .button-link{margin:0 0 12px 0}.business__buttons .button-link:last-child{margin-bottom:0}.business__actions h3{-webkit-box-flex:1;flex:1 0 50%;padding:0 0 12px 0;font-size:1.5rem;color:#fff;text-align:center}ul.scorecard{padding:36px 0 0}.scorecard--interior ul.scorecard{padding:16px}.scorecard--interior ul.scorecard .scorecard__category{border-bottom-color:#c8d2de}.scorecard__category{display:-webkit-box;display:flex;padding:12px 0;border-bottom:1px solid #d4dde6;margin:0}.scorecard__category:last-child{font-weight:bold;border-bottom:none;font-size:1.25rem;margin-bottom:0;padding-bottom:24px}.scorecard__category:last-child .scorecard__description{font-size:1.25rem}.scorecard__score{-webkit-box-flex:0;flex:0 0 5em;text-align:right;font-weight:bold}.scorecard__description{-webkit-box-flex:1;flex:1 0 50%;font-size:.9rem}.video-action{display:-webkit-box;display:flex;margin-bottom:16px;border-radius:5px 5px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.video-action__action{background:#fff;-webkit-box-flex:1;flex:1 1 50%;padding:12px}.video-action__action h2,.video-action__action h3{text-align:center}.video-action__action h2{text-transform:uppercase;font-size:1.5rem;margin-bottom:8px;color:#000;padding:12px 12px 0}.video-action__action h3{font-size:1rem;margin-bottom:8px;color:#55718f;font-weight:400;padding:0 8px}.video-action__video{-webkit-box-flex:1;flex:1 1 50%;background:#8ea4bc;border-radius:5px 5px 0 0;padding:12px;position:relative;padding-bottom:60%}.video-action__video>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #8ea4bc;border-radius:8px 8px 0 0}ul.partner-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-top:16px}.partner-list__partner{-webkit-box-flex:0;flex:0 0 25%;padding:12px}.partner-list__icon{max-height:150px}.footer{background:#1B4079;margin-top:24px;padding:16px;color:#8ea4bc;border-radius:0 0 5px 5px;text-align:center}.footer a{color:#becbd8}.privacy{margin-bottom:36px}.paid-for{margin:16px 0 16px;border:1px solid #8fb1e6;padding:4px 12px;display:inline-block}.article--business-lp{margin:0 auto;padding:12px}.article--business-lp h1{font-size:2rem;padding-top:8px;line-height:1;text-transform:uppercase}.article--business-lp h1 span{color:#1B4079}.article--business-lp h3{margin-top:0.5rem}.grade--A::after,.grade--B::after{content:"";display:block;width:100px;height:100px;background:url("/images/gun-safety-certified.png") no-repeat center center;background-size:contain;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.business-lp__icon{display:block;margin:0 auto;max-width:300px;max-height:200px}.letter-links{padding:24px 0 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:auto;-webkit-box-align:center;align-items:center;grid-gap:16px}.article--action ol li .letter-links a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;font-size:.9rem;font-weight:400;width:100%;text-decoration:none;color:#5e7d9f;line-height:1.25}.article--action ol li .letter-links a:only-child{grid-column:1/4;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.25rem;font-weight:bold;color:#fff;padding:12px;background:#CC3F0C;border-radius:8px}.article--action ol li .letter-links a:only-child::after{content:"(PDF)";padding-left:0.25em}.article--action ol li .letter-links a:only-child:hover,.article--action ol li .letter-links a:only-child:active,.article--action ol li .letter-links a:only-child:focus{background:#EDAE49;text-decoration:none}.article--action ol li .letter-links a:only-child .letter-links__icon{display:none}.article--action ol li .letter-links a:hover,.article--action ol li .letter-links a:active,.article--action ol li .letter-links a:focus{color:#000;text-decoration:underline}.article--action ol li .letter-links a:hover .letter-links__icon,.article--action ol li .letter-links a:active .letter-links__icon,.article--action ol li .letter-links a:focus .letter-links__icon{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.letter-links__icon{max-width:80px;max-height:50px;display:block;margin:0 auto 8px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.toggle-content__content{display:none;padding-top:16px;-webkit-box-flex:1;flex:1 0 100%}.toggle-content__content *+*{padding:1.5em 0 0}.toggle-content__content blockquote{padding:0 16px 0;font-size:1rem;margin:12px 0 24px 0}.toggle-email__content{display:none;background:#dee4eb;padding:12px;-webkit-box-flex:1;flex:1 0 100%;margin-top:12px}.toggle-email__content h4{font-weight:400}.toggle-email__content h4 span{font-weight:bold}.toggle-email__content .toggle-letter-contents{border:1px solid #dee4eb;padding:16px;margin:16px 0;background:#fff}.toggle-email__content .toggle-letter-contents *+*{margin-top:0.5em}.toggle-email__content .button-link{text-align:center;display:inline-block;margin:0 auto;padding-left:16px;padding-right:16px}.button-link.button-link--expanded{color:#000;background:#EDAE49}.phone-table{width:100%;border:1px solid #becbd8;border-width:0 1px;border-collapse:collapse;background:#fff}.phone-table h4{font-size:1rem}.phone-table h4 a{font-weight:normal;border-left:1px solid #1B4079;padding-left:12px;margin-left:8px}.phone-table a{color:#1B4079}.phone-table .phone-table__row{border-top:1px solid #becbd8;display:-webkit-box;display:flex;flex-wrap:wrap;padding-bottom:16px}.phone-table .phone-table__row:last-child{border-bottom:1px solid #becbd8}.phone-table .phone-table__phone{-webkit-box-flex:1;flex:1 0 100%;text-align:left}.phone-table .phone-table__row>div{padding:24px 24px 8px}.phone-table .phone-table__row>div.phone-table__phone{padding-top:0;font-size:1.25rem;font-variant-numeric:tabular-nums}.phone-table .phone-table__row .phone-table__script{padding:0 12px 0;-webkit-box-flex:0;flex:0 1 100%;font-size:1rem;line-height:1.75;margin:12px 0 24px 0}.phone-table .phone-table__row .phone-table__script *+*{padding-top:1.5em}.business__grade--A,.business__grade--B{position:relative;margin-left:25px;padding-left:10px}.business__grade--A::after,.business__grade--B::after{left:-17px;bottom:-13px;content:"";display:block;position:absolute;width:25px;height:25px;background:url("/images/gun-safety-certified.png") no-repeat center center;background-size:contain;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.aside--media{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around;-webkit-box-align:center;align-items:center;margin-bottom:64px}.aside--media h3{-webkit-box-flex:1;flex:1 0 100%}.article--homepage .media__link{-webkit-box-flex:1;flex:1 1 20%;max-width:50%;margin:12px;display:inline-block}.article--homepage .media__link:hover{background:none}.article--homepage .media__link img{max-height:40px;display:block;margin:0 auto}.fw-light{font-weight:400}.fill-in-the-blank{font-size:0.7em;position:relative;margin-top:-12px;padding:0 16px 4px;border-bottom:1px solid #000}.phone-table__script .fill-in-the-blank{padding:0 64px 4px}ul.icon-list{padding:24px 0}.icon-list__li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:1em 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:300px;margin:0 auto}.icon-list__icon{margin-right:1em;-webkit-box-flex:1;flex:1 1 25%;max-width:115px}.postcard-image{border:8px solid #fff;box-shadow:0 8px 16px rgba(0,0,0,0.2),0 0px 2px rgba(0,0,0,0.1);margin:16px auto;max-width:350px;width:100%}.button-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#CC3F0C;cursor:pointer;color:#fff;padding:8px;text-decoration:none;font-size:1rem;font-weight:bold;border-radius:3px;letter-spacing:0.02em;-webkit-transition:background 0.1s, color 0.1s;transition:background 0.1s, color 0.1s}.button-link:hover{background:#EDAE49;color:#041129;-webkit-transition:background 0.1s, color 0.1s;transition:background 0.1s, color 0.1s}.button-link:hover svg path{fill:#165ee3;-webkit-transition:fill 0.1s;transition:fill 0.1s}.button-link svg,.button-link img{max-width:33px;max-height:25px;width:100%;margin-right:12px;-webkit-transition:fill 0.1s;transition:fill 0.1s}.button-link--centered{display:block;text-align:center;margin:24px 0}.clear{clear:both}.reading-max{width:100%;max-width:600px;margin:0 auto}.color--highlight{display:inline;background-image:-webkit-gradient(linear, left top, left bottom, to(#d48b15));background-image:linear-gradient(#d48b15 100%);background-repeat:no-repeat;background-size:0% 100%;-webkit-animation:highlight-keyframes 0.7s ease-out forwards;animation:highlight-keyframes 0.7s ease-out forwards;margin-left:-0.15em;margin-right:-0.15em;padding-left:0.15em;padding-right:0.15em}@-webkit-keyframes highlight-keyframes{to{background-size:100% 100%}}@keyframes highlight-keyframes{to{background-size:100% 100%}}.tabular-data{width:100%;border:1px solid #becbd8;border-width:0 1px;border-collapse:collapse;background:#fff}.tabular-data h4{font-size:1rem}.tabular-data h4 a{font-size:.9rem;font-weight:normal;border-left:1px solid #1B4079;padding-left:12px;margin-left:8px}.tabular-data a{color:#1B4079}.tabular-data tr{border-top:1px solid #becbd8}.tabular-data tr:last-child{border-bottom:1px solid #becbd8}.tabular-data td{padding:12px}.tabular-data td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.video-action__action .at{font:inherit}.at-markup.HeaderHtml,.at-title,.at-legend{display:none}#NVSignupForm521411{font:inherit;margin:36px 0 24px;border:2px solid #1B4079}#NVSignupForm521411 .FooterHtml{display:none}#NVSignupForm521411 .at-markup.HeaderHtml,#NVSignupForm521411 .at-title{display:block;font:inherit}#NVSignupForm521411 .at-title{text-align:left;font-size:1.6em;line-height:1.3;font-weight:bold}#NVSignupForm521411 input[type="text"],#NVSignupForm521411 input[type="tel"],#NVSignupForm521411 input[type="email"]{border-color:#8ea4bc}#NVSignupForm521411 input[type="text"]:focus,#NVSignupForm521411 input[type="tel"]:focus,#NVSignupForm521411 input[type="email"]:focus{border-color:#1B4079}.FirstName.LastName{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}.FirstName.LastName .at-text{-webkit-box-flex:1;flex:1 0 44%;min-width:100px}.video-action__action .at-form-submit{padding-top:0;margin-top:0;text-align:center}.at .at-form-submit .btn-at-primary{width:94.5%;background:#CC3F0C;font-family:inherit;font-weight:bold;text-transform:uppercase;margin-top:0;float:none;font-size:1rem}.at .at-form-submit .btn-at-primary:hover{background:#EDAE49;color:#041129}.youtube-wrapper{position:relative;width:100%;padding-bottom:100%;margin-top:16px}.youtube-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (min-width: 30em){.business__actions h3{font-size:2rem}.button-link{font-size:1.25rem}.toggle-content__content blockquote{padding-top:0;padding-left:36px;margin:24px 0 0 36px;border-left:3px solid #1B4079;font-size:1.25rem;line-height:1.75}.business__name img{max-width:250px}.business__name img.business__icon--shrink{max-width:200px}.business__grade{font-size:2.8rem}.FirstName.LastName+.at-text{margin-left:0}ul.icon-list{padding-bottom:24px}.icon-list__li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;max-width:none;padding:12px}.icon-list__icon{margin-right:1em;-webkit-box-flex:1;flex:1 1 25%;max-width:115px}.business__grade--A,.business__grade--B{position:relative}.business__grade--A::after,.business__grade--B::after{left:-5px;bottom:-25px;content:"";display:block;position:absolute;width:45px;height:45px;background:url("/images/gun-safety-certified.png") no-repeat center center;background-size:contain;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}}@media only screen and (min-width: 40em){.business__grade--A,.business__grade--B{position:relative}.business__grade--A::after,.business__grade--B::after{left:auto;right:-5px}.business__grade{text-align:center}.video-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.video-action__video{-webkit-box-flex:1;flex:1 0 50%;border-radius:0 5px 0 0;padding-bottom:0}.video-action__action{-webkit-box-flex:0;flex:0 1 350px;border-radius:5px 0 0 0}.content{margin-bottom:64px}.article--homepage{padding:64px 0}.partner-list__partner{-webkit-box-flex:0;flex:0 1 20%;padding:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.partner-list__partner img{max-height:100px}.article--scorecard{padding:12px 0 0;margin:0 auto}.article--scorecard header{padding-bottom:36px}.article--scorecard header h1{font-size:2.8rem}.article--scorecard header h2{font-size:1.25rem}.business-list__header h5{text-transform:uppercase;font-size:1.5rem;padding:0}.business__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.business__actions h3{padding:0 24px 0 12px;font-size:2rem;text-align:left}.article--business-lp{padding:36px 0 24px}.article--business-lp h1{font-size:2rem;text-align:center}.article--business-lp h3{font-size:1.5rem;margin-bottom:36px;text-align:center}.content--business-lp .business__actions{border-radius:5px}.action-list__details{padding:0 0 36px}.tabular-data td{padding:24px;font-size:1.25rem}.action-list__action>a{font-size:1.5rem;padding-left:64px}.article--action h1,.article--action h3{font-size:2.8rem}.article--action strong{font-size:1.25rem}.scorecard--interior ul.scorecard{padding:16px 0 0}.phone-table .phone-table__row .phone-table__script{padding:0 16px 0;font-size:1.25rem;border-left:3px solid #1B4079;margin:12px 0 24px 36px}}@media only screen and (min-width: 43em){.mobile-only{display:none}.phone-table .phone-table__row{-webkit-box-align:baseline;align-items:baseline}.phone-table .phone-table__row>div.phone-table__phone{text-align:right;-webkit-box-flex:1;flex:1 0 25%;padding-top:24px;font-size:1.25rem;font-variant-numeric:tabular-nums}}
