:root{color-scheme:light}
.region-modal-button{display:none}
.o-modal__content-container{display:none}
@media screen and (min-width:560px){.o-modal-regionmodal{max-width:500px}
.region-modal-container{margin:auto;margin-top:-15px;min-height:350px}
#language-modal-title{margin-top:10px}
}
.o-modal-regionmodal .m-radio-segmented.has-focus{box-shadow:none}
.av6-nav-band{display:flow-root}
.av6-nav-band .m-navigation-secondary{margin-top:0;margin-bottom:0}
.ap__loading-overlay{position:fixed;top:0;width:100%;height:100%;z-index:15011;opacity:1;transition:opacity .5s;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}
.ap__loading-overlay .a-loading-indicator-container{position:absolute;left:50%;margin:2em 0 0 -5.5em}
.u-divider{overflow:auto;margin:1.625em 0 1em;border-bottom:1px solid #ccc}
.u-divider .a-heading--1,.u-divider h1{margin-top:0;margin-bottom:.381em}
.u-divider .a-heading--2,.u-divider .a-heading--3,.u-divider h2,.u-divider h3{margin-top:0;margin-bottom:.5714em}
.u-divider>.a-heading--1.u-align--left + p.u-align--right,.u-divider>.a-heading--2.u-align--left + p.u-align--right,.u-divider>.a-heading--3.u-align--left + p.u-align--right,.u-divider>h1.u-align--left + p.u-align--right,.u-divider>h2.u-align--left + p.u-align--right,.u-divider>h3.u-align--left + p.u-align--right{margin-top:1.25em;margin-left:1.25em}
.u-divider>.a-heading--2.u-align--left + p.u-align--right,.u-divider>.a-heading--3.u-align--left + p.u-align--right,.u-divider>h2.u-align--left + p.u-align--right,.u-divider>h3.u-align--left + p.u-align--right{margin-top:.5em}
.forms .u-divider{margin:40px 0}
@media(min-width:35em){.u-divider{margin:3.5em 0 1em}
.forms .u-divider{margin:40px 0 60px}
}
@media(min-width:60em){.forms .u-divider{margin:60px 0 80px}
}
.u-divider--equal-margin{margin:2.5em 0}
.l-section.t-accent-dark:not([class*=t-accent-dark--],[class*=t-accent-solid--]){background-color:#001e60}
.l-section.t-accent-dark--dark-blue{background-color:#001e60}
.l-section.t-accent-dark--slate-grey{background-color:#001e60}
.l-section.t-accent-dark--transparent{background-color:#001e60}
.l-section.t-accent-dark--light-blue{background-color:#1a61bd}
.l-section.t-accent-dark--aviva-blue{background-color:#004fb6}
.l-section.t-accent-dark--guide-blue{background-color:#44c0ff}
.l-section.t-accent-dark--teal{background-color:#00788a}
.l-section.t-accent-dark--dark-green{background-color:#0e573f}
.l-section.t-accent-dark--postive-green{background-color:#3e812c}
.l-section.t-accent-dark--dark-purple{background-color:#421b67}
.l-section.t-accent-dark--light-purple{background-color:#87378e}
.l-section.t-accent-dark--pink{background-color:#c01b83}
.l-section.t-accent-dark--error-red{background-color:#b10101}
.l-section.t-accent-dark--warning-orange{background-color:#ffa000}
.l-section.t-accent-dark--aviva-yellow{background-color:#ffd900}
.l-section.t-accent-dark--dark-grey{background-color:#413e45}
.l-section.t-accent-dark--charcoal{background-color:#191919}
.m-card--download.t-accent-dark--light-blue{background-color:#1a61bd}
.a-button--full-width{max-width:none;width:100%}
.a-button.a-button--blue,.t-accent-light .a-button.a-button--blue,.t-accent-dark .a-button.a-button--blue,.t-accent-dark .t-accent-light .a-button.a-button--blue,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--blue,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--blue{background:#004fb6;border-color:#004fb6;border-style:solid;color:#fff}
.a-button.a-button--blue:hover,.a-button.a-button--blue:focus,.t-accent-light .a-button.a-button--blue:hover,.t-accent-light .a-button.a-button--blue:focus,.t-accent-dark .a-button.a-button--blue:hover,.t-accent-dark .a-button.a-button--blue:focus,.t-accent-dark .t-accent-light .a-button.a-button--blue:hover,.t-accent-dark .t-accent-light .a-button.a-button--blue:focus,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--blue:hover,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--blue:focus,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--blue:hover,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--blue:focus{background:#fff;border-color:#ccc;color:#004fb6}
.a-button.a-button--blue:hover:after,.a-button.a-button--blue:focus:after,.t-accent-light .a-button.a-button--blue:hover:after,.t-accent-light .a-button.a-button--blue:focus:after,.t-accent-dark .a-button.a-button--blue:hover:after,.t-accent-dark .a-button.a-button--blue:focus:after,.t-accent-dark .t-accent-light .a-button.a-button--blue:hover:after,.t-accent-dark .t-accent-light .a-button.a-button--blue:focus:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--blue:hover:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--blue:focus:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--blue:hover:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--blue:focus:after{background-color:transparent}
.a-button.a-button--white-yellow,.t-accent-light .a-button.a-button--white-yellow,.t-accent-dark .a-button.a-button--white-yellow,.t-accent-dark .t-accent-light .a-button.a-button--white-yellow,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--white-yellow,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--white-yellow{background:#fff;border-color:#ccc;border-style:solid;color:#004fb6}
.a-button.a-button--white-yellow:hover,.a-button.a-button--white-yellow:focus,.t-accent-light .a-button.a-button--white-yellow:hover,.t-accent-light .a-button.a-button--white-yellow:focus,.t-accent-dark .a-button.a-button--white-yellow:hover,.t-accent-dark .a-button.a-button--white-yellow:focus,.t-accent-dark .t-accent-light .a-button.a-button--white-yellow:hover,.t-accent-dark .t-accent-light .a-button.a-button--white-yellow:focus,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--white-yellow:hover,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--white-yellow:focus,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--white-yellow:hover,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--white-yellow:focus{background:#ffd900;border-color:#ffd900;color:#004fb6}
.a-button.a-button--white-yellow:hover:after,.a-button.a-button--white-yellow:focus:after,.t-accent-light .a-button.a-button--white-yellow:hover:after,.t-accent-light .a-button.a-button--white-yellow:focus:after,.t-accent-dark .a-button.a-button--white-yellow:hover:after,.t-accent-dark .a-button.a-button--white-yellow:focus:after,.t-accent-dark .t-accent-light .a-button.a-button--white-yellow:hover:after,.t-accent-dark .t-accent-light .a-button.a-button--white-yellow:focus:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--white-yellow:hover:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--white-yellow:focus:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--white-yellow:hover:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--white-yellow:focus:after{background-color:transparent}
.a-button.a-button--yellow-white,.t-accent-light .a-button.a-button--yellow-white,.t-accent-dark .a-button.a-button--yellow-white,.t-accent-dark .t-accent-light .a-button.a-button--yellow-white,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--yellow-white,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--yellow-white{background:#ffd900;border-color:#ffd900;border-style:solid;color:#004fb6}
.a-button.a-button--yellow-white:hover,.a-button.a-button--yellow-white:focus,.t-accent-light .a-button.a-button--yellow-white:hover,.t-accent-light .a-button.a-button--yellow-white:focus,.t-accent-dark .a-button.a-button--yellow-white:hover,.t-accent-dark .a-button.a-button--yellow-white:focus,.t-accent-dark .t-accent-light .a-button.a-button--yellow-white:hover,.t-accent-dark .t-accent-light .a-button.a-button--yellow-white:focus,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--yellow-white:hover,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--yellow-white:focus,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--yellow-white:hover,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--yellow-white:focus{background:#fff;border-color:#ccc;color:#004fb6}
.a-button.a-button--yellow-white:hover:after,.a-button.a-button--yellow-white:focus:after,.t-accent-light .a-button.a-button--yellow-white:hover:after,.t-accent-light .a-button.a-button--yellow-white:focus:after,.t-accent-dark .a-button.a-button--yellow-white:hover:after,.t-accent-dark .a-button.a-button--yellow-white:focus:after,.t-accent-dark .t-accent-light .a-button.a-button--yellow-white:hover:after,.t-accent-dark .t-accent-light .a-button.a-button--yellow-white:focus:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--yellow-white:hover:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--yellow-white:focus:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--yellow-white:hover:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--yellow-white:focus:after{background-color:transparent}
.a-button.a-button--secondary,.t-accent-light .a-button.a-button--secondary,.t-accent-dark .a-button.a-button--secondary,.t-accent-dark .t-accent-light .a-button.a-button--secondary,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--secondary,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--secondary{background:#fff;border-color:#ccc;border-style:solid;color:#004fb6}
.a-button.a-button--secondary:hover,.a-button.a-button--secondary:focus,.t-accent-light .a-button.a-button--secondary:hover,.t-accent-light .a-button.a-button--secondary:focus,.t-accent-dark .a-button.a-button--secondary:hover,.t-accent-dark .a-button.a-button--secondary:focus,.t-accent-dark .t-accent-light .a-button.a-button--secondary:hover,.t-accent-dark .t-accent-light .a-button.a-button--secondary:focus,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--secondary:hover,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--secondary:focus,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--secondary:hover,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--secondary:focus{background:#004fb6;border-color:#004fb6;color:#fff}
.a-button.a-button--secondary:hover:after,.a-button.a-button--secondary:focus:after,.t-accent-light .a-button.a-button--secondary:hover:after,.t-accent-light .a-button.a-button--secondary:focus:after,.t-accent-dark .a-button.a-button--secondary:hover:after,.t-accent-dark .a-button.a-button--secondary:focus:after,.t-accent-dark .t-accent-light .a-button.a-button--secondary:hover:after,.t-accent-dark .t-accent-light .a-button.a-button--secondary:focus:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--secondary:hover:after,.t-card-accent-light .m-card:not([class*=t-accent]) .a-button.a-button--secondary:focus:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--secondary:hover:after,.t-card-accent-dark .m-card:not([class*=t-accent]):not(.m-card-notification) .a-button.a-button--secondary:focus:after{background-color:transparent}
html .l-section:not(.l-section--highlight){padding-top:3.75em;padding-bottom:3.75em}
html .l-section.u-margin--top-none{padding-top:0}
html .l-section.u-margin--bottom-none{padding-bottom:0}
.av6-contentsection__description,.av6-cardsection>.l-content-container>.l-section__description,.av6-cardsection__description,.av6-cardsectioncarousel__description{font-size:1.25rem;line-height:1.4em}
body,html{color:#444}
.t-accent-light{color:#444}
.a-textbox,.a-textarea,.a-date,.m-date-range,.a-dropdown__select,.a-checkbox__label,.a-checkbox--standalone .a-checkbox__label,.a-checkbox--standalone .a-checkbox__input:checked ~ .a-checkbox__label,.t-accent-light .a-checkbox--standalone .a-checkbox__label{color:#444}
.a-quote--pullout,.t-accent-light .a-quote--pullout,.t-accent-dark .a-quote--pullout,.t-accent-dark .t-accent-light .a-quote--pullout{color:#444}
.t-accent-dark .t-accent-light,.t-card-accent-light .m-card:not([class*=t-accent]){color:#444}
.t-accent-dark,.t-accent-dark .a-heading,.t-accent-dark.m-card .a-heading,.t-accent-dark .m-details__heading.a-heading,.t-card-accent-dark .m-card:where(:not([class*=t-accent])) .a-heading,.t-accent-dark .a-label,.t-accent-dark .a-checkbox--standalone .a-checkbox__label{color:#fff}
.m-footer{color:#c6c6c6}
@media print{.a-heading--1,.a-heading--2,.a-heading--3,.a-heading--4,.a-heading--5,.text-highlight{color:#444}
}