@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap);body #certified-documents-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,arial,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cancel-page{padding:2em}.red{color:red}.warning-title{display:flex;gap:20px}.warning-icon,.warning-text{align-items:center;display:flex;justify-content:center}.warning-text{color:red;font-size:1.3em;font-weight:700}.certified-collapsible{margin-bottom:20px}.certified-collapsible .collapsible-title{align-items:center;background-color:#eee;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px}.certified-collapsible .collapsible-content{border:2px solid #eee;padding:10px}.select-upsell-container{margin-top:1em}.select-upsell-container .red{color:red}.select-upsell-container .upsell-warning-title{grid-gap:20px;display:grid;gap:20px;grid-template-columns:100px 1fr}.select-upsell-container .upsell-warning-icon,.select-upsell-container .upsell-warning-text{align-items:center;display:flex;justify-content:center}.select-upsell-container .upsell-warning-text{color:red}.select-upsell-container .upsell-item-description{border:1px solid;color:#777;margin-bottom:50px;margin-top:50px;padding:5px 10px;text-align:left}.select-upsell-container .upsell-item-description h3{color:#777;text-align:left}.select-upsell-container .upsell-item-description ul{color:#777;margin-bottom:0;padding-left:1em}.select-upsell-container .upsell-item-description ul li{line-height:1.1em}.select-upsell-container .upsell-product-selection{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr}.select-upsell-container .upsell-product-selection .product-info .product-name{align-items:center;color:#ce192b;display:flex;font-size:1.8em;gap:10px}.select-upsell-container .upsell-product-selection .product-info .product-name .selected-product-check{align-items:center;display:flex;justify-content:center}.select-upsell-container .upsell-product-selection .product-info .product-name .selected-product-check svg{fill:green}.select-upsell-container .upsell-product-selection .product-info .price-description{display:flex;gap:10px;padding-left:35px}.select-upsell-container .upsell-product-selection .product-info .price-description .original-price{font-size:1.2em;font-weight:700;padding-top:3px;text-decoration:line-through;text-decoration-color:red}.select-upsell-container .upsell-product-selection .product-info .price-description .sale-price{font-size:1.5em;font-weight:700}.select-upsell-container .upsell-product-selection .product-info .price-description .description{display:flex;gap:10px}.select-upsell-container .upsell-product-selection .product-info .price-description .description .description-text{align-items:center;display:flex}.select-upsell-container .upsell-product-selection .select-product-button{align-items:center;background:#f5d3d7;border:5px solid #ce192b;cursor:pointer;display:flex;font-size:1.4em;gap:20px;justify-content:center;line-height:1.2em;margin:0 auto;max-width:570px;padding:10px 15px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.select-upsell-container .upsell-product-selection .select-product-button:hover{background:#ce192b}.select-upsell-container .upsell-product-selection .select-product-button:hover .white-hover{color:#fff}.select-upsell-container .upsell-product-selection .select-product-button .save-now-text{color:red;font-style:italic;font-weight:700;text-transform:uppercase}.select-upsell-container .upsell-product-selection .select-product-button .button-text{color:#000;text-transform:uppercase}.select-upsell-container .proceed-to-checkout-button-container{margin-bottom:1em;margin-top:1em;text-align:center}.select-upsell-container .proceed-to-checkout-button-container .no-thank-you-click{cursor:pointer;text-decoration:underline}@media(max-width:768px){.select-upsell-container .upsell-product-selection{grid-template-columns:1fr}.select-upsell-container .upsell-product-selection .product-info .product-name{font-size:1.6em}.select-upsell-container .upsell-product-selection .product-info .price-description .description{flex-direction:column;gap:0}.select-upsell-container .upsell-product-selection .select-product-button{font-size:1.2em}.select-upsell-container .proceed-to-checkout-button-container{font-size:.9em;margin-bottom:1.3em}}.check-selection-container{margin:0 auto 10px;padding:0;width:100%}.check-selection-container .select-wrapper{grid-gap:10px;display:grid;grid-template-columns:25px auto;margin-bottom:30px}.check-selection-container .selected-select-marker{align-items:top;color:green;display:flex;font-size:2em;height:100%;justify-content:center;padding-top:5px;width:100%}.check-selection-container .select-entry{background:#fff;box-sizing:border-box;color:#ce192b;cursor:pointer;font-size:1em;line-height:1.8em;padding:5px 10px;transition:all .3s;width:100%}.check-selection-container .select-entry .sub-text{color:#000;font-size:1em}.check-selection-container .select-entry .select-text{font-size:1.8em}.check-selection-container .select-entry:hover{background:#f5d3d7}.check-selection-container .select-entry.selected .select-text{font-weight:500}@media(max-width:768px){.check-selection-container .select-wrapper{margin-bottom:15px}}.split-page-container{background:#eee;display:flex;margin:0;padding:0;width:100%}.split-page-container .split-page-info-section{background:#070851;color:#fff;padding:2em;text-align:center;width:35%}.split-page-container .split-page-info-section h1,.split-page-container .split-page-info-section h2,.split-page-container .split-page-info-section h3,.split-page-container .split-page-info-section h4,.split-page-container .split-page-info-section h5{color:#fff;font-weight:400}.split-page-container .split-page-info-section .cart-information{color:#fff;margin-top:3em;text-align:left}.split-page-container .split-page-info-section .cart-information .totals-container{font-size:.8em}.split-page-container .split-page-action-section{background:#eee;display:flex;flex:1 1;min-width:50%;padding:1em 0 1em 1em;width:auto}.split-page-container .split-page-action-section .split-page-action-information{background:#fff;flex:1 1;padding:1em}.split-page-container .split-page-action-section .cart-information{display:none}.split-page-container .split-page-action-section img{height:auto;width:100%}.custom-product-select-message{margin-bottom:2em}.form-pre-information{text-align:center}.form-pre-information .red{color:red}.form-pre-information .enter-information-correctly{background:red;border:2px solid #000;color:#fff;font-size:1.2em;margin-bottom:20px;padding:10px}.general-step,.purchase-step{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:800px;width:100%}.general-step h3,.purchase-step h3{text-align:center}.product-cart-container{width:100%}.signature-font input{font-family:Alex Brush,cursive;font-size:1.6em!important}.space-top{margin-top:3em}.red-text{color:red}.text-mb{margin-bottom:1em}.late-fee-text{font-weight:700}.text-center{text-align:center}.link-text{color:blue;text-decoration:underline}.extra-offering-container{margin-top:2em}.extra-offering-container hr{margin-bottom:2em}.select-product-container{margin:0 auto 10px;padding:0;width:100%}.select-product-container .product-wrapper{grid-gap:10px;display:grid;grid-template-columns:25px auto;margin-bottom:30px}.select-product-container .selected-product-marker{align-items:top;color:green;display:flex;font-size:2em;height:100%;justify-content:center;padding-top:5px;width:100%}.select-product-container .product-entry{background:#fff;box-sizing:border-box;color:#ce192b;cursor:pointer;font-size:1em;line-height:1.8em;padding:5px 10px;transition:all .3s;width:100%}.select-product-container .product-entry .price-arrow{display:none}.select-product-container .product-entry .product-text{font-size:1.8em}.select-product-container .product-entry .coming-soon-text,.select-product-container .product-entry .price-text{color:#000;font-size:1.2em}.select-product-container .product-entry:hover{background:#f5d3d7}.select-product-container .product-entry.selected .price-text,.select-product-container .product-entry.selected .product-text{font-weight:500}.select-product-container .product-entry.selected .product-description-entry{font-weight:400}.select-product-container .product-entry .product-description-entry{color:#000}.select-product-container .product-entry .product-description-entry li{font-size:.9em;line-height:1.2em;margin:0}.select-product-container .product-entry .product-description-entry .red{color:red}.select-product-container .product-entry .product-description-entry ul{margin:0;padding:0 0 0 15px}.select-product-container .promo-container{color:red;margin-bottom:1em}.delivery-info{margin-bottom:1em}.extra-shipping-message{font-size:.8em;margin-bottom:1em;max-width:500px;text-align:center;width:100%}.shipping-selection-container{grid-gap:20px;display:grid;grid-template-columns:1fr;padding:1em 0}.shipping-selection-container .shipping-selection{cursor:pointer;margin-bottom:1em;max-width:100%;text-align:center;width:350px}.shipping-selection-container .shipping-selection .shipping-name{background:#eee;border-radius:10px;font-size:1.4em;font-weight:600;padding:10px 20px;transition:all .3s}.shipping-selection-container .shipping-selection .shipping-name:hover{background:#333;color:#fff}.shipping-selection-container .shipping-selection .shipping-subtext-1{color:red;font-size:.8em;font-style:italic}.shipping-selection-container .shipping-selection .shipping-subtext-2{font-size:.6em}.button-step-wrapper{display:flex;margin-top:auto;width:100%}.button-step-wrapper-grid{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-top:auto}.step-btn{background:#fcfcfc;border:2px solid #ce192b;border-radius:0;color:#000;cursor:pointer;height:auto;line-height:1em;padding:10px 15px}.step-btn:hover{background:#f5d3d7}.step-btn.next-btn{margin-left:auto}.totals-container{margin-bottom:1em;margin-top:1em}.totals-container .total-section{margin-bottom:1em}.totals-container .total-container{font-size:1.2em;font-weight:700}.form-btn-container{grid-gap:20px;display:grid;grid-template-columns:auto 1fr;margin-top:40px}.form-btn-container .error-btn-container{align-items:center;display:flex}.page-message{margin-bottom:2em}.page-message.error-message{color:red}.purchase-form-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:1em 0;width:100%}.purchase-form-container button{border-radius:0;height:auto;line-height:1em;padding:10px 15px}.purchase-form-container .submit-btn{background:#fcfcfc;border:2px solid #ce192b;cursor:pointer;font-size:1em;margin-bottom:1em}.purchase-form-container .submit-btn:hover{background:#f5d3d7}.purchase-form-container .disabled-btn{cursor:not-allowed;opacity:.5}.purchase-form-container .general-form,.purchase-form-container .general-form form,.purchase-form-container .purchase-form,.purchase-form-container .purchase-form form{width:100%}.purchase-form-container .general-form form label,.purchase-form-container .purchase-form form label{display:inline-block;height:auto}.purchase-form-container .general-form form .sub-label,.purchase-form-container .purchase-form form .sub-label{font-size:.8em}.purchase-form-container .general-form form .error-sub-label .sub-label,.purchase-form-container .purchase-form form .error-sub-label .sub-label{color:red;font-size:.8em}.purchase-form-container .general-form form .bold-sub-label .sub-label,.purchase-form-container .purchase-form form .bold-sub-label .sub-label{font-weight:700}.purchase-form-container .general-form form input,.purchase-form-container .purchase-form form input{border:solid #000;border-width:0 0 1px;box-shadow:none;box-sizing:border-box;display:inline-block;height:auto;margin:5px 0;max-width:800px;padding:10px;position:relative;width:100%}.purchase-form-container .general-form form input::-webkit-inner-spin-button,.purchase-form-container .general-form form input::-webkit-outer-spin-button,.purchase-form-container .purchase-form form input::-webkit-inner-spin-button,.purchase-form-container .purchase-form form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-form-container .general-form form input[type=number],.purchase-form-container .purchase-form form input[type=number]{-webkit-appearance:textfield;appearance:textfield}.purchase-form-container .general-form form textarea,.purchase-form-container .purchase-form form textarea{border:1px solid #000;box-shadow:none;box-sizing:border-box;height:auto;margin:5px 0;max-width:800px;min-height:100px;padding:10px;width:100%}.purchase-form-container .general-form form textarea.error,.purchase-form-container .purchase-form form textarea.error{border:1px solid red}.purchase-form-container .general-form form input[type=date]::-webkit-calendar-picker-indicator,.purchase-form-container .purchase-form form input[type=date]::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.purchase-form-container .general-form .radio-container.block-radio .radio-entry,.purchase-form-container .purchase-form .radio-container.block-radio .radio-entry{display:block;width:auto}.purchase-form-container .general-form .radio-container input,.purchase-form-container .purchase-form .radio-container input{margin-right:10px;width:20px}.purchase-form-container .general-form .radio-container .radio-entry,.purchase-form-container .purchase-form .radio-container .radio-entry{display:inline-block;margin-right:20px;max-width:250px;min-width:100px}.purchase-form-container .general-form .radio-container.full-width .radio-entry,.purchase-form-container .purchase-form .radio-container.full-width .radio-entry{margin-right:0;max-width:100%;width:100%}.purchase-form-container .general-form .field-container,.purchase-form-container .purchase-form .field-container{margin-bottom:1em}.purchase-form-container .general-form .field-container.inline-input,.purchase-form-container .purchase-form .field-container.inline-input{display:flex;gap:10px}.purchase-form-container .general-form .field-container.inline-input label,.purchase-form-container .purchase-form .field-container.inline-input label{padding-top:12px}.purchase-form-container .general-form .field-container.border-input input,.purchase-form-container .purchase-form .field-container.border-input input{border:1px solid #000}.purchase-form-container .general-form .field-container select,.purchase-form-container .purchase-form .field-container select{height:auto;margin:5px 0;max-width:500px;padding:10px;width:100%}.purchase-form-container .general-form .field-container .check-box-array-group,.purchase-form-container .purchase-form .field-container .check-box-array-group{display:flex;flex-wrap:wrap;gap:20px 60px}.purchase-form-container .general-form .field-container .array-btn,.purchase-form-container .purchase-form .field-container .array-btn{background:#fcfcfc;border:2px solid #ce192b;cursor:pointer;margin-bottom:1em}.purchase-form-container .general-form .field-container .array-btn:hover,.purchase-form-container .purchase-form .field-container .array-btn:hover{background:#f5d3d7}.purchase-form-container .general-form .field-container .array-btn.add-btn,.purchase-form-container .purchase-form .field-container .array-btn.add-btn{background:#0000;border:0 solid;color:green;font-size:1em;padding:5px}.purchase-form-container .general-form .field-container .array-btn.add-btn:hover,.purchase-form-container .purchase-form .field-container .array-btn.add-btn:hover{background:#90ee90}.purchase-form-container .general-form .field-container .array-btn.remove-btn,.purchase-form-container .purchase-form .field-container .array-btn.remove-btn{background:#0000;border:0 solid;color:red;padding:5px}.purchase-form-container .general-form .field-container .array-btn.remove-btn:hover,.purchase-form-container .purchase-form .field-container .array-btn.remove-btn:hover{background:pink}.purchase-form-container .general-form .field-container .error,.purchase-form-container .purchase-form .field-container .error{border-bottom:1px solid red}.purchase-form-container .general-form .field-container .error.check-box,.purchase-form-container .general-form .field-container .error.select-input-field,.purchase-form-container .purchase-form .field-container .error.check-box,.purchase-form-container .purchase-form .field-container .error.select-input-field{border:1px solid;color:red}.purchase-form-container .general-form .field-container .valid,.purchase-form-container .purchase-form .field-container .valid{border-bottom:1px solid green}.purchase-form-container .general-form .field-container .form-error,.purchase-form-container .purchase-form .field-container .form-error{color:red}.purchase-form-container .general-form .field-container .form-error.form-error-btn,.purchase-form-container .purchase-form .field-container .form-error.form-error-btn{cursor:pointer}.purchase-form-container .general-form .field-container .form-error.form-error-btn:hover,.purchase-form-container .purchase-form .field-container .form-error.form-error-btn:hover{background:pink}.purchase-form-container .general-form .field-container .check-box input,.purchase-form-container .purchase-form .field-container .check-box input{margin-right:1em;padding:5px 0;width:auto}.purchase-form-container .general-form .field-note,.purchase-form-container .purchase-form .field-note{color:red;font-size:.8em;margin-bottom:1em}.purchase-form-container .general-form .virginia-officer-titles .check-box-array-group,.purchase-form-container .purchase-form .virginia-officer-titles .check-box-array-group{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}.purchase-form-container .terms-and-conditions-container{border:1px solid #aaa;margin-bottom:1em;max-height:200px;overflow-y:scroll;padding:10px}.purchase-form-container .annual-info-payload,.purchase-form-container .fict-name-payload{margin-bottom:20px}.purchase-form-container .annual-info-payload h3,.purchase-form-container .fict-name-payload h3{margin-bottom:5px;text-align:left;text-decoration:underline}.purchase-form-container .naics-section{margin-bottom:40px}.purchase-form-container .naics-section .naics-split-box{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.promo-code-container{align-items:center;background:#eee;border:2px solid #333;justify-content:center;margin-bottom:1em;margin-top:1em;padding:20px}.promo-code-container .promo-code-input{display:flex;gap:1em}.promo-code-container .promo-code-input .field-container{flex:1 1}.promo-code-container .promo-code-input .promo-btn{align-self:center;margin-bottom:0;margin-right:0;margin-top:10px}@media(max-width:768px){.split-page-container{grid-gap:20px;display:grid;grid-template-columns:1fr}.split-page-container .split-page-info-section{max-width:100%;padding:1em;text-align:center;width:auto}.split-page-container .split-page-info-section h1{font-size:2em;margin-bottom:10px}.split-page-container .split-page-info-section .cart-information{display:none}.split-page-container .split-page-action-section{padding:0;width:auto}.split-page-container .split-page-action-section .cart-information{display:block;font-size:.8em;line-height:1.2em}.select-product-container .product-wrapper{margin-bottom:15px}.select-product-container .product-entry .product-description-entry{font-size:.8em}.product-cart-container,.shipping-selection-container{grid-template-columns:1fr}.product-cart-container{grid-gap:0}.product-cart-container .totals-wrapper{align-items:center;display:flex;justify-content:center}.button-step-wrapper-grid{grid-template-columns:1fr;margin-left:0}.form-btn-container{grid-template-columns:1fr}.purchase-form-container .naics-section .naics-split-box{gap:10px;grid-template-columns:1fr}.purchase-form-container .purchase-form .virginia-officer-titles .check-box-array-group{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.0eac0017.css.map*/