.quote-intro{align-items:center;justify-content:center;margin-top:.5rem!important}@media screen and (min-width :767px){.quote-intro .pypwq_quote-button{width:80%}}.multi-quote-header{display:flex;flex-direction:row;padding:1.5rem}.multi-quote-header--heading{margin-left:1rem}.pypwq_multi-section{display:flex;flex-direction:column}legend.multiquote-legend{background:#237a3e;width:100%;text-indent:1rem;padding:.2rem}.quote-content--body.mulitquote-thanks{padding:4rem 3rem}@media screen and (min-width :767px){.pypwq_multi-section{flex-direction:row}.pypwq_multi-section fieldset{padding:1rem}fieldset.pypwq_multi-section-location{display:flex;align-items:center;justify-content:space-between}.pypwq_multi-section-contact{display:flex;justify-content:space-around;align-items:center}}@media screen and (min-width :1100px){.quote-content--body.quote-content--body-multi{height:auto}}.quote-content{background:linear-gradient(to bottom,#237a3e 0,#237a3e 45%,#81c44d 45%,#81c44d 85%,#ff0 80%);background-position-y:1rem;background-repeat:no-repeat;background-size:100% calc(100% /1.09);position:relative}.quote-content--body{background:#fff;border:6px solid #237a3e;border-radius:24px;display:flex;flex-direction:column;margin:0 .5rem;min-height:450px;height:100%;padding:1rem}.quote-content--body .pyp_spinner{background:#fff;display:block;height:100%;left:50%;opacity:.9;position:absolute;top:0;transform:translate(-50%,0);width:100%}.quote-content--body .pyp_spinner img{background:#fff;height:10rem;left:50%;opacity:1;padding:.5625rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:10rem}.quote-content--overlay{overflow-y:auto;position:absolute;left:0;right:0;top:0}.quote-content--green{background:#237a3e;border-color:#81c44d}.pypwq_quote-button{align-items:center;background:#d9d9d9;border-radius:4rem;color:#000;display:flex;flex-direction:column;margin:1rem;padding:1rem;text-align:center;text-decoration:none}.pypwq_quote-button:hover{background:#237a3e;box-shadow:0 10px 15px 5px #0000001a;color:#fff}.pypwq_quote-button:hover img{filter:invert(1)}.pypwq_quote-button--text-container{margin:0}.overlay-close{background:url(/desktopmodules/pyp_webQuote/images/help-close.svg);border:0;height:50px;margin-left:calc(100% - 40px);width:50px}.overlay-close:hover{cursor:pointer}button.pypwq_next-button,button.pypwq_next-button:hover{border-radius:2rem;margin-left:auto;padding:.75rem 3rem .75rem 1rem;position:relative;width:auto}button.pypwq_back-button,button.pypwq_back-button:hover{border-radius:2rem;padding:.75rem 1rem .75rem 3rem;position:relative;width:auto}button.pypwq_back-button::before{background-image:url(/pypskinpath/images/arrow-white.svg);content:'';height:1.5rem;position:absolute;left:1rem;top:.6rem;transform:rotate(180deg);width:1.5rem}button.pypwq_next-button::after{background-image:url(/pypskinpath/images/arrow-white.svg);content:'';height:1.5rem;position:absolute;right:1rem;top:.6rem;width:1.5rem}button.pypwq_back-button:hover:before,button.pypwq_next-button:hover:after{filter:invert(1)}.quote-help-info-card-container{display:flex;flex-direction:column;justify-content:space-between;margin:1rem 0;overflow-y:scroll}.quote-help-info-card{border-radius:4px;background:#fff;box-shadow:inset 0 5px 4px 1px rgb(0 0 0 / 25%);margin:.5rem 0;padding:1rem;text-align:center}.quote-help-info-card h4{margin:0 0 1rem}@media screen and (min-width :767px){.pypwq_quote-button{align-items:center;background:#d9d9d9;border-radius:4rem;color:#000;display:flex;flex-direction:row;margin:1rem;padding:1rem 3rem;text-align:left;text-decoration:none}.pypwq_quote-button--text-container{margin:0 0 0 1.25rem}}@media screen and (min-width :1100px){.quote-content--body{margin:auto}.quote-content--overlay{overflow:hidden}.quote-help-info-card-container{flex-direction:row;overflow:hidden}.quote-help-info-card{margin:0;width:32%}.button.pypwq_next-button,button.pypwq_next-button:hover{margin-right:0}.quote-content--body .pyp_spinner{width:1100px}}.form-item.pypwq_vin-item{margin:1rem 0}.info-button.info-button--vin{background-repeat:no-repeat;height:2.25rem;vertical-align:middle;width:2.25rem}.pypwq_vin-input{display:flex;flex-wrap:wrap}#pypwq_vin{border:2px solid #237a3e;border-radius:0;border-right:0;flex:1 1 75%;height:3.6875rem;max-width:45rem}.pypwq_vin-search{background:#237a3e;border:2px solid #237a3e;border-left:0;flex:0 1 4rem;height:3.6875rem;padding:1rem}.pypwq_vin-search:hover{background:#ff0}button.pypwq_vin-search:hover img{filter:brightness(0)}.pypwq_vin-input .invalid.formNotice{flex:1 0 100%}.pypwq_ymm{display:block;margin:1rem 0 0}@media screen and (min-width :767px){.pypwq_ymm{display:flex;justify-content:space-between}.label--vin{background:#237a3e;color:#fff;display:inline-block;font-size:1rem;font-weight:600;height:3.6875rem;padding:1.25rem;text-align:center;vertical-align:top!important;width:10.5rem}}@media screen and (min-width :1100px){.pypwq_ymm{width:65%}.pyp_input.pypwq_vin{width:30.625rem}}fieldset.pypwq_customerAddress{margin:2rem 0 0}.pypwq_contact-preference{margin:2rem 0 1rem}legend.legend-contact-preference{background:#237a3e;width:100%;text-indent:1rem;padding:.2rem}@media screen and (min-width :1100px){.pypwq_csz{display:flex;justify-content:space-between}#pypwq_vehicleZip{width:250px}}.pg2-2 .form-item{margin:1rem 0}span.pypwq_best-value{text-align:center;padding:40px 0;display:inline-block;background:green;color:#fff;width:145px;aspect-ratio:4;clip-path:polygon(89% 50%,77.98% 55.76%,87.3% 75%,71.21% 71.21%,70% 88.3%,57.76% 78.98%,50% 94%,42.24% 77.98%,29% 87.3%,28.79% 71.21%,12.7% 76%,20.02% 57.76%,7% 50%,21.02% 42.24%,12.7% 25%,28.79% 28.79%,30% 11.7%,42.24% 21.02%,50% 6%,57.76% 21.02%,70% 12.7%,71.21% 28.79%,86.3% 25%,78.98% 42.24%)}.pypwq_get-location{display:flex;flex-direction:column;justify-content:flex-end}.button.button--small.pypwq_geo-button img{vertical-align:bottom}.pypwq_drive-in-locations{border-radius:10px;box-shadow:0 10px 15px 5px #0000001a;height:300px;margin:1rem 0;overflow-y:scroll}.pypwq_drive-in-location{border-bottom:1px dotted #a9a9a9;padding:1.5rem}.pypwq_drive-in-locaiton-options{display:flex;justify-content:space-between;margin:.25rem 0 1rem}.pypwq_drive-in-locations.invalid{border-bottom:.125rem solid #c0392b}.pypwq_location-notice.invalid.formNotice{border-top:2px solid #c0392b;text-align:right;width:100%}@media screen and (min-width :1100px){.pypwq_drive-in-locations{margin:1rem auto;width:50%}.pypwq_get-location{align-items:center;border:2px solid #237a3e;border-radius:.75rem;flex-direction:row-reverse;justify-content:space-around;margin:auto;padding:1rem;width:50%}.pypwq_set-drive-in-location.button.button--small{width:100%}.pypwq_csz{display:flex;justify-content:space-between}#pypwq_vehicleZip{width:250px}}.pg3-1 .form-item{margin:1rem 0}.pg3-2 .form-item{margin:1rem 0}.info-button.info-button--title{height:2.5rem;vertical-align:middle;width:2.5rem}.pg3-6 .form-item{margin:1rem 0}.pg4-1 .form-item{margin:1rem 0}.info-button.info-button--start{width:2.5rem;height:2.5rem;vertical-align:middle}.pypwq_missing-cat{width:250px;margin:auto}.pg4-5 fieldset{margin:2rem auto}.pg4-5 .form-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:245px}.pg4-5 .form-item .invalid.formNotice{flex-basis:100%;text-align:center}.pg5-1 .form-item{margin:1rem 0}.pg6-1 .form-item{margin:1rem 0}.pg6-2 fieldset{margin:2rem auto}.pg6-2 .form-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:245px}.pg6-2 .form-item .invalid.formNotice{flex-basis:100%;text-align:center}#pypwq_missing-wheels{border-left:0;border-right:0;font-size:4rem;height:6rem;text-align:center;width:100px;-moz-appearance:textfield}#pypwq_missing-wheels::-webkit-inner-spin-button,#pypwq_missing-wheels::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pypwq_wheels-decrement{background:#237a3e;border:2px solid #000;border-right:0;border-radius:4px 0 0 4px;height:6rem;padding:20px}.pypwq_wheels-decrement:hover{box-shadow:0 10px 15px 5px #00000030;cursor:pointer}.pypwq_wheels-increment{background:#237a3e;border:2px solid #000;border-left:0;border-radius:0 4px 4px 0;height:6rem;padding:20px}.pypwq_wheels-increment:hover{box-shadow:0 10px 15px 5px #00000030;cursor:pointer}.pypwq_quote-loading{animation-duration:2.2s;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(275deg,#fbeb3b 3%,#8cc63f 12%,#237a3e 38%,#fbeb3b 94%);background-size:1000px 100%;height:3rem;margin:1rem;transform:skewX(333deg)}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.pypwq_quote-help-blurb{margin-top:4rem}.quote-window{display:flex;flex-direction:column-reverse}.quote-info-review{display:flex;flex-direction:column;justify-content:space-between}.heading--lead.pypwq_8-1-heading{font-size:2.5rem}.qoute-amount-display{font-family:hardware-regular;font-size:72px;line-break:anywhere;line-height:1.15}.info-button.info-button--quote{background-size:cover;height:2.5rem;margin:0 .5rem;width:2.5rem}.quote-info-content{flex:1 1 75%}.pypwq_nav.pypwq_accept-decline{flex-direction:column;justify-content:center}@media screen and (min-width :767px){.quote-window{flex-direction:row}.quote-info-vehilce{margin-top:3rem}.quote-info-review{border-right:1px solid #000;padding:0 1rem 0 0}.button.button--start-over,.button.button--start-over:hover{width:200px}.pypwq_nav.pypwq_accept-decline{flex-direction:row;justify-content:center}.pypwq_accept-decline .button,.pypwq_accept-decline .button:hover{width:200px}}@media screen and (min-width :1100px){.qoute-amount-display{font-size:150px}}.pyp_quote-receipt--share-options{display:flex;position:relative;justify-content:flex-end;padding:0 0 1rem 0}.pyp_quote-receipt--share-options .pyp_spinner{opacity:1;width:100%}button.pyp_quote-receipt--button{background:#fff;border:0;border-radius:25px;width:3rem;height:3rem;margin:0 .75rem;display:flex;align-items:center;justify-content:space-evenly;box-shadow:2px 2px 8px 0 #96cb96}button.pyp_quote-receipt--button:hover{border:1px solid #237a3e;cursor:pointer;transform:scale(1.25)}.quote-number--big{font-size:4rem;font-weight:700;line-height:1}.pyp_quote-receipt--disclaimer{font-size:.75rem}@media screen and (max-width :359px){.quote-number--big{font-size:3rem}}.single-quote-header{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;text-align:center}.single-quote-header--progress{margin:1rem 0 0}.quote-progress-item{background:#d9d9d9;display:inline-block;height:2.5rem;transform:skewX(333deg);width:1.5rem}.quote-progress-item.current{background:#fff135}.quote-progress-item.completed{background:#237a3e}.quote-progress-item[data-dest]:hover{cursor:pointer}.quote-progress-item[data-dest].completed:hover{cursor:default}.pypwq_missing-parts{align-items:center;display:flex;flex-direction:column;text-align:center}.pypwq_missing-part{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.pypwq_missing-part img{display:block;height:150px;margin:auto;padding:1rem 0;width:150px}.pypwq_deduction{height:1.25rem;vertical-align:middle;width:1.25rem}.pypwq_missing-part-options--radio-group-label{margin:0 0 0 2rem}.pypwq_nav{display:flex;justify-content:space-between;margin-top:2rem}.quote-content--green .pypwq_nav .button,.quote-content--green .pypwq_nav .button:active{width:fit-content}.pypwq_spin-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.pypwq_spin-button{border-left:0;border-right:0;font-size:4rem;height:6rem;text-align:center;width:100px;-moz-appearance:textfield}.pypwq_missing-cats::-webkit-outer-spin-button,.pypwq_spin-button::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pypwq_spin-button--decrement{background:#237a3e;border:2px solid #000;border-right:0;border-radius:4px 0 0 4px;height:6rem;padding:20px}.pypwq_spin-button--decrement:hover{box-shadow:0 10px 15px 5px #00000030;cursor:pointer}.pypwq_spin-button--increment{background:#237a3e;border:2px solid #000;border-left:0;border-radius:0 4px 4px 0;height:6rem;padding:20px}.pypwq_spin-button--increment:hover{box-shadow:0 10px 15px 5px #00000030;cursor:pointer}@media screen and (min-width :767px){.pypwq_missing-parts{flex-direction:row;justify-content:space-evenly}.pypwq_missing-parts{margin:4rem 0}.pypwq_nav{margin-top:auto}}@media screen and (min-width :1100px){.single-quote-header{flex-direction:row}.single-quote-header--progress{margin:0 0 0 2rem}.quote-progress-item{height:4rem;width:2.8125rem}}.pyp_quote-receipt{display:flex;flex-direction:column;justify-content:space-between;margin:auto}.receipt-container{background:#fff;display:flex;flex-direction:column;justify-content:space-between}.pyp_quote-receipt--left-content{font-size:.75rem}.pyp_quote-receipt--right{border:4px solid #237a3e;border-radius:20px}.pyp_quote-receipt--details{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.pyp_quote-receipt--details-header{padding:1rem}.pyp_quote-receipt--details-header-container{align-items:center;display:flex;justify-content:space-evenly}.pyp_quote-receipt--details-header-item{font-size:2rem;letter-spacing:-2.75px;width:50%}.pyp_quote-receipt--details-quote-details{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;min-height:485px;padding:0 1rem}.pyp_quote-receipt--details-quote-amount{padding:1rem 0}.pyp_quote-receipt--disclaimer{background:#000;font-size:.63rem;margin:1rem 0;padding:1rem}@media screen and (min-width :1100px){.receipt-container{flex-direction:row}.pyp_quote-receipt{height:1050px;width:720px}.pyp_quote-receipt--left{width:345px}.pyp_quote-receipt--right{width:345px}}@media print{.receipt-container{flex-direction:row}.pyp_quote-receipt{height:1050px;width:720px}.pyp_quote-receipt--left{width:345px}.pyp_quote-receipt--right{width:345px}}