.cta{padding:0;margin:auto}
.cta.cta--travel.cta--discountQuote .hero__discount-product-desc,.cta.cta--travel.cta--discountFindOutMore .hero__discount-product-desc{width:80px}
.cta.cta--travel.cta--domesticQuote .hero__discount-product-desc{width:80px}
.cta.cta--travel.cta--discountAnnualQuote .hero__discount-product-desc{width:80px}
.cta.cta--discountQuoteAll .cta__inner{flex-direction:column}
.cta.cta--discountQuoteAll .cta__hero{display:flex;margin-right:0;margin-bottom:20px}
@media screen and (max-width:380px){.cta.cta--discountQuoteAll .cta__hero{flex-flow:wrap;justify-content:center;margin-bottom:0}
}
.cta.cta--discountQuoteAll .cta__hero .hero__block{flex-direction:column}
@media screen and (max-width:380px){.cta.cta--discountQuoteAll .cta__hero .hero__block{margin-bottom:20px}
}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-price{border-right:0}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-amount{font-size:62px}
@media screen and (max-width:425px){.cta.cta--discountQuoteAll .cta__hero .hero__discount-amount{font-size:53px}
}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-percent{top:-9px;font-size:40px}
@media screen and (max-width:425px){.cta.cta--discountQuoteAll .cta__hero .hero__discount-percent{top:-6px;font-size:35px}
}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-chevron{top:-2px;right:13px}
@media screen and (max-width:425px){.cta.cta--discountQuoteAll .cta__hero .hero__discount-chevron{top:0;right:16px}
}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-off{top:2px;font-size:16px}
@media screen and (max-width:425px){.cta.cta--discountQuoteAll .cta__hero .hero__discount-off{font-size:14px}
}
.cta.cta--discountQuoteAll .cta__hero .hero__discount-product-desc{max-width:100px;padding-left:0;text-align:center}
@media screen and (max-width:425px){.cta.cta--discountQuoteAll .cta__hero .hero__discount-product-desc{margin-top:5px}
}
.cta.cta--comparitron{box-sizing:border-box;width:calc(100% - 40px);max-width:420px}
@media screen and (max-width:425px){.cta.cta--comparitron{margin-left:20px;margin-right:20px}
}
.cta.cta--home_green.cta--car-red_btn .cta__btn .btn-new{background:#de0614;border-color:#de0614}
.cta.cta--home_green .cta__btn .btn-new{color:#fff;background:#de0614;border-color:#de0614}
.cta.cta--home_green .cta__hero .hero__discount-price{color:#de0614;border-right:1px solid #3c4449}
.cta.cta--home_green .hero__discount-product-desc{color:#3c4449}
.cta.cta--home_green .comparitron-cta__amount p{color:#de0614}
.cta.cta--block{display:inline-block;margin-top:30px;padding:40px;background:#fff;border-radius:5px}
@media screen and (max-width:425px){.cta.cta--block{padding:30px}
}
.cta.cta--block.cta--car .cta__btn .btn-new{color:#fff;background:#de0614;border-color:#de0614}
.cta.cta--block.cta--car .cta__hero .hero__discount-price{color:#de0614}
.cta.cta--block.cta--home .cta__btn .btn-new{color:#fff;background:#de0614;border-color:#de0614}
.cta.cta--block.cta--home .cta__hero .hero__discount-price{color:#de0614}
.cta.cta--block.cta--home .comparitron-cta__amount p{color:#de0614}
.cta.cta--block.cta--comparitron{padding-top:20px}
.cta.cta--block .cta__btn{position:absolute;bottom:-23px}
.cta.cta--block .cta__btn .btn-new{padding:15px 70px 15px 60px;box-shadow:none}
@media screen and (max-width:425px){.cta.cta--block .cta__btn .btn-new{margin-top:0}
}
.cta.cta--block .cta__hero .hero__discount-price:before{content:'\e009';font-family:'icomoon';font-size:45px}
.cta.cta--block .cta__hero .hero__discount-product-desc{max-width:160px;color:#3c4449;font-size:20px;line-height:22px}
@media screen and (max-width:410px){.cta.cta--block .cta__hero .hero__discount-product-desc{max-width:85px;padding-left:0;font-size:14px;line-height:16px}
}
.cta.cta--block-2.car-cta{display:inline-block;margin-top:30px;padding:40px;background:#fff;border-radius:5px}
@media screen and (max-width:470px){.cta.cta--block-2.car-cta{padding:30px}
}
.cta.cta--block-2.car-cta .car-cta__btn{position:absolute}
.cta.cta--block-2.car-cta .car-cta__btn .btn-new{margin-top:125px;padding:15px 70px 15px 60px;color:#fff;background:#de0614;border-color:#de0614;box-shadow:none}
@media screen and (max-width:425px){.cta.cta--block-2.car-cta .car-cta__btn .btn-new{margin-top:115px}
}
.cta.cta--block-2.car-cta .car-cta__hero .hero__discount-price{color:#de0614}
.cta.cta--block-2.car-cta .car-cta__hero .hero__discount-price:before{content:'\e009';font-family:'icomoon';font-size:45px}
.cta.cta--block-2.car-cta .car-cta__hero .hero__discount-product-desc{max-width:160px;color:#3c4449;font-size:20px;line-height:22px}
@media screen and (max-width:410px){.cta.cta--block-2.car-cta .car-cta__hero .hero__discount-product-desc{max-width:85px;padding-left:0;font-size:14px;line-height:16px}
}
.cta .cta__inner{display:flex;align-items:center;justify-content:center}
@media(max-width:425px){.cta .cta__inner{flex-direction:column}
}
.cta .cta__btn .btn-new{margin:0}
.cta .cta-btn__secondary-link{display:block;margin-top:5px;color:#3c4449}
.cta .cta__hero{color:#fff;margin-top:0;margin-right:15px}
@media(max-width:425px){.cta .cta__hero{margin-right:0;margin-bottom:10px}
}
.cta .cta__hero .hero__block{display:flex;justify-content:center;margin-right:0}
.cta .cta__hero .hero__discount-price{min-width:100px;padding-right:20px;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;line-height:normal;border-right:1px solid #fff;color:#fff}
.cta .cta__hero .hero__discount-amount{position:relative;top:3px;line-height:48px;font-size:75px}
.cta .cta__hero .hero__discount-percent{top:-10px;font-size:45px}
.cta .cta__hero .hero__discount-chevron{top:-3px;right:10px}
.cta .cta__hero .hero__discount-off{position:relative;top:1px;text-transform:uppercase;font-size:18px}
.cta .cta__hero .hero__discount-product-desc{width:auto;display:flex;flex-direction:column;justify-content:center;padding-left:10px;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;text-align:left;text-transform:uppercase}
.cta .travel-cta__conditions-link{display:block;width:100%;padding-top:20px;text-align:center;color:#3c4449;font-size:16px;text-decoration:underline}
@media screen and (min-width:501px){.cta--empty .cta__hero{margin-left:15px}
}
.cta--empty .cta__btn{padding:0 30px;flex:1 1 auto}
.cta--empty .cta__btn .btn-new{display:block;min-height:16px}
.cta__comparitron.home-cta__comparitron .comparitron-cta__amount p,.cta__comparitron.home-cta__comparitron .comparitron-cta__amount a{color:#de0614}
.cta__comparitron p{margin:0;text-align:center}
.cta__comparitron .comparitron-cta__amount p,.cta__comparitron .comparitron-cta__amount a{color:#de0614}
.cta__comparitron .comparitron-cta__amount p:nth-child(1){font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:49px}
.cta__comparitron .comparitron-cta__amount span{font-size:75px;line-height:normal}
.cta__comparitron .comparitron-cta__amount span.paragraph--small{font-size:12px;line-height:16px}
.cta__comparitron .comparitron-cta__amount sup{font-size:49px}
.cta__comparitron .comparitron-cta__amount sup:last-child{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif;top:-1.5em;font-size:28px}
.cta__comparitron .comparitron-cta__cta p{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:20px}
@media screen and (max-width:425px){.cta__comparitron .comparitron-cta__cta p{font-size:16px}
}