.contactuspanel .contactuspanel__group-heading{display:none}
@media screen and (max-width:59.99em){.contactuspanel .contactuspanel__group>.m-showhide__heading{border-top:1px solid #fff !important}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control{display:block;width:100%;margin:0;padding:1em 3.3125em 1em 1.25em;background-color:#004fb6}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control:hover{background-color:#00359d}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control-heading{color:#fff;font-size:1.25em;font-weight:700;line-height:1.4;margin-bottom:0}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control-desc{position:absolute;right:1.3438em;top:50%;transform:translateY(-50%)}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control-desc:after{display:none}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control-desc:before{background-color:#fff !important}
.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control-desc-state{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:0;white-space:nowrap}
}
@media screen and (min-width:35em) and (max-width:59.99em){.contactuspanel .contactuspanel__group>.m-showhide__heading .m-showhide__control{padding:1em 1.875em}
}
@media print{.contactuspanel{display:none}
}
@media(min-width:60em){.contactuspanel--two .contactuspanel__group-heading,.contactuspanel--three .contactuspanel__group-heading{display:block;background-color:#004fb6;color:#fff}
.contactuspanel--two .contactuspanel__group-heading-option,.contactuspanel--three .contactuspanel__group-heading-option{display:block;float:left;padding-left:.5714em}
.contactuspanel--two .contactuspanel__group-heading-option:first-child,.contactuspanel--three .contactuspanel__group-heading-option:first-child{padding-left:0}
.contactuspanel--two .contactuspanel__group-control,.contactuspanel--three .contactuspanel__group-control{display:block;width:100%;background:transparent;border:0;color:inherit;text-decoration:none;cursor:pointer}
.contactuspanel--two .contactuspanel__group-control h2,.contactuspanel--three .contactuspanel__group-control h2{position:relative;margin:0 auto;max-width:46.4286em;overflow:hidden;padding:.5714em 1.0714em;font-size:1.75em;line-height:1.2857;font-weight:400;color:inherit}
.contactuspanel--two .contactuspanel__group-control .contactuspanel__group-control-desc,.contactuspanel--three .contactuspanel__group-control .contactuspanel__group-control-desc{position:absolute;right:1.0714em;top:50%;transform:translateY(-50%)}
.contactuspanel--two .contactuspanel__group-control .contactuspanel__group-control-desc:before,.contactuspanel--three .contactuspanel__group-control .contactuspanel__group-control-desc:before{content:"";display:block;width:1.5em;height:1.5em;background-color:#fff;mask-image:url("https://static.aviva.io/assets/themes-managed/v6.1.0/aviva/fusion/images/icons/masks/show-hide.svg");-webkit-mask-image:url("https://static.aviva.io/assets/themes-managed/v6.1.0/aviva/fusion/images/icons/masks/show-hide.svg");mask-position:center center;mask-repeat:no-repeat;mask-size:100%;transition:transform .3s ease}
.contactuspanel--two .contactuspanel__group-control[aria-expanded=true] .contactuspanel__group-control-desc:before,.contactuspanel--three .contactuspanel__group-control[aria-expanded=true] .contactuspanel__group-control-desc:before{transform:rotate(180deg)}
.contactuspanel--two .contactuspanel__group,.contactuspanel--three .contactuspanel__group{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;margin:0 auto;max-width:81.25em;padding:0 1.875em}
.contactuspanel--two .contactuspanel__group>.m-showhide__heading,.contactuspanel--three .contactuspanel__group>.m-showhide__heading{position:absolute;left:-9999em;top:0}
.contactuspanel--two .contactuspanel__group>.m-showhide__content,.contactuspanel--three .contactuspanel__group>.m-showhide__content{display:block !important;margin:1.625em 0;padding:0 1em;border-right:1px solid #ccc}
.contactuspanel--two .contactuspanel__group>.m-showhide__content>:first-child,.contactuspanel--three .contactuspanel__group>.m-showhide__content>:first-child{margin-top:0}
.contactuspanel--two .contactuspanel__group>.m-showhide__content>:last-child,.contactuspanel--three .contactuspanel__group>.m-showhide__content>:last-child{margin-bottom:0}
.contactuspanel--two .contactuspanel__group>.m-showhide__heading:first-child + .m-showhide__content,.contactuspanel--three .contactuspanel__group>.m-showhide__heading:first-child + .m-showhide__content{padding-left:0}
.contactuspanel--two .contactuspanel__group>.m-showhide__content:last-child,.contactuspanel--three .contactuspanel__group>.m-showhide__content:last-child{border-right:0;padding-right:0}
.contactuspanel--two.is-group-ready .contactuspanel__group,.contactuspanel--three.is-group-ready .contactuspanel__group{max-height:0;overflow:hidden;pointer-events:none;transition:max-height .5s}
.contactuspanel--two.is-group-ready.is-group-open .contactuspanel__group,.contactuspanel--three.is-group-ready.is-group-open .contactuspanel__group{max-height:100em;pointer-events:auto;transition:max-height 1s}
.contactuspanel--two .contactuspanel__group>.m-showhide__content{width:50%}
.contactuspanel--three .contactuspanel__group>.m-showhide__content{width:33.333%}
.contactuspanel--two .contactuspanel__group-heading-option{width:50%}
.contactuspanel--three .contactuspanel__group-heading-option{width:33.333%}
}