[v-cloak]{display:none}#quote-request .process-grid{display:grid;grid-template-columns:1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media print,screen and (min-width: 48em){#quote-request .process-grid{grid-template-columns:1fr 1fr}}@media print,screen and (min-width: 64em){#quote-request .process-grid{grid-template-columns:1fr 1fr 1fr 1fr}}#quote-request .process-grid .card{position:relative;overflow:unset;margin-right:.5rem}#quote-request .process-grid .card .badge{font-size:1rem;font-weight:bold;position:absolute;top:-0.5rem;right:-0.5rem}#quote-request .process-grid .card .card-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-right:2rem;height:100%}#quote-request .process-grid .card .card-section svg{width:35%;max-width:50px;fill:#e8e5e5}#quote-request .process-grid .card .card-section span{line-height:1.3}#quote-request .thank-you-page{text-align:center}#quote-request .thank-you-page .fa-circle-check{color:#e8e5e5;font-size:6rem;margin-bottom:1.5rem}#quote-request .thank-you-page h1{margin-bottom:1.5rem}#quote-request .thank-you-page .card{max-width:600px;margin:0 auto}#quote-request .thank-you-page .card .key-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}#quote-request .thank-you-page .card .key-benefits .label{font-size:1rem;margin-bottom:1rem}.quote-grid{display:grid;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.quote-grid textarea{margin-bottom:0}.quote-grid button{cursor:pointer}.quote-grid .card.address .card-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quote-grid .card.address .card-divider h2{margin-bottom:0}.quote-grid .card.address .card-divider button{color:#1153ad}.quote-grid .card.address .card-section form .button{margin-bottom:0}.quote-grid .contact-options li i{margin-right:.4rem}.quote-grid .contact-options li a{color:#0a0a0a}.quote-grid label span:first-child{color:#cc4b37}.quote-grid label .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}@media print,screen and (min-width: 48em){.quote-grid .input-group.product-code{max-width:380px}.quote-grid{grid-template-columns:3fr 1fr}.quote-grid .sidebar-sticky{position:sticky;top:0;-ms-flex-item-align:start;align-self:start}}.quoteItem{border-top:1px solid #e8e5e5;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quoteItem .product{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(7, auto);gap:1rem}.quoteItem .product input{max-width:90px}.quoteItem .product .align-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quoteItem .product .align-middle table,.quoteItem .product .align-middle input,.quoteItem .product .align-middle label,.quoteItem .product .align-middle .input-group{margin:0}.quoteItem .product .align-middle .input-group-label{padding:0rem .7rem}.quoteItem .product .title{grid-area:1/1/2/4}.quoteItem .product .btn{grid-area:2/1/3/4}.quoteItem .product .image{grid-area:3/1/4/4}.quoteItem .product .price{grid-area:4/1/5/4}.quoteItem .product .details{grid-area:4/1/5/4}.quoteItem .product .quantity{grid-area:5/1/6/2}.quoteItem .product .current-price{grid-area:5/2/6/3}.quoteItem .product .target-price{grid-area:5/3/6/4}.quoteItem .product .messages{grid-area:6/1/7/4}.quoteItem .product .alternative{grid-area:7/1/8/4}@media screen and (min-width: 767px){.quoteItem .product{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(4, auto)}.quoteItem .product .title{grid-area:1/1/2/6}.quoteItem .product .btn{grid-area:1/7/2/8}.quoteItem .product .btn span{display:none}.quoteItem .product .btn button{float:right}.quoteItem .product .image{grid-area:2/1/3/2}.quoteItem .product .price{grid-area:2/2/3/7}.quoteItem .product .details{grid-area:2/1/3/7}.quoteItem .product .quantity{grid-area:3/1/4/3}.quoteItem .product .current-price{grid-area:3/3/4/5}.quoteItem .product .target-price{grid-area:3/5/4/7}.quoteItem .product .alternative{grid-area:4/1/5/3}.quoteItem .product .messages{grid-area:4/3/5/7}}@media screen and (min-width: 1090px){.quoteItem .product{grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(4, auto)}.quoteItem .product .title{grid-area:1/1/2/7}.quoteItem .product .btn{grid-area:1/8/2/9}.quoteItem .product .image{grid-area:2/1/3/2}.quoteItem .product .price{grid-area:2/2/3/6}.quoteItem .product .details{grid-area:2/1/3/6}.quoteItem .product .quantity{grid-area:2/6/3/7}.quoteItem .product .current-price{grid-area:2/7/3/8}.quoteItem .product .target-price{grid-area:2/8/3/9}.quoteItem .product .alternative{grid-area:3/1/4/4}.quoteItem .product .messages{grid-area:3/4/4/9}}.quoteItem .product .alternative .smallLabel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.quoteItem .product .alternative .smallLabel input{margin-bottom:0;margin-left:.4rem}@media print,screen and (min-width: 48em){.quoteItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.quoteItem h3{color:#0a0a0a;margin-top:0}.quoteItem img{width:100px;height:auto;max-width:100%}@media print,screen and (max-width: 47.99875em){.quoteItem{text-align:center}.quoteItem .align-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quoteItem .remove-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem 0 1rem 0;cursor:pointer}.quoteItem .remove-btn i{margin-right:.3rem}.quoteItem .alternative .smallLabel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 48em){.quoteItem .remove-btn{text-align:right;margin-left:.4rem;padding-right:.5rem;width:100%}.quoteItem .remove-btn i{cursor:pointer}}.card .card-section hr{margin-top:.4rem}.card .card-section .small-print{font-size:.8rem}.card .card-section .divider{border-top:1px solid #e8e5e5;margin-top:.6rem;padding-top:1rem}@media print,screen and (min-width: 64em){.card .card-section .divider{margin-top:0;padding-top:0;border-top:0;border-left:1px solid #e8e5e5}}.card .card-section input:required:invalid{border-color:#cc4b37}.card .card-section select:required:invalid{border-color:#cc4b37}