.content-offer-calculator .step-Progress-content{padding-bottom:7rem}.content-offer-calculator .step-Progress-text{font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:500;line-height:30px}@media (max-width:992px){.content-offer-calculator .step-Progress-text{font-size:1.5rem}}.content-offer-calculator .step-Progress-content-hr{background-color:var(--sw-color-brand-secondary);float:left;height:2px;width:75%}@media (max-width:768px){.content-offer-calculator .step-Progress-content-hr{margin-bottom:1rem;margin-top:0;width:30%}}.content-offer-calculator .calculator-title{margin-bottom:7.7rem;margin-left:0;padding-left:0}@media (max-width:992px){.content-offer-calculator .calculator-title{margin-bottom:2rem}}.content-offer-calculator .form-material label{font-size:1.8rem;font-weight:500;line-height:2.5rem}.content-offer-calculator .form-material input[type=email],.content-offer-calculator .form-material input[type=number],.content-offer-calculator .form-material input[type=text]{background-color:#fff;border:1px solid #c3c3c3;border-radius:4rem;color:var(--sw-color-price-sw-text-color);display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;height:5rem;line-height:1.75rem;margin-top:10px;padding:1.4rem 1rem 1.2rem 2rem;width:40rem}.content-offer-calculator .form-material input[type=email]:focus,.content-offer-calculator .form-material input[type=number]:focus,.content-offer-calculator .form-material input[type=text]:focus{background-color:#fff;border:1px solid var(--primary-color);box-shadow:none;font-size:1.8rem}.content-offer-calculator .form-material select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:var(--arrowUrl);background-position:calc(100% - 1.3em);background-repeat:no-repeat;background-size:.6em;border:1px solid #c3c3c3;border-radius:4rem;color:var(--sw-color-price-sw-text-color);display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;height:5rem;line-height:normal;margin-top:10px;outline:none;padding-left:20px;width:40rem}.content-offer-calculator .form-material select:focus{background-color:#fff;border:1px solid var(--primary-color);box-shadow:none;font-size:1.6rem}.content-offer-calculator input[type=radio]{margin:0 10px!important}.content-offer-calculator label{font-size:1.8rem!important;font-weight:500;line-height:2.5rem}.content-offer-calculator .calculator-selection label{font-size:1.8rem;font-weight:300}.content-offer-calculator .privateCar-selection .custom-radio{padding-right:10rem}@media (max-width:768px){.content-offer-calculator .privateCar-selection .custom-radio{padding-right:0}}.content-offer-calculator .newCar-selection .custom-radio{padding-right:6.3rem}@media (max-width:768px){.content-offer-calculator .newCar-selection .custom-radio{padding-right:0}}.content-offer-calculator .payment-selection .custom-radio{padding-right:18.5rem}@media (max-width:768px){.content-offer-calculator .payment-selection .custom-radio{padding-right:0}}.content-offer-calculator .naturalPerson-selection .custom-radio{padding-right:3rem}@media (max-width:768px){.content-offer-calculator .naturalPerson-selection .custom-radio{padding-right:0}}.content-offer-calculator .yesNo-selection .custom-radio{padding-right:15rem}@media (max-width:768px){.content-offer-calculator .yesNo-selection .custom-radio{padding-right:0}}.content-offer-calculator .calculator-label{color:var(--primary-color)!important}.content-offer-calculator .calculator-hr{background-color:var(--primary-color);height:2px;margin-left:0;max-width:64%;text-align:left}@media (max-width:768px){.content-offer-calculator .calculator-hr{width:50%}}.content-offer-calculator .different-holder-container select{appearance:none;background-color:#fff;background-image:var(--arrowUrl);background-position:calc(100% - 1.3em);background-repeat:no-repeat;background-size:.6em;border:1px solid #c3c3c3;border-radius:4rem;color:var(--sw-color-price-sw-text-color);font-size:1.6rem;font-weight:300;height:5rem;line-height:normal;outline:none;padding-left:20px;width:64%}@media (max-width:768px){.content-offer-calculator .different-holder-container select{width:64%}}.content-offer-calculator .vehical-user select{height:5rem;width:64%}@media (max-width:768px){.content-offer-calculator .vehical-user select{width:63%}}.content-offer-calculator .dangerous-cars-container li{color:var(--sw-color-price-sw-text-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem}.offer-footer-container{background-color:#484747;display:flex;justify-content:center}.offer-calculator-footer{align-items:center;background-color:var(--sw-color-price-sw-text-color);color:#fff;display:flex;font-size:1.8rem;justify-content:space-between;line-height:25px;margin-top:5rem;max-width:1340px}.offer-calculator-footer a{color:#fff;padding-right:3rem}@media (max-width:768px){.offer-calculator-footer a{display:flex;flex-direction:column;padding-bottom:1rem;text-align:center}}.offer-calculator-footer a:hover{color:var(--bsc-hover-primary)}@media (max-width:768px){.offer-calculator-footer{flex-direction:column;height:300px;padding-top:2rem}}.radio-label-font-color label{color:var(--sw-color-price-sw-text-color)!important}.label-font-color label{color:var(--primary-color)!important}.calculator-label-Schadensfreiheitsklassen label{color:var(--sw-color-price-sw-text-color)!important;font-size:18px;font-weight:300}.nissan-logo-width-calculator{width:15%}.checkout-num-container{background:hsla(0,0%,100%,.4);display:flex;justify-content:space-between;margin-bottom:4rem;margin-top:3rem;max-width:67rem;min-height:5rem;padding:2rem}.checkout-num-container a,.checkout-num-container span{color:var(--primary-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300}@media (max-width:768px){.checkout-num-container{flex-direction:column;gap:2rem}}.checkout-info-container{background:var(--sw-color-light-gray);color:var(--primary-color);display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;justify-content:space-around;margin-bottom:4rem;margin-top:3rem;min-width:49%;padding-bottom:3rem;padding-top:3rem}.checkout-info-container span{font-size:2rem;font-weight:500}.checkout-info-container p{font-size:1.8rem!important;font-weight:300!important}.checkout-info-container a{color:var(--primary-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300}.checkout-info-container a:hover{color:var(--bsc-hover-primary);cursor:pointer}@media (max-width:768px){.checkout-info-container{flex-direction:row;gap:1rem;min-width:100%}}.element-checkbox input+span:after{display:inline-block;height:20px;left:-1px;position:relative;top:-2px;width:20px}