.section--pricingcalculator .calculator--field{padding-top:10px}.section--pricingcalculator .calculator--field>.h4{font-weight:600}.section--pricingcalculator .calculator--field>.p{margin-bottom:15px}.section--pricingcalculator label{cursor:pointer}.section--pricingcalculator .radio{display:inline-block;margin-right:20px;vertical-align:middle}.section--pricingcalculator .radio input[type=radio]{display:none}.section--pricingcalculator .radio .calculator--field--ghost--radio{border:1px solid #ababab;border-radius:3px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.15);display:inline-block;height:15px;margin-right:9px;vertical-align:middle;width:15px}.section--pricingcalculator .radio input:checked+.calculator--field--ghost--radio{background-color:#0897e8;box-shadow:inset 0 0 0 2px #fff}.section--pricingcalculator .radio .calculator--field--label{display:inline-block;font-size:16px;vertical-align:middle}.section--pricingcalculator .input input.calculator--field--input{border-radius:8px}.section--pricingcalculator .input .calculator--field--label{display:block;font-size:16px;padding-bottom:8px}.section--pricingcalculator .range--wrapper{background:linear-gradient(135deg,#03466c,#0897e8);padding:50px 40px}.section--pricingcalculator .range--wrapper #range{margin-bottom:10px;margin-top:20px}@media (min-width:768px) and (max-width:1023px){.section--pricingcalculator .range--wrapper{padding:25px 20px}.section--pricingcalculator .range--wrapper .h1{font-size:40px}}