.quote-admin .container{max-width:1140px}.quote-admin .block-bg-dark{background:none;background-color:#343a40 !important;color:#fff}.quote-admin .block-bg-light{background:none;background-color:#f4f4f4 !important;color:#212529}.quote-admin .block-bg-white{background:none;background-color:#fff !important;color:#212529}.quote-admin .block-bg-primary{background:none;background-color:var(--brand-primary, #0d6efd) !important;color:var(--brand-primary-contrast-yiq)}.quote-admin .block-bg-secondary{background:none;background-color:var(--brand-secondary, #6c757d) !important;color:var(--brand-secondary-contrast-yiq)}.quote-admin .block-height-small{padding-top:calc(1.6vw + 25px) !important;padding-bottom:calc(1.6vw + 25px) !important}.quote-admin .block-height-medium{padding-top:calc(3.5vw + 25px) !important;padding-bottom:calc(3.5vw + 25px) !important}.quote-admin .block-height-large{padding-top:calc(8vw + 25px) !important;padding-bottom:calc(8vw + 25px) !important}.quote-admin .block-height-small.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-admin .block-height-small.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-admin .block-height-small.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-admin .block-height-medium.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-admin .block-height-medium.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-admin .block-height-medium.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-admin .block-height-large.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-admin .block-height-large.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-admin .block-height-large.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((8vw + 25px)*-1) !important}.quote-admin .block-splash{text-align:center}.quote-admin .block-splash-tint-dark{background:none;background-color:#343a40;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-admin .block-splash-tint-light{background:none;background-color:#f4f4f4;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-admin .block-splash-tint-white{background:none;background-color:#fff;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-admin .block-splash-tint-primary,.quote-admin .block-splash-tint-secondary{background:none;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-admin .block-splash-tint-primary{background-color:var(--brand-primary, #0d6efd)}.quote-admin .block-splash-tint-secondary{background-color:var(--brand-secondary, #6c757d)}.quote-admin .block-splash-blend-multiply{mix-blend-mode:multiply}.quote-admin .block-splash-height-small{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:33vh}.quote-admin .block-splash-height-small .container{z-index:0}.quote-admin .block-splash-height-medium{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:50vh}.quote-admin .block-splash-height-medium .container{z-index:0}.quote-admin .block-splash-height-large{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:100vh}.quote-admin .block-splash-height-large .container{z-index:0}.quote-admin .quote-accept-block-wrapper{display:flex;justify-content:center}.quote-admin .quote-accept-block{display:block;width:500px}@media(max-width: 576px){.quote-admin .quote-accept-block{display:block;width:100%}}.quote-admin .quote-accept-separator{border-color:#ced4da;margin:1rem 0}.quote-admin .quote-signature{font-family:"Nothing You Could Do",cursive;font-size:20px;padding:15px;line-height:0}.quote-admin .quote-signature input{background-color:rgba(0,0,0,0);display:block;width:100%;border:none}.quote-admin .quote-signature-draw{line-height:0;height:104px}.quote-admin .quote-signature-draw canvas{height:100% !important;border-radius:8px}.quote-admin .quote-signature-clear{float:right;margin-top:-24px}.quote-admin .quote-signature-image{max-width:400px;max-height:200px}.quote-admin .quote-theme{margin:0;padding:0;position:relative}.quote-admin .fr-view{word-wrap:normal}.quote-admin .fr-view>h1:last-child,.quote-admin .fr-view>h2:last-child,.quote-admin .fr-view>h3:last-child,.quote-admin .fr-view>h4:last-child,.quote-admin .fr-view>h5:last-child,.quote-admin .fr-view>h6:last-child,.quote-admin .fr-view>p:last-child{margin-bottom:0 !important}.quote-admin .fr-view img.fr-bordered,.quote-admin .fr-view .fr-img-caption.fr-bordered img{border:solid 5px #e9ecef}.quote-admin .fr-view img.fr-shadow,.quote-admin .fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);-moz-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08)}.quote-admin .fr-view table{background-color:rgba(0,0,0,0)}.quote-admin .fr-view table th{color:#212529;background:#e9ecef}.quote-admin .fr-view table td,.quote-admin .fr-view table th{border:1px solid #e9ecef;padding:6px 15px}.quote-admin .fr-view table.fr-alternate-rows{color:#212529;background-color:#fff}.quote-admin .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background-color:#f4f4f4}.quote-admin .fr-view hr{border-top:1px solid #e9ecef}.quote-admin .fr-placeholder{font-family:inherit;color:#adb5bd}.quote-admin .product-block{border:2px solid #e9ecef;border-radius:4px}.quote-admin .product-block .product-block-title{background-color:#e9ecef;padding:15px 15px 18px 15px;margin:0;min-height:53px;display:flex;align-items:flex-start}.quote-admin .product-block .bundle-badge{display:inline-block;background-color:#dee2e6;padding:4px 10px;margin:14px 0px;border-radius:999px;font-size:14px}.quote-admin .product-block .bundle-quantity{display:inline-block;width:40px}.quote-admin .product-block table thead tr th{padding-top:14px;padding-bottom:14px}.quote-admin .product-block .text-block{padding:14px 0;min-width:86px}.quote-admin .product-block .label-block{padding:13px 0}.quote-admin .product-block .form-control{margin-top:9px}.quote-admin .product-block .image-block{vertical-align:top;margin-top:11px;margin-bottom:1px}.quote-admin .product-block table tbody tr td{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.quote-admin .product-block table tbody tr:first-of-type td{border-top:none}.quote-admin .product-block table thead tr th,.quote-admin .product-block table tbody tr td{padding-left:10px;padding-right:10px}.quote-admin .product-block table thead tr th:first-child,.quote-admin .product-block table tbody tr td:first-child{padding-left:15px}.quote-admin .product-block table thead tr th:last-child,.quote-admin .product-block table tbody tr td:last-child{padding-right:15px}.quote-admin .product-block .quote-disabled-text,.quote-admin .quote-block-header .quote-disabled-text{color:#adb5bd}.quote-admin .table>thead>tr>th,.quote-admin .table>tbody>tr>th,.quote-admin .table>tfoot>tr>th,.quote-admin .table>thead>tr>td,.quote-admin .table>tbody>tr>td,.quote-admin .table>tfoot>tr>td{border-color:#e9ecef}.quote-admin .bg-default{background-color:#e9ecef;color:#333}.quote-admin .quote-toolbar{position:fixed;width:50px;z-index:1;top:20px;right:20px;background-color:rgba(51,64,80,.3);border-radius:4px}.quote-admin .quote-toolbar .quote-toolbar-button{display:block;text-align:center;color:#fff}.quote-admin .quote-toolbar .quote-toolbar-button:hover{background-color:rgba(0,0,0,.1)}.quote-admin .product-block .quote-discount-amount-off{font-size:smaller;color:var(--brand-primary, #0d6efd)}.quote-admin .product-block .quote-discount-original-price{font-size:smaller;text-decoration:line-through}.quote-view .container{max-width:1140px}.quote-view .block-bg-dark{background:none;background-color:#343a40 !important;color:#fff}.quote-view .block-bg-light{background:none;background-color:#f4f4f4 !important;color:#212529}.quote-view .block-bg-white{background:none;background-color:#fff !important;color:#212529}.quote-view .block-bg-primary{background:none;background-color:var(--brand-primary, #0d6efd) !important;color:var(--brand-primary-contrast-yiq)}.quote-view .block-bg-secondary{background:none;background-color:var(--brand-secondary, #6c757d) !important;color:var(--brand-secondary-contrast-yiq)}.quote-view .block-height-small{padding-top:calc(1.6vw + 25px) !important;padding-bottom:calc(1.6vw + 25px) !important}.quote-view .block-height-medium{padding-top:calc(3.5vw + 25px) !important;padding-bottom:calc(3.5vw + 25px) !important}.quote-view .block-height-large{padding-top:calc(8vw + 25px) !important;padding-bottom:calc(8vw + 25px) !important}.quote-view .block-height-small.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-view .block-height-small.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-view .block-height-small.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-view .block-height-medium.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-view .block-height-medium.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-view .block-height-medium.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-view .block-height-large.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-view .block-height-large.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-view .block-height-large.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((8vw + 25px)*-1) !important}.quote-view .block-splash{text-align:center}.quote-view .block-splash-tint-dark{background:none;background-color:#343a40;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-view .block-splash-tint-light{background:none;background-color:#f4f4f4;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-view .block-splash-tint-white{background:none;background-color:#fff;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-view .block-splash-tint-primary,.quote-view .block-splash-tint-secondary{background:none;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-view .block-splash-tint-primary{background-color:var(--brand-primary, #0d6efd)}.quote-view .block-splash-tint-secondary{background-color:var(--brand-secondary, #6c757d)}.quote-view .block-splash-blend-multiply{mix-blend-mode:multiply}.quote-view .block-splash-height-small{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:33vh}.quote-view .block-splash-height-small .container{z-index:0}.quote-view .block-splash-height-medium{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:50vh}.quote-view .block-splash-height-medium .container{z-index:0}.quote-view .block-splash-height-large{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:100vh}.quote-view .block-splash-height-large .container{z-index:0}.quote-view .quote-accept-block-wrapper{display:flex;justify-content:center}.quote-view .quote-accept-block{display:block;width:500px}@media(max-width: 576px){.quote-view .quote-accept-block{display:block;width:100%}}.quote-view .quote-accept-separator{border-color:#ced4da;margin:1rem 0}.quote-view .quote-signature{font-family:"Nothing You Could Do",cursive;font-size:20px;padding:15px;line-height:0}.quote-view .quote-signature input{background-color:rgba(0,0,0,0);display:block;width:100%;border:none}.quote-view .quote-signature-draw{line-height:0;height:104px}.quote-view .quote-signature-draw canvas{height:100% !important;border-radius:8px}.quote-view .quote-signature-clear{float:right;margin-top:-24px}.quote-view .quote-signature-image{max-width:400px;max-height:200px}.quote-view .quote-theme{margin:0;padding:0;position:relative}.quote-view .fr-view{word-wrap:normal}.quote-view .fr-view>h1:last-child,.quote-view .fr-view>h2:last-child,.quote-view .fr-view>h3:last-child,.quote-view .fr-view>h4:last-child,.quote-view .fr-view>h5:last-child,.quote-view .fr-view>h6:last-child,.quote-view .fr-view>p:last-child{margin-bottom:0 !important}.quote-view .fr-view img.fr-bordered,.quote-view .fr-view .fr-img-caption.fr-bordered img{border:solid 5px #e9ecef}.quote-view .fr-view img.fr-shadow,.quote-view .fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);-moz-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08)}.quote-view .fr-view table{background-color:rgba(0,0,0,0)}.quote-view .fr-view table th{color:#212529;background:#e9ecef}.quote-view .fr-view table td,.quote-view .fr-view table th{border:1px solid #e9ecef;padding:6px 15px}.quote-view .fr-view table.fr-alternate-rows{color:#212529;background-color:#fff}.quote-view .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background-color:#f4f4f4}.quote-view .fr-view hr{border-top:1px solid #e9ecef}.quote-view .fr-placeholder{font-family:inherit;color:#adb5bd}.quote-view .product-block{border:2px solid #e9ecef;border-radius:4px}.quote-view .product-block .product-block-title{background-color:#e9ecef;padding:15px 15px 18px 15px;margin:0;min-height:53px;display:flex;align-items:flex-start}.quote-view .product-block .bundle-badge{display:inline-block;background-color:#dee2e6;padding:4px 10px;margin:14px 0px;border-radius:999px;font-size:14px}.quote-view .product-block .bundle-quantity{display:inline-block;width:40px}.quote-view .product-block table thead tr th{padding-top:14px;padding-bottom:14px}.quote-view .product-block .text-block{padding:14px 0;min-width:86px}.quote-view .product-block .label-block{padding:13px 0}.quote-view .product-block .form-control{margin-top:9px}.quote-view .product-block .image-block{vertical-align:top;margin-top:11px;margin-bottom:1px}.quote-view .product-block table tbody tr td{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.quote-view .product-block table tbody tr:first-of-type td{border-top:none}.quote-view .product-block table thead tr th,.quote-view .product-block table tbody tr td{padding-left:10px;padding-right:10px}.quote-view .product-block table thead tr th:first-child,.quote-view .product-block table tbody tr td:first-child{padding-left:15px}.quote-view .product-block table thead tr th:last-child,.quote-view .product-block table tbody tr td:last-child{padding-right:15px}.quote-view .product-block .quote-disabled-text,.quote-view .quote-block-header .quote-disabled-text{color:#adb5bd}.quote-view .table>thead>tr>th,.quote-view .table>tbody>tr>th,.quote-view .table>tfoot>tr>th,.quote-view .table>thead>tr>td,.quote-view .table>tbody>tr>td,.quote-view .table>tfoot>tr>td{border-color:#e9ecef}.quote-view .bg-default{background-color:#e9ecef;color:#333}.quote-view .quote-toolbar{position:fixed;width:50px;z-index:1;top:20px;right:20px;background-color:rgba(51,64,80,.3);border-radius:4px}.quote-view .quote-toolbar .quote-toolbar-button{display:block;text-align:center;color:#fff}.quote-view .quote-toolbar .quote-toolbar-button:hover{background-color:rgba(0,0,0,.1)}.quote-view .product-block .quote-discount-amount-off{font-size:smaller;color:var(--brand-primary, #0d6efd)}.quote-view .product-block .quote-discount-original-price{font-size:smaller;text-decoration:line-through}.quote-view{font-size:16px;font-family:var(--font-family-body, var(--bs-font-sans-serif))}.quote-view h1{font-size:72px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-view h1{font-size:calc(43.2px + (72 - 43.2)*(100vw - 200px)/1000)}}.quote-view h2{font-size:40px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-view h2{font-size:calc(24px + (40 - 24)*(100vw - 200px)/1000)}}.quote-view h3{font-size:24px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-view h3{font-size:calc(14.4px + (24 - 14.4)*(100vw - 200px)/1000)}}.quote-view h4{font-size:20px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-view h4{font-size:calc(12px + (20 - 12)*(100vw - 200px)/1000)}}.quote-view h5{font-size:17.5px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-view h5{font-size:calc(10.5px + (17.5 - 10.5)*(100vw - 200px)/1000)}}.quote-view .btn{font-size:16px}.quote-view .modal,.quote-view .modal .btn{font-size:14px}.quote-pdf .container{max-width:1140px}.quote-pdf .block-bg-dark{background:none;background-color:#343a40 !important;color:#fff}.quote-pdf .block-bg-light{background:none;background-color:#f4f4f4 !important;color:#212529}.quote-pdf .block-bg-white{background:none;background-color:#fff !important;color:#212529}.quote-pdf .block-bg-primary{background:none;background-color:var(--brand-primary, #0d6efd) !important;color:var(--brand-primary-contrast-yiq)}.quote-pdf .block-bg-secondary{background:none;background-color:var(--brand-secondary, #6c757d) !important;color:var(--brand-secondary-contrast-yiq)}.quote-pdf .block-height-small{padding-top:calc(1.6vw + 25px) !important;padding-bottom:calc(1.6vw + 25px) !important}.quote-pdf .block-height-medium{padding-top:calc(3.5vw + 25px) !important;padding-bottom:calc(3.5vw + 25px) !important}.quote-pdf .block-height-large{padding-top:calc(8vw + 25px) !important;padding-bottom:calc(8vw + 25px) !important}.quote-pdf .block-height-small.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-pdf .block-height-small.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-pdf .block-height-small.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-pdf .block-height-medium.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-pdf .block-height-medium.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-pdf .block-height-medium.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-pdf .block-height-large.block-bg-white+.block-height-small.block-bg-white{margin-top:calc((1.6vw + 25px)*-1) !important}.quote-pdf .block-height-large.block-bg-white+.block-height-medium.block-bg-white{margin-top:calc((3.5vw + 25px)*-1) !important}.quote-pdf .block-height-large.block-bg-white+.block-height-large.block-bg-white{margin-top:calc((8vw + 25px)*-1) !important}.quote-pdf .block-splash{text-align:center}.quote-pdf .block-splash-tint-dark{background:none;background-color:#343a40;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-pdf .block-splash-tint-light{background:none;background-color:#f4f4f4;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-pdf .block-splash-tint-white{background:none;background-color:#fff;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-pdf .block-splash-tint-primary,.quote-pdf .block-splash-tint-secondary{background:none;opacity:.5;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.quote-pdf .block-splash-tint-primary{background-color:var(--brand-primary, #0d6efd)}.quote-pdf .block-splash-tint-secondary{background-color:var(--brand-secondary, #6c757d)}.quote-pdf .block-splash-blend-multiply{mix-blend-mode:multiply}.quote-pdf .block-splash-height-small{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:33vh}.quote-pdf .block-splash-height-small .container{z-index:0}.quote-pdf .block-splash-height-medium{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:50vh}.quote-pdf .block-splash-height-medium .container{z-index:0}.quote-pdf .block-splash-height-large{background-color:#fff;background-size:cover;background-position:center center;text-align:center;color:#fff;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:100vh}.quote-pdf .block-splash-height-large .container{z-index:0}.quote-pdf .quote-accept-block-wrapper{display:flex;justify-content:center}.quote-pdf .quote-accept-block{display:block;width:500px}@media(max-width: 576px){.quote-pdf .quote-accept-block{display:block;width:100%}}.quote-pdf .quote-accept-separator{border-color:#ced4da;margin:1rem 0}.quote-pdf .quote-signature{font-family:"Nothing You Could Do",cursive;font-size:20px;padding:15px;line-height:0}.quote-pdf .quote-signature input{background-color:rgba(0,0,0,0);display:block;width:100%;border:none}.quote-pdf .quote-signature-draw{line-height:0;height:104px}.quote-pdf .quote-signature-draw canvas{height:100% !important;border-radius:8px}.quote-pdf .quote-signature-clear{float:right;margin-top:-24px}.quote-pdf .quote-signature-image{max-width:400px;max-height:200px}.quote-pdf .quote-theme{margin:0;padding:0;position:relative}.quote-pdf .fr-view{word-wrap:normal}.quote-pdf .fr-view>h1:last-child,.quote-pdf .fr-view>h2:last-child,.quote-pdf .fr-view>h3:last-child,.quote-pdf .fr-view>h4:last-child,.quote-pdf .fr-view>h5:last-child,.quote-pdf .fr-view>h6:last-child,.quote-pdf .fr-view>p:last-child{margin-bottom:0 !important}.quote-pdf .fr-view img.fr-bordered,.quote-pdf .fr-view .fr-img-caption.fr-bordered img{border:solid 5px #e9ecef}.quote-pdf .fr-view img.fr-shadow,.quote-pdf .fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);-moz-box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08);box-shadow:0 1px 3px rgba(0,0,40,.06),0 1px 1px 1px rgba(0,0,40,.08)}.quote-pdf .fr-view table{background-color:rgba(0,0,0,0)}.quote-pdf .fr-view table th{color:#212529;background:#e9ecef}.quote-pdf .fr-view table td,.quote-pdf .fr-view table th{border:1px solid #e9ecef;padding:6px 15px}.quote-pdf .fr-view table.fr-alternate-rows{color:#212529;background-color:#fff}.quote-pdf .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background-color:#f4f4f4}.quote-pdf .fr-view hr{border-top:1px solid #e9ecef}.quote-pdf .fr-placeholder{font-family:inherit;color:#adb5bd}.quote-pdf .product-block{border:2px solid #e9ecef;border-radius:4px}.quote-pdf .product-block .product-block-title{background-color:#e9ecef;padding:15px 15px 18px 15px;margin:0;min-height:53px;display:flex;align-items:flex-start}.quote-pdf .product-block .bundle-badge{display:inline-block;background-color:#dee2e6;padding:4px 10px;margin:14px 0px;border-radius:999px;font-size:14px}.quote-pdf .product-block .bundle-quantity{display:inline-block;width:40px}.quote-pdf .product-block table thead tr th{padding-top:14px;padding-bottom:14px}.quote-pdf .product-block .text-block{padding:14px 0;min-width:86px}.quote-pdf .product-block .label-block{padding:13px 0}.quote-pdf .product-block .form-control{margin-top:9px}.quote-pdf .product-block .image-block{vertical-align:top;margin-top:11px;margin-bottom:1px}.quote-pdf .product-block table tbody tr td{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.quote-pdf .product-block table tbody tr:first-of-type td{border-top:none}.quote-pdf .product-block table thead tr th,.quote-pdf .product-block table tbody tr td{padding-left:10px;padding-right:10px}.quote-pdf .product-block table thead tr th:first-child,.quote-pdf .product-block table tbody tr td:first-child{padding-left:15px}.quote-pdf .product-block table thead tr th:last-child,.quote-pdf .product-block table tbody tr td:last-child{padding-right:15px}.quote-pdf .product-block .quote-disabled-text,.quote-pdf .quote-block-header .quote-disabled-text{color:#adb5bd}.quote-pdf .table>thead>tr>th,.quote-pdf .table>tbody>tr>th,.quote-pdf .table>tfoot>tr>th,.quote-pdf .table>thead>tr>td,.quote-pdf .table>tbody>tr>td,.quote-pdf .table>tfoot>tr>td{border-color:#e9ecef}.quote-pdf .bg-default{background-color:#e9ecef;color:#333}.quote-pdf .quote-toolbar{position:fixed;width:50px;z-index:1;top:20px;right:20px;background-color:rgba(51,64,80,.3);border-radius:4px}.quote-pdf .quote-toolbar .quote-toolbar-button{display:block;text-align:center;color:#fff}.quote-pdf .quote-toolbar .quote-toolbar-button:hover{background-color:rgba(0,0,0,.1)}.quote-pdf .product-block .quote-discount-amount-off{font-size:smaller;color:var(--brand-primary, #0d6efd)}.quote-pdf .product-block .quote-discount-original-price{font-size:smaller;text-decoration:line-through}.quote-pdf{font-size:13px;font-family:var(--font-family-body, var(--bs-font-sans-serif))}.quote-pdf h1{font-size:72px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-pdf h1{font-size:calc(43.2px + (72 - 43.2)*(100vw - 200px)/1000)}}.quote-pdf h2{font-size:40px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-pdf h2{font-size:calc(24px + (40 - 24)*(100vw - 200px)/1000)}}.quote-pdf h3{font-size:24px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-pdf h3{font-size:calc(14.4px + (24 - 14.4)*(100vw - 200px)/1000)}}.quote-pdf h4{font-size:20px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-pdf h4{font-size:calc(12px + (20 - 12)*(100vw - 200px)/1000)}}.quote-pdf h5{font-size:17.5px;font-weight:400;font-family:var(--font-family-heading, var(--bs-font-sans-serif));line-height:1.2;margin-bottom:.2em}@media(max-width: 1200px){.quote-pdf h5{font-size:calc(10.5px + (17.5 - 10.5)*(100vw - 200px)/1000)}}.quote-pdf .btn{font-size:13px}.quote-pdf .modal,.quote-pdf .modal .btn{font-size:14px}.quote-pdf .container{padding:0 60px !important;margin:0 !important;max-width:100%}.quote-pdf .lead{font-size:13px}.quote-pdf .quote-theme{width:100%}.quote-pdf .quote-theme.block-print-height-page{page-break-after:always;page-break-before:always;page-break-inside:auto;min-height:100vh !important;display:flex !important;align-items:center;justify-content:center}.quote-pdf .quote-theme.block-print-height-block{page-break-after:auto;page-break-before:auto;page-break-inside:avoid;min-height:initial;height:auto}.quote-pdf .pdf-hide{display:none;visibility:hidden}.quote-discount-subline{font-size:14px}.quote-discount-subline .col-6:first-child{padding-left:1.5rem}.quote-discount-subline .discount{color:#175d1a}