.price-calculator__card{background:var(--white);border:1px solid var(--border-color);border-radius:var(--default-border-radius);text-decoration:none}.price-calculator{background:var(--cream-white);font-size:16px;font-size:1rem;overflow:hidden;position:relative;text-align:left}.price-calculator .section__heading1{margin-bottom:24px}.price-calculator__info{margin-bottom:32px;text-align:center}@media (min-width:768px){.price-calculator__info{margin-bottom:48px}}.price-calculator__card{background-color:var(--tertiary);border:none;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-top:32px;max-width:100%;min-height:745px;padding:32px 16px;position:relative}@media (min-width:992px){.price-calculator__card{margin-top:0;width:500px}}.price-calculator .label{font-size:16px;font-size:1rem}.price-calculator .vehicle-type-selector{display:flex;flex-wrap:wrap;gap:16px}.price-calculator .vehicle-type-selector__item{border:none!important;border-radius:var(--default-border-radius);flex:1 0 0!important;margin-right:0!important}.price-calculator__description{margin-bottom:24px}.price-calculator__name-input{margin-bottom:4px}.price-calculator__link-wrapper{text-align:right}.price-calculator__link-wrapper a{font-size:14px;font-size:.875rem}.price-calculator .vehicle-data__item{margin-bottom:8px}.price-calculator .vehicle-data__item:last-child{margin-bottom:0}.price-calculator .vehicle-data__item-label{color:var(--primary)}.price-calculator .vehicle-data__item-value{font-weight:700}.price-calculator__heading{font-size:24px;font-size:1.5rem;font-weight:600;line-height:28px;margin-bottom:24px}@media (min-width:992px){.price-calculator__wrapper{align-items:center;display:flex;gap:120px;justify-content:center}}.price-calculator__earnings-card{align-items:center;display:flex;flex-direction:column;gap:56px}@media (min-width:992px){.price-calculator__earnings-card{margin-bottom:0}}.price-calculator__earnings-card__item{align-items:center;display:flex;filter:drop-shadow(0 2px 20px rgba(0,0,0,.25));justify-content:center;transition:transform .2s ease-in-out;width:100%}.price-calculator__earnings-card__item:hover{transform:scale(1.05)}@media (min-width:576px){.price-calculator__earnings-card__item{width:-moz-fit-content;width:fit-content}}.price-calculator__earnings-card__icon{align-items:center;background-color:var(--tertiary);border-radius:50%;display:flex;height:100px;justify-content:center;margin-right:-32px;min-width:100px;width:100px;z-index:1}.price-calculator__earnings-card__icon .iconify{height:48px;width:48px}.price-calculator__earnings-card__value{background-color:var(--white);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:40px 16px 40px 70px;width:275px}.price-calculator__earnings-card__vehicle-type{font-weight:700}.price-calculator__earnings-card__amount{color:var(--tertiary-darkest);font-weight:700}.price-calculator__footnote{color:var(--secondary-text-color);margin:32px 0 0;text-align:center}@media (min-width:992px){.price-calculator__footnote{margin:48px 0 0}}.price-calculator__validation-error{margin-bottom:16px}.price-calculator__use-reg-number{margin-bottom:40px}.price-calculator .form{display:flex;flex-direction:column}.price-calculator__result-buttons{margin-top:170px}@media (min-width:992px){.price-calculator__result-buttons{margin-top:130px}}.price-calculator__result-heading{font-size:24px;font-size:1.5rem;font-weight:600;line-height:40px;margin-bottom:24px}@media (min-width:992px){.price-calculator__result-heading{font-size:30px;font-size:1.875rem;line-height:52px}}.price-calculator__result-price{color:var(--secondary-dark);font-size:36px;font-size:2.25rem}@media (min-width:992px){.price-calculator__result-price{font-size:52px;font-size:3.25rem}}.price-calculator #control-earnings .notice{background-color:var(--tertiary-light);border:none;margin:24px 0;padding:16px}.price-calculator #control-earnings .notice .notice__heading{margin-bottom:16px}@media (min-width:992px){.price-calculator #control-earnings .notice .notice__heading{font-size:20px;font-size:1.25rem}.price-calculator #control-earnings .notice{margin:32px 0;padding:24px}}.price-calculator__result-accordion .accordion{padding:0}.price-calculator__result-accordion .accordion__header{justify-content:flex-start;padding-bottom:8px}.price-calculator__result-accordion .accordion__title-text{font-size:16px;font-size:1rem}.price-calculator__result-accordion .accordion__content{padding:0;position:absolute}.price-calculator__result-accordion .accordion .iconify{height:24px;width:24px}.price-calculator__calculation-info{font-size:14px;font-size:.875rem;line-height:20px}.price-calculator__buttons .button--primary{min-height:45px}.price-calculator__buttons .button--secondary-contrast{margin-top:16px}.price-calculator .location-input__predictions{width:100%}
