.hero-wrapper.t-accent-dark{background-color:#001e60;color:#fff;border:0;transition:background .35s,color .35s}
.hero-wrapper.t-accent-dark a:not(.a-button){color:#fff;border-bottom:1px dotted #ccc}
.hero-wrapper.t-accent-dark--aviva-blue{background-color:#004fb6}
.hero-wrapper.t-accent-dark--postive-green{background-color:#3e812c}
.hero-wrapper.t-accent-dark--guide-blue{background-color:#44c0ff}
.hero-wrapper.t-accent-dark--error-red{background-color:#b10101}
.hero-wrapper.t-accent-dark--warning-orange{background-color:#ffa000}
.hero-wrapper.t-accent-dark--aviva-yellow{background-color:#ffd900}
.hero-wrapper.t-accent-dark--dark-blue{background-color:#001e60}
.hero-wrapper.t-accent-dark--light-blue{background-color:#1a61bd}
.hero-wrapper.t-accent-dark--dark-green{background-color:#0e573f}
.hero-wrapper.t-accent-dark--dark-purple{background-color:#421b67}
.hero-wrapper.t-accent-dark--light-purple{background-color:#87378e}
.hero-wrapper.t-accent-dark--pink{background-color:#c01b83}
.hero-wrapper.t-accent-dark--teal{background-color:#00788a}
.hero-wrapper.t-accent-dark--dark-grey{background-color:#413e45}
.hero-wrapper.t-accent-dark--charcoal{background-color:#191919}
.hero-wrapper.t-accent-light--lightest-blue{background-color:#e5edf8}
.hero-wrapper.t-accent-light--light-blue{background-color:#9ccdfb}
.hero-wrapper.t-accent-light--light-purple{background-color:#938dfd}
.hero-wrapper.t-accent-light--pink{background-color:#ff9ce4}
.hero-wrapper.t-accent-light--warning-orange{background-color:#f59b1b}
.hero-wrapper.hero-wrapper--default-fill{background-color:#1a61bd}
.hero-wrapper.t-accent-light .hero-chevron{filter:brightness(0)}
.hero-wrapper{position:relative}
.hero{display:table;height:100%;min-height:720px;overflow:hidden;width:100%}
.hero-wrapper--viewport-height .hero{min-height:calc(100vh - 90px);position:relative}
.hero-wrapper--small-screen-bottom-left .hero__content-wrapper,.hero-wrapper--small-screen-bottom-centre .hero__content-wrapper{bottom:20px;position:absolute}
.hero-wrapper--small-screen-bottom-left.hero-wrapper--chevron .hero__content-wrapper,.hero-wrapper--small-screen-bottom-centre.hero-wrapper--chevron .hero__content-wrapper{bottom:36px}
.hero-wrapper--small-screen-bottom-left .hero__content{text-align:left}
.hero-wrapper--small-screen-middle-centre.hero-wrapper--chevron .hero__content{margin-bottom:36px}
.hero-wrapper--small-screen-top-centre .button-app-wrapper .a-button,.hero-wrapper--small-screen-middle-centre .button-app-wrapper .a-button,.hero-wrapper--small-screen-bottom-centre .button-app-wrapper .a-button{margin-left:auto;margin-right:auto}
.hero__img-wrapper{height:100%;position:absolute;width:100%}
.hero__img{height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;width:100%}
.hero__content-wrapper{display:table-cell;padding:20px 0;vertical-align:middle;width:100%}
.hero__content{margin:0 auto;position:relative;text-align:center;width:100%;z-index:2}
.hero__secondary-content{z-index:1}
.hero__title,.hero__text{color:#fff}
.hero__title{margin:0}
.hero__text.a-heading--1{margin-bottom:0;margin-top:5px}
.hero__btn{margin-top:20px;width:100%}
.hero__btn:first-of-type{margin-top:15px}
.hero-wrapper--with-form.hero-wrapper--chevron .hero-chevron{bottom:661px}
.hero-chevron{background-image:url("../../../../content/dam/aviva-system-assets/aviva-public/images/icons/png/white/icon-chevron.png");background-position:center;background-repeat:no-repeat;background-size:contain;border:0;bottom:20px;display:inline-block;height:16px;left:50%;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36px}
.svg .hero-chevron{background-image:url("../../../../content/dam/aviva-system-assets/aviva-public/images/icons/svg/white/icon-chevron.svg")}
.hero__secondary-content{position:relative}
@media screen and (min-width:48em){.hero-wrapper--viewport-height .hero{min-height:65vh}
.hero__content{padding:0;width:37.875em}
.hero-wrapper--usp-strip .hero__content{margin-bottom:76px}
.hero-wrapper--small-screen-bottom-left .hero__content-wrapper,.hero-wrapper--small-screen-bottom-centre .hero__content-wrapper{bottom:0;position:relative}
.hero-wrapper--small-screen-bottom-left.hero-wrapper--chevron .hero__content-wrapper,.hero-wrapper--small-screen-bottom-centre.hero-wrapper--chevron .hero__content-wrapper{bottom:0}
.hero-wrapper--small-screen-middle-centre.hero-wrapper--chevron .hero__content{margin-bottom:0}
.hero-wrapper--large-screen-middle-left .hero__content{margin-left:0;text-align:left}
.hero-wrapper--large-screen-middle-left .hero__content .hero__title{margin-left:-0.07em;margin-right:0}
.hero-wrapper--large-screen-middle-left .hero__content .hero__text,.hero-wrapper--large-screen-middle-left .hero__content .hero__btn{margin-left:0}
.hero-wrapper--large-screen-middle-centre .hero__content{text-align:center}
.hero-wrapper--with-form.hero-wrapper--chevron .hero-chevron{bottom:598px}
.hero__text.a-heading--1{margin-top:10px}
.hero__btn{height:55px;margin-top:35px;width:auto}
.hero__btn:first-of-type{margin-top:35px}
.hero__btn + .hero__btn,.hero-wrapper--large-screen-middle-left .hero__btn + .hero__btn{margin-left:1.25em}
.hero-wrapper--large-screen-middle-left .nojs-wrapper{text-align:left}
.hero-wrapper--usp-strip .hero-chevron{display:none}
.hero-chevron{bottom:30px}
}
@media screen and (min-width:60em){.hero-wrapper--with-form .hero__content{margin-bottom:297px}
.hero-wrapper--with-form .hero__secondary-content{padding-top:178px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-wrapper--with-form.hero-wrapper--usp-strip .hero__content,.hero-wrapper--with-form.hero-wrapper--usp-strip.hero-wrapper--chevron .hero__content{margin-bottom:231px}
.hero-wrapper--with-form.hero-wrapper--usp-strip .hero__secondary-content,.hero-wrapper--with-form.hero-wrapper--usp-strip.hero-wrapper--chevron .hero__secondary-content{padding-top:102px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-wrapper--with-form.hero-wrapper--viewport-height .hero__content{margin-bottom:231px}
.hero-wrapper--with-form.hero-wrapper--chevron .hero__content{margin-bottom:287px}
.hero-wrapper--with-form.hero-wrapper--chevron .hero__secondary-content{padding-top:102px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-wrapper--with-form.hero-wrapper--chevron .hero-chevron{bottom:40px}
.hero-wrapper--with-form.hero-wrapper--viewport-height.hero-wrapper--usp-strip .hero__content,.hero-wrapper--with-form.hero-wrapper--viewport-height.hero-wrapper--usp-strip.hero-wrapper--chevron .hero__content{margin-bottom:307px}
.hero__content{width:44.188em}
.hero-wrapper--viewport-height .hero__content-wrapper{height:65vh}
.hero__btn{height:55px;margin-top:45px}
.hero__btn:first-of-type{margin-top:45px}
.hero__secondary-content{left:0;margin:0 auto;max-width:70em;right:0;width:100%}
.hero-chevron{bottom:40px}
}
.hero-wrapper .hero-usp-strip{background-color:#000;bottom:0;display:none;height:76px;opacity:.7;padding:20px 0;position:absolute;text-align:center;width:100%}
.hero-wrapper .hero-usp-strip__icon{height:18px;margin-right:.375em;width:26px}
.hero-wrapper .hero-usp-strip__icon--tick{background-image:url("../../../../content/dam/aviva-system-assets/aviva-public/images/icons/png/green/icon-usp-tick.png");background-position:center;background-repeat:no-repeat;background-size:contain}
.hero-wrapper .hero-usp-strip__description{color:#fff;font-size:1.5rem;margin:0}
.hero-wrapper .hero-usp-strip__icon,.hero-wrapper .hero-usp-strip__description{display:inline-block;vertical-align:middle}
.svg .hero-wrapper .hero-usp-strip__icon--tick{background-image:url("../../../../content/dam/aviva-system-assets/aviva-public/images/icons/svg/green/icon-usp-tick.svg")}
@media screen and (min-width:48em){.hero-wrapper--usp-strip.hero-wrapper--with-form .hero-usp-strip{bottom:535px}
.hero-wrapper .hero-usp-strip{display:block}
}
@media screen and (min-width:60em){.hero-wrapper--with-form.hero-wrapper--usp-strip .hero-usp-strip,.hero-wrapper--with-form.hero-wrapper--usp-strip.hero-wrapper--chevron .hero-usp-strip{bottom:0}
.hero-wrapper .hero-usp-strip__icon{height:24px;width:34px}
.hero-wrapper .hero-usp-strip__description{font-size:1.75rem}
}