.first-block{background-position:center;text-align:center;padding-bottom:30px}.first-block .price{font-weight:bold}.first-block .refundable{font-size:13px;padding-bottom:30px}.first-block form{text-align:left}.first-block .label{color:#444}.first-block #phone-number-field legend{display:none}.first-block #phone-number-field .errorlist{color:red}.first-block #phone-number-field #id_number_0{width:210px;-webkit-appearance:auto;-moz-appearance:auto}.first-block #phone-number-field #id_number_1{width:auto}.first-block #promo-code-field i{font-weight:normal;font-size:12px}.first-block #coupon-validation-text{padding:7px 15px}.first-block #coupon-validation-text.coupon-ok{color:green}.first-block #coupon-validation-text.coupon-invalid{color:red}#keypoints-block{padding:30px 20px 20px 20px}#keypoints-block span{display:block}@media (max-width:1000px){#keypoints-block span{font-size:14px}}#keypoints-block .column{padding:0px!important}#keypoints-block .key-points{text-align:left;padding:0px 10px}#keypoints-block .key,#keypoints-block #last-key{font-weight:bold;padding-top:10px;padding-bottom:5px}#keypoints-block #last-key{text-align:center}#keypoints-block #last-key .action-link{margin:0px}#keypoints-block #last-key button{font-size:14px!important;padding:5px 10px!important;margin:0px!important}button{margin-top:20px}.quote{padding-top:30px;text-align:center}.quote span{display:block}.quote span.text{font-size:20px;font-style:italic}.quote span.signer{padding-top:10px}.quote span a{color:inherit}@media (max-width:767px){.quote span.text{font-size:16px}.quote span.signer{font-size:14px}}.special-offer,.special-offer-price{font-weight:bold;color:#E27438}.strike-through{text-decoration:line-through;font-weight:normal}