.wrap-heading.wrap-heading--legend.wrap-heading--center{margin-top:-60px;margin-bottom:20px;text-align:center}
.heading{padding:0 0 20px;margin:0 auto;font-weight:inherit;color:#3c4449;line-height:normal;text-align:left}
.heading h1,.heading.heading--1{padding:0;font-family:'Museo-700',Helvetica,Arial,sans-serif;font-size:48px;line-height:48px}
@media screen and (max-width:425px){.heading h1,.heading.heading--1{font-size:30px;line-height:30px}
}
.heading h1 b,.heading.heading--1 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h1 .heading--small,.heading.heading--1 .heading--small{font-size:31px;line-height:31px}
.heading h2,.heading.heading--2{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:31px}
.heading h2 b,.heading.heading--2 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h2.heading--ms,.heading.heading--2.heading--ms{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif}
.heading h3,.heading.heading--3{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:24px}
.heading h3 b,.heading.heading--3 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h3.heading--ms,.heading.heading--3.heading--ms{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif}
.heading h4,.heading.heading--4{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:20px}
.heading h4 b,.heading.heading--4 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h5,.heading.heading--5{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:16px}
.heading h5 b,.heading.heading--5 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h5.heading--mu,.heading.heading--5.heading--mu{font-family:'Museo-700',Helvetica,Arial,sans-serif}
.heading h6,.heading.heading--6{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif;font-size:16px}
.heading h6 b,.heading.heading--6 b{font-weight:normal;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif}
.heading h6.heading--mu,.heading.heading--6.heading--mu{font-family:'Museo-300',Helvetica,Arial,sans-serif}
.heading.heading--horizontal-pos_left{margin:0 auto 0 0}
.heading.heading--horizontal-pos_right{margin:0 0 0 auto}
@media screen and (min-width:769px){.heading.heading--set-width_two-thirds{max-width:67%}
}
.heading.heading--left{text-align:left}
.heading.heading--center{text-align:center}
@media screen and (min-width:426px) and (max-width:768px){.heading.heading--tablet_center{text-align:center}
}
@media screen and (max-width:425px){.heading.heading--mobile_center{text-align:center}
}
.heading.heading--right{text-align:right}
@media screen and (min-width:941px){.heading.heading--thin{width:70%}
.heading.heading--thin.heading--right{margin-right:0}
.heading.heading--thin.heading--left{margin-left:0}
.heading.heading--thin.heading--center{margin-left:auto;margin-right:auto}
}
.heading.heading--colour_white{color:#fff}
.heading.heading--colour_grey-dark{color:#3c4449}
.heading.heading--colour_grey-med{color:#868e91}
.heading.heading--colour_grey-light{color:#ccd1d5}
.heading.heading--colour_car-red{color:#de0614}
.heading.heading--colour_home-green{color:#de0614}
.heading.heading--colour_life-blue{color:#de0614}
.heading.heading--colour_health-blue{color:#de0614}
.heading.heading--colour_travel-yellow{color:#de0614}
.heading.heading--colour_roadside-orange{color:#de0614}
.heading.heading--colour_motorcycle-maroon{color:#de0614}
.heading.heading--colour_pet-green{color:#de0614}
.heading.heading--padded-top{padding-top:20px}
.heading.heading--getMore a{text-decoration:none}
.heading.heading--getMore strong{color:#3c4449;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif;font-weight:normal}
.heading.heading--getMore strong em{color:#de0614;font-family:'MuseoSans-900',Helvetica,Arial,sans-serif;font-style:normal}
.heading.icon:before{position:relative;display:inline-block;min-width:30px;padding-right:5px;top:2px;font-family:'icomoon'}
.heading.heading--icon{position:relative;min-height:50px;text-align:left;padding-left:60px}
.heading.heading--icon:before{display:inline-block;position:absolute;left:0;font-family:icomoon;font-size:50px;line-height:1em;margin:4px 0 0;max-width:1.1em;padding-right:10px}
.heading .heading--travel-icon{max-width:125px;margin:0 auto}
.heading .heading--health-icon{margin:0 auto}
.heading.heading--icon-travel{max-width:130px}
.heading.heading--icon-travel:before{content:'\e012'}
.heading.heading--icon-health:before{content:'\e000'}
.heading.heading--icon-income-protection:before{content:'\e920'}
.heading.heading--icon-roadside-assistance{max-width:130px}
.heading.heading--icon-roadside-assistance:before{content:'\e013'}
.heading.heading--icon-gift-card{max-width:130px;padding-left:85px}
.heading.heading--icon-gift-card:before{content:'\e921'}
.heading.heading--icon-wallet{max-width:200px}
.heading.heading--icon-wallet:before{content:'\e95c'}
.heading.heading--icon-square-3{position:relative;min-height:98px;padding-left:120px}
@media screen and (max-width:425px){.heading.heading--icon-square-3{padding-top:110px;padding-left:0;text-align:center}
}
.heading.heading--icon-square-3:before{position:absolute;top:0;left:0;content:'3';padding:0 25px;border:1px solid #de0614;border-radius:5px;color:#de0614;font-size:80px}
@media screen and (max-width:425px){.heading.heading--icon-square-3:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.heading.heading--icon-mouse:before{content:'\e01d';margin-left:10px}
.heading.heading--icon-mobile:before{content:'\e01e';margin-left:10px}
@media screen and (max-width:768px){.heading.heading--custom-width{width:100% !important}
}
@media screen and (min-width:940px){.heading.heading--no-space-1{padding:0}
}
@media screen and (min-width:425px) and (max-width:768px){.heading.heading--tablet_no-space-1{padding:0}
}
@media screen and (max-width:425px){.heading.heading--mobile_no-space-1{padding:0}
}
@media screen and (min-width:940px){.heading.heading--extra-space-1{padding:0 0 45px}
}
@media screen and (min-width:425px) and (max-width:768px){.heading.heading--tablet_extra-space-1{padding:0 0 45px}
}
@media screen and (max-width:425px){.heading.heading--mobile_extra-space-1{padding:0 0 45px}
}
@media screen and (min-width:768px){.heading.heading--extra-space-2{padding:0 0 70px}
}
@media screen and (min-width:425px) and (max-width:768px){.heading.heading--tablet_extra-space-2{padding:0 0 70px}
}
@media screen and (max-width:425px){.heading.heading--mobile_extra-space-2{padding:0 0 70px}
}
.heading.heading--bg-white{margin-top:30px;padding:30px 20px 20px;background:#fff}
.heading.heading--bg-car-red{margin-top:30px;padding:20px 0;background:#de0614}
.heading.heading--bg-grey-light{margin-top:30px;padding:20px;background:#e5e9ed}
.heading.heading--border-top-curved{border-top-left-radius:5px;border-top-right-radius:5px}
.heading.heading--padding-bottom-none{padding-bottom:0}
.heading.heading--padding-bottom-small{padding-bottom:10px}
.heading.heading--2.heading--legend{display:inline-block;background:#fff;padding:10px 20px}
.heading a{color:inherit;text-decoration:none}
.heading a:hover{text-decoration:underline}