data:image/svg+xml;
base64,
PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTU2IiBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMTU2IDM0Ij4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+.section-nav ul ul,
.skip-links,
.ui-helper-reset,
.ui-menu,
ol,
ul {
    list-style: none
}

.center,
.textCenter {
    text-align: center
}

.info-section-index dt a:active,
.info-section-index dt a:hover,
.info-section-index dt a:link,
.info-section-index dt a:visited,
a:link,
a:visited {
    text-decoration: none
}

a:link,
a:visited,
pre {
    word-wrap: break-word
}

.scrollTable,
.scrollable,
.tableContainer {
    overflow-x: auto
}

.hero>p,
.heroImage>p,
.infoPod p,
.largeIcon .podLink,
h1,
h2,
h3 {
    letter-spacing: -.015em
}

@font-face {
    font-family: Frutiger;
    src: url('http://www.aviva.ie/media-library/frutigerltw01-45light.eot');
    src: url('http://www.aviva.ie/media-library/frutigerltw01-45light.eot#iefix') format('embedded-opentype'), url('http://www.aviva.ie/media-library/frutigerltw01-45light.woff') format('woff'), url('http://www.aviva.ie/media-library/frutigerltw01-45light.ttf') format('truetype'), url('/http://www.aviva.ie/media-library/frutigerltw01-45light.svg#AnonymousRegular') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Courgette;
    src: url('http://www.aviva.ie/media-library/courgette-regular-webfont.eot');
    src: url('http://www.aviva.ie/media-library/courgette-regular-webfont.eot#iefix') format('embedded-opentype'), url('http://www.aviva.ie/media-library/courgette-regular-webfont.woff') format('woff'), url('http://www.aviva.ie/media-library/courgette-regular-webfont.ttf') format('truetype'), url('http://www.aviva.ie/media-library/courgette-regular-webfont.svg#courgetteregular') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url(SourceSansPro-Bold.eot);
    src: url('http://www.aviva.ie/media-library/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), url('http://www.aviva.ie/media-library/SourceSansPro-Bold.woff2') format('woff2'), url('http://www.aviva.ie/media-library/SourceSansPro-Bold.woff') format('woff'), url('http://www.aviva.ie/media-library/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url(SourceSansPro-Regular.eot);
    src: url('http://www.aviva.ie/media-library/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('http://www.aviva.ie/media-library/SourceSansPro-Regular.woff2') format('woff2'), url('http://www.aviva.ie/media-library/SourceSansPro-Regular.woff') format('woff'), url('http://www.aviva.ie/media-library/SourceSansPro-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

.content a.button,
.hero a.button,
.heroHomeContents a.button {
    padding: .7em 5em .7em 1em!important;
    font-size: 1.2em!important
}

.SF_content {
    margin-left: 10px
}

.info-section-index dl {
    margin: 0
}

.info-section-index dt {
    cursor: pointer;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e4e4e4
}

.info-section-index dt.active {
    background: #fff
}

.info-section-index dt.firstDT {
    border-top: 0;
    border-top-right-radius: .63em;
    border-top-left-radius: .63em
}

.info-section-index dt.lastDT {
    border-bottom: 0;
    border-bottom-right-radius: .63em;
    border-bottom-left-radius: .63em
}

.info-section-index dt a {
    display: block;
    padding: 6px 14px 4px 35px;
    text-decoration: none;
    background: url('http://www.aviva.ie/media-library/arrow_right.gif') 4px 6px no-repeat #f3f3f3
}

.info-section-index dt.active a {
    background-color: #fff;
    background-image: url('http://www.aviva.ie/media-library/arrow_down.gif')
}

.info-section-index dd {
    margin: 0;
    padding: 8px 17px
}

.info-section-index dd.lastDD {
    margin-bottom: 7px;
    border-bottom: 0
}

.info-section-index input.button.blue {
    font-size: 1.2em
}

.pod h2 {
    margin-top: .3em
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

html {
    overflow-y: scroll;
    font-family: small;
    background: #f8f8f8
}

.buttonList,
.times {
    overflow: auto
}

body {
    line-height: 1;
    margin: 0;
    width: 100%;
    color: #333;
    font: 62.5%/1.4 'Source Sans Pro', Arial, Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body:after {
    content: 'small';
    visibility: hidden
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.left {
    float: left
}

.right {
    float: right
}

.botGap {
    margin-bottom: 1.4em
}

.leftGap {
    margin-left: 1.4em
}

.rightGap {
    margin-right: 1.4em
}

.topGap {
    margin-top: 1.4em
}

.clear {
    clear: both
}

.clearLeft {
    clear: left
}

.clearRight {
    clear: right
}

.clearNone {
    clear: none
}

.backToTop a,
.clearFix:after,
.content,
.copyright,
.dateCode,
.errorMessage,
.errorlist,
.row>div.pod,
.times dt,
.warningPod,
h1,
h2,
h3,
img .imageList:after,
nav,
nav p {
    clear: both
}

.clearFix:after,
.clearFix:before {
    content: "";
    display: table
}

.hidden,
.js .jsHidden,
.jsShow {
    display: none
}

.visuallyHidden {
    left: -9999px;
    position: absolute;
    top: -9999px
}

blockquote,
pre {
    position: relative
}

.js .jsShow {
    display: block
}

.cookiePopUpClosed {
    display: none
}

blockquote,
cite {
    display: block
}

#accordion dd {
    min-height: 250px!important
}

.breadcrumb a {
    padding-right: .3em;
    padding-left: .2em
}

.SF_niceclear img {
    margin-left: .5em
}

@media only screen and (max-width:35em) {
    .heroHomeContents .text {
        width: 97%
    }
    .banner,
    .heroHomeContents {
        min-height: 38em
    }
}

sub,
sup {
    line-height: 1em
}

p {
    font-size: 1.4em;
    margin-bottom: 1em
}

small,
sub,
sup {
    font-size: .92857em
}

li small {
    display: inline
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

strong {
    font-weight: 700
}

abbr[title] {
    border-bottom: 1px dotted;
    cursor: help
}

.textLeft {
    text-align: left
}

.textRight,
cite {
    text-align: right
}

::-webkit-selection {
    background: #59b337;
    color: #fff;
    text-shadow: none
}

::-moz-selection {
    background: #59b337;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #59b337;
    color: #fff;
    text-shadow: none
}

pre {
    border-left: 20px solid #5f2167;
    font: 1.2em 'andale mono', 'lucida console', monospace;
    font-size: 1.2em;
    line-height: 1.5833em;
    margin-bottom: 1.5833em;
    padding: .79267em 0 .79267em 1.6222em;
    white-space: pre;
    white-space: pre-wrap
}

code {
    font: 1em 'andale mono', 'lucida console', monospace
}

pre code {
    font-size: 1em;
    line-height: 1.5833em
}

dd>code,
li>code,
p code {
    font-size: .96em;
    line-height: 1.4615em
}

blockquote {
    padding: 0 30px
}

blockquote:after,
blockquote:before {
    color: #004fb6 ;
    font: 6em Georgia, serif;
    position: absolute
}

blockquote:before {
    content: "\201C";
    left: 0;
    top: -.2em
}

blockquote:after {
    content: "\201D";
    right: 0;
    bottom: -.2em
}

blockquote.noCite:after {
    bottom: -.4em;
    line-height: .5em
}

blockquote.noCite {
    margin-bottom: 1.4em
}

blockquote.noCite:last-child {
    margin-bottom: 3em
}

blockquote.bubble {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .4);
    color: #004fb6;
    font: 1.4857em/1.4 Courgette, cursive;
    margin: 1em;
    padding: 20px 30px
}

blockquote.bubble:before {
    left: .2em;
    top: 0
}

blockquote.bubble:after {
    right: 0;
    bottom: .1em
}

blockquote.bubble p {
    line-height: 1.2;
    margin-bottom: .2em;
    text-indent: 1.5em
}

h4,
h5,
h6,
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 1em
}

blockquote.bubble cite {
    color: #000;
    font: 700 .7em/1.4 Arial, sans-serif;
    text-align: left;
    text-indent: 0
}

h1,
h2,
h3 {
    color: #004fb6
}

blockquote.bubble.arrow cite:before {
    border-left: 1.2em solid transparent;
    border-right: 1.2em solid transparent;
    border-top: 1.2em solid #fff;
    bottom: -1.15em;
    content: " ";
    height: 0;
    left: 70%;
    position: absolute;
    width: 0
}

.button.block,
.buttonList .button,
.fullWidth,
.scrollable {
    width: 100%
}

h1 {
    font: 2.4em/1.3 'Source Sans Pro', Arial, Helvetica, sans-serif;
    margin-bottom: .58333em
}

h2,
h3 {
    font: 2em 'Source Sans Pro', Arial, Helvetica, sans-serif;
    margin-bottom: .77778em;
    font-weight: 700
}

h4,
h5,
h6,
ol,
ul {
    font-size: 1.4em
}

.button,
dl dt,
h4 {
    font-weight: 700
}

.podHeader,
input,
select,
textarea {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif
}

a:link,
a:visited {
    color: #004fb6;
    -webkit-tap-highlight-color: rgba(0, 79, 182, .45)
}

.content a,
a:focus,
a:hover {
    text-decoration: underline
}

.content .breadcrumb a,
.content .linkList a,
.content a.button,
.content a.control,
.content a:focus,
.content a:hover,
.content aside a,
.content h2 a {
    text-decoration: none
}

a:focus {
    outline: 0
}

.content a:visited {
    color: #87189d
}

.button,
.content .breadcrumb a:visited,
.content a.button:visited,
.content a.control:visited,
.content aside a:visited,
.content h1 a:visited,
.content h2 a:visited,
.content h3 a:visited,
.content h4 a:visited,
.content h5 a:visited,
.content h6 a:visited,
.podHeader,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
    color: #004fb6
}

.content .breadcrumb a:focus,
.content .breadcrumb a:hover,
.content .linkList a:focus,
.content .linkList a:hover,
.content a.control:focus,
.content a.control:hover,
.content aside a:focus,
.content aside a:hover,
.content h2 a:focus,
.content h2 a:hover {
    text-decoration: underline
}

.keyevent .content a:focus,
.keyevent a:focus {
    outline: #95d7ed solid 2px
}

.content h1 a,
.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a,
.content h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    text-decoration: none
}

.content h1 a:focus,
.content h1 a:hover,
.content h2 a:focus,
.content h2 a:hover,
.content h3 a:focus,
.content h3 a:hover,
.content h4 a:focus,
.content h4 a:hover,
.content h5 a:focus,
.content h5 a:hover,
.content h6 a:focus,
.content h6 a:hover,
h1 a:focus,
h1 a:hover,
h2 a:focus,
h2 a:hover,
h3 a:focus,
h3 a:hover,
h4 a:focus,
h4 a:hover,
h5 a:focus,
h5 a:hover,
h6 a:focus,
h6 a:hover {
    text-decoration: underline
}

.button,
.button:hover,
.pod>h2 a,
.pod>h3 a,
.podLink a {
    text-decoration: none
}

a.doc,
a.external,
a.ppt,
a.xls,
li.doc a,
li.external a,
li.ppt a,
li.xls a {
    background: right 40% no-repeat;
    padding-right: 14px
}

a.pdf,
li.pdf a {
    background: url() right bottom no-repeat;
    padding-right: 1.5em
}

.svg a.pdf,
.svg li.pdf a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjAwIiB2aWV3Qm94PSIwIDAgNjAwIDYwMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCA2MDAiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTM3Ny4zMywxNzMuNjg5YzEyLjIzNCwyMy4wOTUgMjguNjAyLDQyLjA1NiA0Ny45OTQsNTcuOTkzLTMxLjk2OSw1LjY5My02MC4wMjEsMTUuMzA0LTg3Ljk4OSwyNC45OTcgMTQuMTUxLTI2Ljg0MyAyOS4yMzMtNTIuNzU3IDM5Ljk5NS04Mi45OXoiLz48ZyBvcGFjaXR5PSIuNzUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTIzNiwxNTVoMjE4djIxOGgtMjE4eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyMCIgZD0ibTIzNiwxNTVoMjE4djIxOGgtMjE4eiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9nPjxwYXRoIGZpbGw9IiNmMmYyZjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTIzNCwxNTNoMjE4djIxOGgtMjE4eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2YwMCIgc3Ryb2tlLXdpZHRoPSIyMCIgZD0ibTIzNCwxNTNoMjE4djIxOGgtMjE4eiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PGcgb3BhY2l0eT0iLjc1Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zMTUuNDYyLDI4My40MzhjLTEyLjEyMiwxNi41NDMtMzYuNTc1LDI5LjQxNi00MS45OTUsNTUuOTkyIDMwLjUyMy0xMy45MjQgNDUuOTQ0LTQ1Ljc0MiA2MS45OTItNzMuOTkgMTYuNDA4LTI4Ljg4MSAzMS4xNzgtNjAuNzA5IDQ0Ljk5NC05MC45ODgtNS44OTEtMjYuNDc5LTE3LjcxLTYwLjYyOS04Ljk5OC05MS45ODkgMTYuMTI4LTExLjcxNCAzNS4xMjcsMy4yMzIgMjcuOTk2LDIzLjk5Ny0yLjgyNC0xMC44NDEtNS4zODEtMjEuOTUtMTMuOTk4LTI2Ljk5Ny0xMS4yNTgsMTguODQ0LTIuNDE5LDUzLjkzMSAyLDcyLjk5MSA0LjUxNy05LjE0OCA5LjU1Mi0zMy42MDIgMTEuODY0LTQ0Ljk1NCA1LjY4My0uNS03LjU1OCw0NC4wMjgtNi44NjUsNTcuOTUyIC45ODEsMTkuNzE1IDI0LjY1Niw1MS4wODQgMzcuOTk1LDYxLjk5MiA2LjU4MSw1LjM4MiAxNS42NjgsOC43MTkgMjAuOTk3LDEzLjk5OCAxMS40NTUtMS4zMzQgMjcuMjUxLTMuOTY3IDQxLjk5NS0zLjk5OSAxNy45NjMtLjAzOSAzOS4wMDksMS4xNjcgNDAuOTk1LDE3Ljk5OC0xMy4zMTYtMTEuMjU5LTQ2LjA5OS0xMC41OTQtNjcuOTkyLTcgMTYuODY1LDguNjQ5IDQ1Ljc5OSwyMi41NCA2NS45OTIsMTQuOTk5LTEuMDQ1LDEwLjkzNy0xMy40NzYsMTEuMjc3LTI0Ljk5Nyw5Ljk5OC0yMS44NzctMi40MjktNDguODk2LTE1LjQtNjEuOTkyLTIyLjk5Ny0zNi4xNDMsNS44NTMtNzAuNTg0LDEzLjQwNC0xMDEuOTg3LDIzLjk5Ny0xMS42MTEsMTUuNzI2LTI1LjI0NCw0NC4xODEtNDAuOTk1LDU4Ljk5My01LjMzNyw1LjAxOC0xMy45MzMsMTAuNzc5LTE5Ljk5NywxMC45OTgtNi41ODMsLjIzOC0xNi45OTItNS4zMTYtMTcuOTk4LTEwLTIuNTc5LTEyLjAwNiAxNC4xOTctMjQuMzI4IDIwLjk5Ny0yOS45OTQgMTAuNTg2LTguODIyIDE5LjIxNS0xNS4xNzQgMjkuOTk3LTIwLjk5N3ptMjkuOTk2LTEzLjk5OWMyNy45NjktOS42OTMgNTYuMDIxLTE5LjMwNCA4Ny45ODktMjQuOTk3LTE5LjM5My0xNS45MzctMzUuNzYtMzQuODk4LTQ3Ljk5NC01Ny45OTMtMTAuNzYyLDMwLjIzNC0yNS44NDQsNTYuMTQ4LTM5Ljk5NSw4Mi45OXoiLz48L2c+PHBhdGggZmlsbD0iI2YwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMzEzLjQ2MiwyODEuNDM4Yy0xMi4xMjIsMTYuNTQzLTM2LjU3NSwyOS40MTYtNDEuOTk1LDU1Ljk5MiAzMC41MjMtMTMuOTI0IDQ1Ljk0NC00NS43NDIgNjEuOTkyLTczLjk5IDE2LjQwOC0yOC44ODEgMzEuMTc4LTYwLjcwOSA0NC45OTQtOTAuOTg4LTUuODkxLTI2LjQ3OS0xNy43MS02MC42MjktOC45OTgtOTEuOTg5IDE2LjEyOC0xMS43MTQgMzUuMTI3LDMuMjMyIDI3Ljk5NiwyMy45OTctMi44MjQtMTAuODQxLTUuMzgxLTIxLjk1LTEzLjk5OC0yNi45OTctMTEuMjU4LDE4Ljg0NC0yLjQxOSw1My45MzEgMiw3Mi45OTEgNC41MTctOS4xNDggOS41NTItMzMuNjAyIDExLjg2NC00NC45NTQgNS42ODMtLjUtNy41NTgsNDQuMDI4LTYuODY1LDU3Ljk1MiAuOTgxLDE5LjcxNSAyNC42NTYsNTEuMDg0IDM3Ljk5NSw2MS45OTIgNi41ODEsNS4zODIgMTUuNjY4LDguNzE5IDIwLjk5NywxMy45OTggMTEuNDU1LTEuMzM0IDI3LjI1MS0zLjk2NyA0MS45OTUtMy45OTkgMTcuOTYzLS4wMzkgMzkuMDA5LDEuMTY3IDQwLjk5NSwxNy45OTgtMTMuMzE2LTExLjI1OS00Ni4wOTktMTAuNTk0LTY3Ljk5Mi03IDE2Ljg2NSw4LjY0OSA0NS43OTksMjIuNTQgNjUuOTkyLDE0Ljk5OS0xLjA0NSwxMC45MzctMTMuNDc2LDExLjI3Ny0yNC45OTcsOS45OTgtMjEuODc3LTIuNDI5LTQ4Ljg5Ni0xNS40LTYxLjk5Mi0yMi45OTctMzYuMTQzLDUuODUzLTcwLjU4NCwxMy40MDQtMTAxLjk4NywyMy45OTctMTEuNjExLDE1LjcyNi0yNS4yNDQsNDQuMTgxLTQwLjk5NSw1OC45OTMtNS4zMzgsNS4wMTgtMTMuOTM0LDEwLjc3OS0xOS45OTgsMTAuOTk4LTYuNTgzLC4yMzgtMTYuOTkyLTUuMzE2LTE3Ljk5OC0xMC0yLjU3OS0xMi4wMDYgMTQuMTk3LTI0LjMyOCAyMC45OTctMjkuOTk0IDEwLjU4Ny04LjgyMiAxOS4yMTYtMTUuMTc0IDI5Ljk5OC0yMC45OTd6bTI5Ljk5Ni0xMy45OTljMjcuOTY5LTkuNjkzIDU2LjAyMS0xOS4zMDQgODcuOTg5LTI0Ljk5Ny0xOS4zOTMtMTUuOTM3LTM1Ljc2LTM0Ljg5OC00Ny45OTQtNTcuOTkzLTEwLjc2MiwzMC4yMzQtMjUuODQ0LDU2LjE0OC0zOS45OTUsODIuOTl6Ii8+PC9zdmc+);
    background-position: right 25%;
    background-size: 2em
}

a.external,
li.external a {
    background-image: url('http://www.aviva.ie/media-library/icn-inline-external.gif');
    padding-right: 1.5em
}

.svg a.external,
.svg li.external a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTQgLTMuNzQxMjEwOSAzMCAzMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQgLTMuNzQxMjEwOSAzMCAzMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeTE9IjIyLjI1OSIgeTI9IjQuMjU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMCAtMSAtMSAtMCAtMjAuNjQ0MTcgLTIwLjg3MDQ3KSIgaWQ9IlNWR0lEXzNfIiB5MT0iLTM0LjY2OSIgeTI9Ii0zOC42NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguNjkwMSAuNzIzNyAtLjcyMzcgLjY5MDEgNDAuODM3MDcgMzA3LjYyMTkyKSIgaWQ9IlNWR0lEXzFfIiB5MT0iLTE4Mi41MzEiIHkyPSItMTk4LjUzMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0ibTEyLjgwMjcsMGMtLjMxMjUtLjAwNzgtLjU3NDIsLjI0MDItLjU4MiwuNTUxOGwtLjA0MSwxLjU4NGMtLjAwNzgsLjMxMTUgLjI0MDIsLjU3MzIgLjU1MjcsLjU4MTFsNC4yODAzLC4xMTMzYy4zMTE1LC4wMDc4IC4zODE4LC4xOTA0IC4xNTcyLC40MDYybC03LjExODIsNi43ODYxYy0uMjI1NiwuMjE1OC0uMjM0NCwuNTc2Mi0uMDE5LC44MDE4bDEuMjAzNiwxLjI2MjdjLjIxNDgsLjIyNTYgLjU3NTcsLjIzNDQgLjgwMDgsLjAxODZsNy4xMTgyLTYuNzg2MWMuMjI1Ni0uMjE1OCAuNDA1My0uMTM2NyAuMzk3NSwuMTc0OGwtLjA5MDgsNC4yODEyYy0uMDA2OCwuMzExNSAuMjQzMiwuNTcyMyAuNTU0NywuNTc5MWwxLjU4MywuMDMzMmMuMzEyNSwuMDA2OCAuNTcyMy0uMjQyMiAuNTc5MS0uNTUzN2wuMTkyNC05LjAxNTZjLjAwNjgtLjMxMTUtLjI0MjItLjU3MzItLjU1NDctLjU4MTFsLTkuMDEzNy0uMjM3M3oiLz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0ibTE1LDEzLjc3ODN2NC44ODA5YzAsLjQ5NDEtLjE3NzcsLjU5OTYtLjY3MjksLjU5OTZoLTEwLjc5OThjLS40OTUxLDAtLjUyNzMtLjEwNTUtLjUyNzMtLjU5OTZ2LTEwLjgwMDhjMC0uNDk1MSAuMDMyMi0uNTk5NiAuNTI3My0uNTk5NiAwLDAgNC4zNjEzLDAgNi4wODU5LDAgLjE2MjYsMCAuMzkyMS0uMDQgLjYwMDYtLjE5ODIgLjc4NjYtLjU5NTcgMS44MDQ3LTEuNzUyIDIuNDIwOS0yLjM2ODIgLjIwMzEtLjIwNDEgLjA5NTctLjQzMzYtLjE1MjMtLjQzMzYtMi4zODg3LDAtOC41NTUyLDAtOC41NTUyLDAtMi4yMDUxLDAtMy45MjcyLDEuNzkzOS0zLjkyNzIsNHYxMGMwLDIuMjA1MSAxLjcyMjIsNCAzLjkyNzIsNGgxMC4wMDA1YzIuMjA1MSwwIDQuMDcyMy0xLjc5NDkgNC4wNzIzLTR2LTcuMDIwNWwtMywyLjU0eiIvPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJtMTQuNDQ5MiwyMS4xMjk5Yy40OTQxLDAgLjU1MDgtMS4wMzIyIC41NTA4LTEuNTI3MyAwLDAgMC01LjM2MTMgMC03LjA4NTkgMC0uMTYzMSAuMDYyNS0uNDE2IC4yNDYxLS42MDA2IC43Mjg1LS43Mjg1IDEuNzI4NS0xLjgwNDcgMi4zNDQ3LTIuNDIwOSAuMjA0MS0uMjA0MSAuNDA5Mi0uMDk2NyAuNDA5MiwuMTUxNCAwLDIuMzg5NiAwLDguNTU1NyAwLDguNTU1NyAwLDIuMjA1MS0xLjc2OTUsMy45Mjc3LTMuOTc1NiwzLjkyNzciLz48L3N2Zz4=);
    background-size: 1.3em
}

a.doc,
li.doc a {
    background-image: url('http://www.aviva.ie/media-library/icn-inline-doc.gif')
}

a.ppt,
li.ppt a {
    background-image: url('http://www.aviva.ie/media-library/icn-inline-ppt.gif')
}

a.xls,
li.xls a {
    background-image: url('http://www.aviva.ie/media-library/icn-inline-xls.gif')
}

a.video {
    background: url('http://www.aviva.ie/media-library/icn-inline-video.png') left center no-repeat;
    padding-left: 2em
}

.svg a.video {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MCA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9ImZhY2V0aW1lX3g1Rl92aWRlb18xXyI+CTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDUuMTI1NSIgeTE9IjcyLjI1IiB4Mj0iNDUuMTI1NSIgeTI9IjE5Ljc1MDUiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTg0LjUsMjYuMzEzdjM5LjM3NWMwLDAuOS0wLjU1OCwxLjE1Ni0xLjI0LDAuNTY0bC0yMS43MjktMTcuNDF2MTguNDg2CQljMCwyLjcwNC0yLjIxNCw0LjkyMi00LjkyMiw0LjkyMkgxMC42NzJjLTIuNzA4LDAtNC45MjItMi4yMTgtNC45MjItNC45MjJWMjQuNjcyYzAtMi43MDgsMi4yMTQtNC45MjIsNC45MjItNC45MjJoNDUuOTM4CQljMi43MDgsMCw0LjkyMiwyLjIxNCw0LjkyMiw0LjkyMnYxOC40ODJMODMuMjYsMjUuNzQ1QzgzLjk0MiwyNS4xNTIsODQuNSwyNS40MDksODQuNSwyNi4zMTN6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 1.5em
}

.button {
    background: url('http://www.aviva.ie/media-library/list-links.png') 96% center no-repeat #fff;
    border-radius: .325em;
    box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .05);
    cursor: pointer;
    display: inline-block;
    padding: .5em 2.5em .5em .5em
}

.button.back {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png');
    background-position: 4% center;
    padding: .7em .7em .7em 2.5em
}

.button:hover {
    background-color: #f9f9f9
}

.svg .button {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg');
    background-size: 1.5em
}

.svg .button.blue,
.svg .button.grey,
.svg .button.yellow {
    background-size: 1.5em, auto
}

.button.yellow {
    background-color: #ffd900
}

.button.yellow:focus,
.button.yellow:hover {
    background-color: #fef165
}

.svg .back.yellow {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4NjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MzEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #ffe866, #ffd900);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #ffe866, #ffd900)
}

.svg .back.yellow:focus,
.svg .back.yellow:hover {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkYyNjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MzgpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #fff264, #ffd900);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #fff264, #ffd900)
}

.button.blue {
    background-color: #ccedff;
    border-color: #b3dff6
}

.button.blue:focus,
.button.blue:hover {
    background-color: #f3fbff
}

.svg .button.blue {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNUY2RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODkpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #e5f6ff, #ccedff);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #e5f6ff, #ccedff)
}

.svg .button.blue:focus,
.svg .button.blue:hover {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0ZCRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTQpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #f3fbff, #ccedff);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #f3fbff, #ccedff)
}

.svg .back.blue {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNUY2RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3OTkpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #e5f6ff, #ccedff);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #e5f6ff, #ccedff)
}

.svg .back.blue:focus,
.svg .back.blue:hover {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YzRkJGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDRURGRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzY3KSIgLz4KPC9zdmc+);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #f3fbff, #ccedff);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #f3fbff, #ccedff)
}

.button.grey {
    background-color: #f5f5f5;
    border-color: #d5d5d5
}

.button.grey:focus,
.button.grey:hover {
    background-color: #ffed47
}

.svg .button.grey {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQkZCRkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNDcpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #fbfbfb, #f5f5f5)
}

.svg .button.grey:focus,
.svg .button.grey:hover {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY1OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #fff599, #ffed47);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #fff599, #ffed47)
}

.svg .back.grey {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQkZCRkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNDcpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #fbfbfb, #f5f5f5)
}

.svg .back.grey:focus,
.svg .back.grey:hover {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY1OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #fff599, #ffed47);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #fff599, #ffed47)
}

.button.grey.plus {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png')
}

.svg .grey.plus:focus,
.svg .grey.plus:hover {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY1OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png'), -webkit-linear-gradient(top, #fff599, #ffed47);
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png'), linear-gradient(to bottom, #fff599, #ffed47)
}

.button.grey.minus {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png')
}

.svg .grey.minus:focus,
.svg .grey.minus:hover {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY1OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png'), -webkit-linear-gradient(top, #fff599, #ffed47);
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png'), linear-gradient(to bottom, #fff599, #ffed47)
}

.benefitList ul li,
ol ul li,
ul li {
    background: url('http://www.aviva.ie/media-library/bullet-circle.png') .3em .4em no-repeat;
    list-style-type: none;
    padding: 0 0 1em 1.6em
}

.svg .benefitList ul li,
.svg ol ul li,
.svg ul li {
    background-image: url('http://www.aviva.ie/media-library/bullet-circle.png');
    background-size: .6em
}

.benefitList ul li,
ol ul li,
ul ul li {
    background-image: url('http://www.aviva.ie/media-library/bullet-circle.png');
    background-position: .3em .5em;
    list-style-type: none
}

.svg .benefitList ul li,
.svg ol ul li,
.svg ul ul li {
    background-image: url('http://www.aviva.ie/media-library/bullet-circle.png');
    background-size: .5em;
    background-position: .3em .45em;
    list-style-type: none
}

.imageList {
    display: table
}

ol ol li:last-child,
ol ul li:last-child,
ul ol li:last-child,
ul ul li:last-child {
    padding-bottom: 0
}

li ol,
li p,
li ul {
    font-size: 1em
}

li h3 {
    font-size: 1.2857em
}

.svg ul ol>li,
ol>li,
ul ol>li {
    background-image: none;
    list-style-type: decimal;
    margin: 0 0 1em 2em;
    padding: 0
}

.lower-alpha li,
ol ol li {
    list-style-type: lower-alpha
}

.roman li,
ol ol ol li {
    list-style-type: lower-roman
}

ol ol ul li,
ol ul li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 1em 1.4em
}

.linkList li.doc,
.linkList li.external,
.linkList li.pdf,
.linkList li.ppt,
.linkList li.xls {
    background: 0 0!important
}

.linkList li.doc a,
.linkList li.external a,
.linkList li.pdf a,
.linkList li.ppt a,
.linkList li.xls a {
    display: inline
}

.benefitList li {
    background: url() left top no-repeat;
    padding: .1em 0 .9em 2em
}

.benefitList li.cross {
    background-image: url('http://www.aviva.ie/media-library/cross.png')
}

.benefitList li.plus {
    background-image: url('http://www.aviva.ie/media-library/icon-benefits.png')
}

.svg .benefitList li {
    background-image: url('http://www.aviva.ie/media-library/tick.svg');
    background-size: 1.3em;
    background-position: 0 0
}

.svg .benefitList li.cross {
    background-image: url('http://www.aviva.ie/media-library/cross.png');
    background-size: 1.7em
}

.svg .benefitList li.plus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGxpbmVhckdyYWRpZW50IGlkPSJwbHVzLTItaWNvbl8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMy40NDA5IiB5MT0iMjYuODgwOSIgeDI9IjEzLjQ0MDkiIHkyPSI0Ljg4MjgxM2UtMDA0Ij4JPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMjk2Q0Q0Ii8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBpZD0icGx1cy0yLWljb24iIGZpbGw9InVybCgjcGx1cy0yLWljb25fMV8pIiBwb2ludHM9IjI2Ljg4MSwxMC40MDggMTYuNDcyLDEwLjQwOCAxNi40NzIsMCAxMC40MDgsMCAxMC40MDgsMTAuNDA4IAkwLDEwLjQwOCAwLDE2LjQ3MiAxMC40MDgsMTYuNDcyIDEwLjQwOCwyNi44ODEgMTYuNDcyLDI2Ljg4MSAxNi40NzIsMTYuNDcyIDI2Ljg4MSwxNi40NzIgIi8+PC9zdmc+);
    background-size: 1.7em
}

.svg .benefitList ul li {
    background-position: .3em .45em
}

.buttonList li,
.svg .buttonList li {
    background-image: none;
    float: left;
    margin: 0 1em 1em 0;
    padding: 0
}

.buttonList li:last-child {
    margin-right: 0
}

.buttonList input {
    font-size: 1em
}

.linkList li,
.telList li {
    background: url('http://www.aviva.ie/media-library/list-links.png') left .2em no-repeat;
    list-style-type: none;
    padding: 0 0 1em 1.4em
}

.svg .linkList li,
.svg .telList li {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg');
    background-position: -3px 0
}

.telList .tel {
    display: block
}

dl {
    font-size: 1.4em;
    margin: 0
}

dl dd {
    margin-bottom: 1em;
    padding-left: 1.4em
}

dd ol,
dd p,
dd ul {
    font-size: 1em
}

.times {
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    margin: 0 -1em 1em;
    padding: 1em
}

.times dd,
.times dt {
    padding-bottom: .4em
}

.times dt {
    float: left;
    font-weight: 400
}

.times dd {
    float: right;
    margin: 0;
    padding-left: 0;
    white-space: nowrap
}

.tableContainer,
table {
    margin-bottom: 1em;
    width: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1.4em
}

.tableContainer table {
    margin-bottom: 0
}

.scrollable {
    margin-bottom: 1em;
    position: relative
}

.scrollable::-webkit-scrollbar,
.tableContainer::-webkit-scrollbar {
    height: 12px
}

.scrollable::-webkit-scrollbar-track,
.tableContainer::-webkit-scrollbar-track {
    background: #fff
}

.scrollable::-webkit-scrollbar-thumb,
.tableContainer::-webkit-scrollbar-thumb {
    border-radius: .5em;
    background: #d5d5d5
}

.scrollable table {
    margin-bottom: 0
}

td,
th {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 1em 1.2em;
    text-align: left
}

td:first-child,
th:first-child {
    border-left: 0
}

td img {
    vertical-align: -40%
}

table ol,
table p,
table ul {
    font-size: 1em
}

thead th {
    background: #d2e6ef;
    color: #484a4d;
    font-weight: 700
}

.content thead th a:visited,
thead th a:hover,
thead th a:link,
thead th h3 {
    border-color: #fff;
    color: inherit
}

tbody tr td,
tbody tr th {
    background-color: #e5f6ff
}

tbody tr:nth-child(even) td,
tbody tr:nth-child(even) th {
    background-color: #f2faff
}

tbody tr:last-child td,
tbody tr:last-child th {
    border-bottom: 0
}

.included,
.notAvailable {
    background-image: url();
    background-position: center .5em;
    background-repeat: no-repeat;
    padding: 2.5em .5em .5em
}

.svg .included {
    background-image: url('http://www.aviva.ie/media-library/tick.svg');
    background-size: 1.5em
}

.notAvailable,
.svg .notAvailable {
    background-image: url('http://www.aviva.ie/media-library/cross.png')
}

.centreImages .included,
.centreImages .notAvailable {
    padding: .5em;
    text-indent: -9999em
}

.centreImages td {
    background-position: center center;
    vertical-align: middle
}

tbody tr td.highlight,
tbody tr th.highlight,
tbody tr.highlight td,
tbody tr.highlight th,
thead tr td.highlight,
thead tr th.highlight,
thead tr.highlight td,
thead tr.highlight th {
    background: #f8e08e;
    font-weight: 700
}

tbody tr.highlight:nth-child(even) td,
tbody tr.highlight:nth-child(even) th,
tbody tr:nth-child(even) td.highlight,
tbody tr:nth-child(even) th.highlight,
thead tr.highlight:nth-child(even) td,
thead tr.highlight:nth-child(even) th,
thead tr:nth-child(even) td.highlight,
thead tr:nth-child(even) th.highlight {
    background: #fff599
}

.striped td,
.striped th {
    border-color: #eaeaea
}

.striped thead th {
    background: #fff;
    color: #333
}

.striped tbody th {
    color: #333
}

.striped tbody tr td,
.striped tbody tr th {
    background: #eaeaea
}

.striped tbody tr:nth-child(even) td,
.striped tbody tr:nth-child(even) th {
    background: #f5f8f9
}

.scrollTable.has-scroll {
    position: relative;
    overflow: hidden
}

.scrollTable.has-scroll:after {
    position: absolute;
    top: 0;
    left: 100%;
    width: 50px;
    height: 100%;
    border-radius: 10px 0 0 10px/50% 0 0 50%;
    box-shadow: -5px 0 10px rgba(0, 0, 0, .25);
    content: ''
}

.scrollTable.has-scroll>div {
    overflow-x: auto
}

.scrollTable>div::-webkit-scrollbar {
    height: 12px
}

.scrollTable>div::-webkit-scrollbar-track {
    box-shadow: 0 0 2px rgba(0, 0, 0, .25) inset;
    background: #f0f0f0
}

.scrollTable>div::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #ccc
}

div.comparisonTable h2 {
    margin-bottom: 1.4em
}

div.comparisonTable table,
div.comparisonTable table tbody tr.last-row td,
div.comparisonTable table tbody tr.last-row td.last-col,
div.comparisonTable table tbody tr.last-row th.first-col,
div.comparisonTable table tbody tr:last-child td,
div.comparisonTable table tbody tr:last-child td:last-child,
div.comparisonTable table tbody tr:last-child th:first-child,
div.comparisonTable table td,
div.comparisonTable table th {
    border: 0;
    border-radius: 0;
    padding: .75em
}

div.comparisonTable table tbody tr.even-row th[scope=row],
div.comparisonTable table tbody tr.odd-row th[scope=row],
div.comparisonTable table tbody tr:nth-child(even) th[scope=row],
div.comparisonTable table tbody tr:nth-child(odd) th[scope=row] {
    background-color: #e5f6ff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff
}

div.comparisonTable table tbody tr.even-row td,
div.comparisonTable table tbody tr.odd-row td,
div.comparisonTable table tbody tr.odd-row th[scope=col],
div.comparisonTable table tbody tr:nth-child(even) td,
div.comparisonTable table tbody tr:nth-child(odd) td,
div.comparisonTable table tbody tr:nth-child(odd) th[scope=col] {
    background-color: #f5f5f5
}

div.comparisonTable table tbody tr td.aviva-col,
div.comparisonTable table tbody tr th[scope=col].aviva-col {
    background-color: #ffd900
}

div.comparisonTable table tbody tr td:first-child,
div.comparisonTable table tbody tr th:first-child,
div.comparisonTable table tr td.first-col,
div.comparisonTable table tr th.first-col {
    border-left: 0
}

div.comparisonTable table td.feature-no,
div.comparisonTable table td.feature-yes {
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999em;
    background-size: auto 1.25em
}

div.comparisonTable table td.feature-no {
    background-size: auto 1.75em
}

div.comparisonTable table th[scope=col] div {
    position: relative;
    height: 3em
}

div.comparisonTable table th[scope=col] div span {
    position: absolute;
    bottom: 1.2em;
    left: 0;
    right: 0;
    text-align: center;
    font-size: .8em
}

.svg div.comparisonTable table th.aviva-hdr {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCSB3aWR0aD0iMzkyLjc1N3B4IiBoZWlnaHQ9IjMwNi45NjdweCIgdmlld0JveD0iMCAwIDM5Mi43NTcgMzA2Ljk2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzkyLjc1NyAzMDYuOTY3IgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkNsZWFyc3BhY2UiPjwvZz48ZyBpZD0iTG9nbyI+CTxnPgkJPHBhdGggZmlsbD0iI0ZGREQwMCIgZD0iTTIzMS45MzMsMTUzLjE2MmwtOS41OC05OC41MDNoLTAuMDA0bC05LjcwMywxMDAuMTRDMjE4LjkzOCwxNTQuMTA2LDIyNS4zNzMsMTUzLjU1OSwyMzEuOTMzLDE1My4xNjJ6Ii8+CQk8cGF0aCBmaWxsPSIjNTRCOTQ4IiBkPSJNMjU1LjMxNCwxNTIuNDM4bDAuMDMyLTk3Ljc4bC0zMi45OTQtMC4wMTJ2MC4wMTJsOS41OCw5OC41MDMJCQlDMjM5LjU1OSwxNTIuNjk4LDI0Ny4zNjgsMTUyLjQ1MiwyNTUuMzE0LDE1Mi40Mzh6Ii8+CQk8cGF0aCBmaWxsPSIjMDA2N0IxIiBkPSJNMjEyLjY0NiwxNTQuNzk5bDkuNzAzLTEwMC4xNHYtMC4wMTJsLTg2LjIzLDAuMDEybDAuMDQ2LDExOC45MDkJCQlDMTU2LjQxNywxNjQuNjkzLDE4Mi43OTgsMTU4LjA5LDIxMi42NDYsMTU0Ljc5OXoiLz4JCTxnPgkJCTxwYXRoIGZpbGw9IiMwMDY3QjEiIGQ9Ik0xODUuMzY5LDE5OS4zOThjMS4xODMsMC4yMTIsNS40NDMsMS40NTQsNS40NDMsNC40NzZ2NDguNDQ2aDE0LjQwMXYtNTQuNjQ2aC0xOS44NDRWMTk5LjM5OHoiLz4JCQk8cGF0aCBmaWxsPSIjMDA2N0IxIiBkPSJNNzIuMTI3LDE5Ny42NzR2MS43MjVjMS43NDcsMC4zNjMsNS41MjgsMS40MTksMy45OTcsNC44MjdMNTQuNjQ2LDI1Mi4zMmgxMS4zNDhsNi43MjUtMTQuOTkxaDIzLjc4NwkJCQlsNS44OCwxNC45OTFoMTQuOTIybC0yMS4zMTItNTQuNjQ2SDcyLjEyN3ogTTc1Ljc2NCwyMzAuNTM3bDkuNjUxLTIxLjQ5OGw4LjQyNSwyMS40OThINzUuNzY0eiIvPgkJCTxwYXRoIGZpbGw9IiMwMDY3QjEiIGQ9Ik0yOTIuOTI1LDE5Ny42NzR2MS43MjVjMS43MzksMC4zNjMsNS41MjcsMS40MTksMy45ODksNC44MjdsLTIxLjQ3MSw0OC4wOTVoMTEuMzQ4bDYuNzE1LTE0Ljk5MWgyMy43OQkJCQlsNS44ODQsMTQuOTkxaDE0LjkzMmwtMjEuMzI2LTU0LjY0NkgyOTIuOTI1eiBNMjk2LjU2MiwyMzAuNTM3bDkuNjQ0LTIxLjQ5OGw4LjQzMywyMS40OThIMjk2LjU2MnoiLz4JCQk8cGF0aCBmaWxsPSIjMDA2N0IxIiBkPSJNMjU0LjYxNCwyNTIuMzJsMjIuNzcyLTU0LjY0NmgtMTAuNzcxbC0xNi42OTksNDAuMDdsLTE1Ljg5NC00MC4wN2gtMjAuMjM3djEuNzI1CQkJCWMyLjMzOCwwLjQ0Nyw0Ljk2NCwxLjQ1NCw2LjE2MSw0LjQ3NmwxOS4yMSw0OC40NDZIMjU0LjYxNHoiLz4JCQk8cGF0aCBmaWxsPSIjMDA2N0IxIiBkPSJNMTU0Ljc5MywyNTIuMzJsMjIuNzc2LTU0LjY0NmgtMTAuNzc3bC0xNi42OTYsNDAuMDdsLTE1Ljg5Ni00MC4wN2gtMjAuMjM1djEuNzI1CQkJCWMyLjM0MiwwLjQ0Nyw0Ljk1OCwxLjQ1NCw2LjE2Miw0LjQ3NmwxOS4xOTksNDguNDQ2SDE1NC43OTN6Ii8+CQk8L2c+CTwvZz48L2c+PC9zdmc+);
    background-size: 90% auto
}

div.comparisonTable table th.aviva-hdr {
    background-image: url('http://www.aviva.ie/media-library/logo-aviva-stacked.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90% auto;
    text-indent: -9999em
}

div.comparisonTable table td.feature-yes {
    background-image: url()
}

.svg div.comparisonTable table td.feature-yes {
    background-image: url('http://www.aviva.ie/media-library/tick.svg')
}

.svg div.comparisonTable table td.feature-no,
div.comparisonTable table td.feature-no {
    background-image: url('http://www.aviva.ie/media-library/red-cross.png')
}

div.comparisonTable table td.empty-cell {
    display: none
}

div.comparisonTable table th[scope=col] {
    text-align: center
}

div.comparisonTable table td,
div.comparisonTable table th {
    float: left;
    display: inline-block;
    width: 25%;
    border-bottom: 1px solid #e5e5e5
}

div.comparisonTable table th[scope=row] {
    width: 100%
}

div.comparisonTable table tbody tr th,
tbody tr td {
    background-color: #e5f6ff!important
}

div.comparisonTable table tbody tr:nth-child(even) th,
tbody tr:nth-child(even) td {
    background-color: #f2faff!important
}

div.comparisonTable table tbody tr.first-row th {
    background-color: #fff!important
}

div.comparisonTable table .empty-cell {
    background-color: transparent!important
}

div.comparisonTable table tbody tr:last-child td,
div.comparisonTable table tbody tr:last-child td:last-child {
    border-left: 1px solid #e5e5e5
}

div.comparisonTable table {
    margin-bottom: 0
}

.svg div.comparisonTable table th.aviva-hdr div.comparisonTable table th.aviva-hdr {
    background-size: 70% auto
}

div.comparisonTable table tbody tr .aviva-col.last,
div.comparisonTable table tbody tr.last-row {
    border-bottom: 0!important
}

div.comparisonTable table tbody tr td.aviva-col,
div.comparisonTable table tbody tr th.aviva-col {
    background-color: #ffd900!important;
    border: 0!important;
    border-bottom: 1px solid #fff!important
}

div.comparisonTable table tbody tr.last-row td,
div.comparisonTable table tbody tr.last-row td.last-col,
div.comparisonTable table td,
div.comparisonTable table th {
    border-left: 1px solid #e5e5e5
}

legend {
    left: -9999px;
    position: absolute
}

label {
    display: block;
    font-size: 1.4em;
    line-height: 1.2857;
    margin-bottom: .5em
}

li label {
    font-size: 1em
}

input,
select,
textarea {
    font-size: 1.4em;
    line-height: 1.2857em;
    margin: 0
}

input[disabled=disabled],
select[disabled=disabled],
textarea[disabled=disabled] {
    color: #a7a8aa
}

input[type=date],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea {
    border: 2px solid #ccc;
    border-radius: 5px;
    display: block;
    line-height: 1.2857;
    min-width: 60%;
    max-width: 80%;
    padding: .4em
}

select {
    width: 95%
}

textarea {
    min-height: 8em
}

input[type=date]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
    border-color: #72c7e7;
    outline: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.faq_select_new {
    max-width: 175px
}

.row {
    border-top: 1px solid #d5d5d5;
    overflow: auto;
    padding: 1.4em
}

.row.noBorder {
    border: 0
}

.row>div.pod {
    float: none;
    width: 100%
}

.row.radio li {
    background: 0;
    overflow: auto;
    padding: 0
}

.row.radio li label {
    float: right;
    margin-top: 0;
    width: 88%
}

.doubleInput input[type=text],
.row.radio li input {
    float: left
}

.row.textArea label,
.row.textArea>div {
    float: none;
    width: 100%
}

.row.textArea textarea {
    width: 100%
}

.row.labelLong label {
    float: none;
    width: auto
}

.doubleInput .spacer {
    clear: both;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 1em;
    padding-left: 25px
}

.doubleInput input[type=date],
.doubleInput input[type=email],
.doubleInput input[type=month],
.doubleInput input[type=number],
.doubleInput input[type=password],
.doubleInput input[type=tel],
.doubleInput input[type=text],
.doubleInput select {
    float: left
}

.short-label {
    border: 0;
    clip: rect(0 0 0 0);
    display: block;
    height: 1px;
    margin: -1px;
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.helpIcon,
.required {
    display: inline-block
}

.required {
    background: url('http://www.aviva.ie/media-library/asterisk-grey.png') center top no-repeat;
    height: 1.142857em;
    margin-left: .3em;
    position: relative;
    text-indent: -99999px;
    top: -.1em;
    width: 1.142857em
}

.svg .required {
    background-image: url('http://www.aviva.ie/media-library/asterisk-grey.png');
    background-size: cover
}

.required.no-gap,
.required.noGap {
    margin-left: 0
}

.required.no-icon,
.required.noIcon {
    background-image: none
}

.post-field-label,
.pre-field-label {
    float: left;
    display: inline-block;
    font-size: 1.5em;
    font-weight: 700;
    padding: .3em 0 0 .5em
}

.pre-field-label {
    width: 25px;
    font-size: 1.9em;
    text-align: right;
    padding: .1em .5em 0 0
}

.post-field-label {
    margin-right: 2em
}

.empty-pre-field {
    margin-left: 25px
}

.error input[type=date],
.error input[type=email],
.error input[type=month],
.error input[type=number],
.error input[type=password],
.error input[type=tel],
.error input[type=text],
.error select,
.error textarea {
    border-color: #cd4848
}

.errorMessage,
.errorlist {
    background: url('http://www.aviva.ie/media-library/icon-warning-info.png') 0 3px no-repeat;
    padding: .5em 0 0 2em;
    min-height: 24px
}

.svg .errorMessage,
.svg .errorlist {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTEuMDAwNDg4MyAtMy4wNDc4NTE2IDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS4wMDA0ODgzIC0zLjA0Nzg1MTYgMzAgMzAiPjxwYXRoIGZpbGw9IiNjZDQ4NDgiIGQ9Im0yNy41NTcxLDIxLjcwN2wtMTIuMzc3OS0yMC45NTMxYy0uMjY4Ni0uNDY2OC0uNzY0Ni0uNzUzOS0xLjMwMTgtLjc1MzktLjUzNjEsMC0xLjAzMjIsLjI4NzEtMS4zMDA4LC43NTM5bC0xMi4zNzc5LDIwLjk1MzFjLS4yNjY2LC40NjM5LS4yNjQ2LDEuMDM0MiAuMDAyOSwxLjQ5OCAuMjY5NSwuNDYyOSAuNzY0NiwuNzQ3MSAxLjI5ODgsLjc0NzFoMjQuNzU0OWMuNTM0MiwwIDEuMDI5My0uMjg0MiAxLjI5ODgtLjc0NzEgLjI2NjYtLjQ2MzkgLjI2ODYtMS4wMzQyIC4wMDI5LTEuNDk4em0tMjMuNDY3OC0uNzUzOWw5Ljc4ODEtMTYuNzk3OSA5Ljc4OTEsMTYuNzk3OWgtMTkuNTc3MXptMTEuMjg4MS0zLjYyNXYyLjI1YzAsLjIwNjEtLjE2OCwuMzc1LS4zNzUsLjM3NWgtMi4yNWMtLjIwNjEsMC0uMzc1LS4xNjg5LS4zNzUtLjM3NXYtMi4yNWMwLS4yMDcgLjE2ODktLjM3NSAuMzc1LS4zNzVoMi4yNWMuMjA3LDAgLjM3NSwuMTY4IC4zNzUsLjM3NXptLTIuNTAxLTguMzc1aDIuMDAyOWMuMjczNCwwIC40OTgsLjIyNDYgLjQ5OCwuNDk4djEuODc3YzAsLjIwNjEtLjAzMjIsLjU0LS4wNzIzLC43NDEybC0uNjc0OCwzLjQ1MzFjLS4wNCwuMjAxMi0uMjQyMiwuNDMwNy0uNDQ5MiwuNDMwN2gtLjU4NzljLS4yMDcsMC0uNDA5Mi0uMjI5NS0uNDUwMi0uNDMwN2wtLjY5MDQtMy40MjE5Yy0uMDQxLS4yMDEyLS4wNzMyLS41NjY0LS4wNzMyLS43NzI1di0xLjg3N2MtLjAwMi0uMjczNCAuMjIzNi0uNDk4IC40OTcxLS40OTh6Ii8+PC9zdmc+);
    background-size: 1.9em
}

.errorlist {
    margin-top: .4em
}

.errorlist li,
.svg .errorlist li {
    background: 0;
    padding: 0
}

.helpText {
    margin-top: 1em
}

.helpControl,
.helpIcon {
    background: url('http://www.aviva.ie/media-library/icon-advice-info.png') bottom left no-repeat;
    float: right;
    font-size: 1.4em;
    height: 2.2em;
    margin: .4em;
    text-indent: -9999px;
    width: 2.2em
}

span.helpControl {
    float: left;
    margin: -.2em .4em 0
}

.svg span.helpControl {
    font-size: 1em;
    margin: 0 .4em
}

.svg .helpControl {
    background-image: url('http://www.aviva.ie/media-library/icon-advice-info.png');
    background-size: 100%;
    height: 1.6em;
    width: 1.6em
}

.congratulationsControl {
    background: url('http://www.aviva.ie/media-library/thumbs-up.png') bottom left no-repeat;
    float: right;
    font-size: 1.4em;
    margin: .4em;
    text-indent: -9999px;
    width: 2em;
    height: 2em
}

span.congratulationsControl {
    float: left;
    font-size: 1em;
    margin: 0 .4em
}

.helpIcon {
    float: none;
    margin: 0 0 -.4em
}

p span.helpIcon {
    font-size: 1em
}

.pod {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05);
    margin-bottom: 1.4em
}

.pod>h2,
.pod>h3 {
    font-size: 2em;
    margin-left: .7em;
    margin-right: .7em;
    padding: .7em 0 0
}

.podContent {
    border-top: 1px solid #d5d5d5;
    overflow: auto;
    padding: 1.4em
}

.podContent.noBorder {
    border: 0
}

.podContent .linkList li {
    background-position: 99% 1em;
    border-top: 1px solid #d5d5d5;
    margin: 0 -.99em 1em;
    padding: 1em 1.4em 0 1em
}

.podContent .linkList li a {
    display: block
}

.podContent .linkList li.doc a,
.podContent .linkList li.external a,
.podContent .linkList li.pdf a,
.podContent .linkList li.ppt a,
.podContent .linkList li.xls a,
.podContent .linkList.podLinkList li a {
    display: inline
}

.podContent .linkList li:first-child {
    background-position: 99% center;
    border-top: 0;
    margin: 0 -.99em 1em;
    padding: 0 2em 0 1em
}

.podContent .linkList li:last-child,
.podContent li:last-child,
.podContent>p:last-child {
    margin-bottom: 0
}

.pod .podImage {
    margin-bottom: 1.4em
}

.podContent .linkList.podLinkList li {
    padding: 0 0 1em 1.4em;
    margin: 0
}

.podContent .linkList.podLinkList li,
.podContent .linkList.podLinkList li:first-child {
    background-position: left .2em;
    border: 0
}

.svg .podContent .linkList.podLinkList li,
.svg .podContent .linkList.podLinkList li:first-child {
    background-position: -3px 3px
}

.largeIcon,
.logo>a,
.section-nav li a,
.section-nav p a,
.skip-links li a,
nav li a {
    display: block
}

.icnHeading {
    background: left .9em no-repeat
}

.svg .icnHeading {
    background-size: 1.666667em
}

.icnHeading,
.pod>h2.icnHeading,
.pod>h3.icnHeading {
    padding: 1.1em 0 .90869em 2em;
    margin-bottom: 0
}

.imageHeading,
.pod>h2.imageHeading,
.pod>h3.imageHeading {
    background-position: center .7em;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding: 100px 0 0
}

.pod.fixed {
    position: fixed
}

.heroImage,
.logo,
form[role=search] {
    position: relative
}

.icnFund,
.pod>h2.icnFund,
.pod>h3.icnFund {
    padding: 1.1em 3.2em .90869em 0;
    margin-right: 0
}

.icnFund {
    background: right 0 no-repeat
}

.svg .icnfund {
    background-size: .6em
}

.podLink a {
    font-weight: 400;
    background: url('http://www.aviva.ie/media-library/list-links.png') 100% center no-repeat;
    padding-right: 20px
}

.podLink a:focus,
.podLink a:hover {
    text-decoration: underline
}

.svg .podLink a {
    background-position: right center;
    background-size: 1.6em;
    padding-right: 25px;
    background-image: url('http://www.aviva.ie/media-library/list-links.svg')
}

.pod.blue {
    background: #e5f6ff
}

.svg .pod.blue {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNUY2RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDOUVERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMzcpIiAvPgo8L3N2Zz4=);
    background: -webkit-linear-gradient(top, #e5f6ff, #c9edff);
    background: linear-gradient(to bottom, #e5f6ff, #c9edff)
}

.pod.lavender {
    background-color: #d7a9e3
}

.pod.marine {
    background-color: #72c7e7
}

.pod.pixieGreen {
    background-color: #a9dc92
}

.pod.lemon {
    background-color: #f8e08e
}

.pod.yellow {
    background: #ffe864
}

.svg .pod.yellow {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4NjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODEpIiAvPgo8L3N2Zz4=);
    background: -webkit-linear-gradient(top, #ffe864, #ffd900);
    background: linear-gradient(to bottom, #ffe864, #ffd900)
}

.podHeader {
    font-size: 2em
}

.pod.yellowHeader .podHeader {
    background: #ffe864;
    margin: 0;
    padding: .7em;
    color: #333
}

.svg .pod.yellowHeader .podHeader {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4NjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODEpIiAvPgo8L3N2Zz4=);
    background: -webkit-linear-gradient(top, #ffe864, #ffd900);
    background: linear-gradient(to bottom, #ffe864, #ffd900)
}

.noBorder .podGroup {
    border-top: 1px solid #d5d5d5
}

.noBorder .podGroup:first-child {
    border-top: 0
}

.noBorder .podGroup .pod,
.podGroup.noBorder .pod {
    border-width: 1px 0 0;
    border-radius: 0;
    box-shadow: none
}

.formPod,
.noBorder .podGroup .pod:first-child,
.podGroup.noBorder .pod:first-child {
    border-width: 0
}

.infoPod,
.infoPod .podContent,
.infoPod p,
.largeIcon,
.noBorder .podGroup .pod .podContent,
.podGroup.noBorder .pod .podContent {
    border: 0
}

.largeIcon {
    background-position: 1.4em center;
    background-repeat: no-repeat;
    background-size: 2.8em
}

.largeIcon .podLink {
    background: url('http://www.aviva.ie/media-library/list-links.png') 100% center no-repeat;
    display: block;
    font: 400 1.8em 'Source Sans Pro', Arial, Helvetica, sans-serif;
    padding-left: 3.5em;
    padding-right: 1.5em
}

.cutOutImage,
.cutOutImageSmall {
    background-repeat: no-repeat;
    min-height: 15em
}

.svg .largeIcon .podLink {
    background-image: url('http://www.aviva.ie/media-library/list-links.png');
    background-size: 1.5em
}

.content a.largeIcon {
    text-decoration: none
}

.content a.largeIcon:focus,
.content a.largeIcon:hover {
    text-decoration: underline
}

.largeIcon.family {
    background-image: url('http://www.aviva.ie/media-library/your-family-lifestyle.png')
}

.largeIcon.home,
.largeIcon.income {
    background-image: url('http://www.aviva.ie/media-library/your-home.png')
}

.largeIcon.funeral {
    background-image: url('http://www.aviva.ie/media-library/your-funeral.png')
}

.cutOutImage {
    background-position: 97% 6em
}

.cutOutImageSmall {
    background-position: 97% 4em
}

.cutOutImage .podContent p:first-child,
.cutOutImageSmall .podContent p:first-child {
    padding-right: 7em
}

.cutOutImage.lifeInsurance {
    background-image: url('http://www.aviva.ie/media-library/life-insurance.jpg')
}

.cutOutImage.criticalIllness {
    background-image: url('http://www.aviva.ie/media-library/critical-illness.jpg')
}

.cutOutImage.over50s {
    background-image: url('http://www.aviva.ie/media-library/over-50s.jpg')
}

.cutOutImage.incomeProtection {
    background-image: url('http://www.aviva.ie/media-library/income-protection.jpg')
}

.cutOutImage.newParent {
    background-image: url('http://www.aviva.ie/media-library/new-parent-life-cover.jpg')
}

.cutOutImage.stockShares {
    background-image: url('http://www.aviva.ie/media-library/icon_stocks_shares.png')
}

.cutOutImage.pensionPort {
    background-image: url('http://www.aviva.ie/media-library/icon_pension_port.png')
}

.cutOutImage.collectInvest {
    background-image: url('http://www.aviva.ie/media-library/icon_collect_invest.png')
}

.cutOutImage.fixedTerm {
    background-image: url('http://www.aviva.ie/media-library/icon_fixed_term.png')
}

.cutOutImage.annuities {
    background-image: url('http://www.aviva.ie/media-library/icon_annuities.png')
}

.cutOutImage.calculatorsInvest,
.cutOutImageSmall.calculatorsInvest {
    background-image: url('http://www.aviva.ie/media-library/calculator-investment.png')
}

.calcsInvest {
    background: url('http://www.aviva.ie/media-library/calculator-investment.png') center right no-repeat
}

.cutOutImage.lifeExpect,
.cutOutImageSmall.lifeExpect {
    background-image: url('http://www.aviva.ie/media-library/life_expect.png')
}

.lifeExpectCalc {
    background: url('http://www.aviva.ie/media-library/life_expect.png') center right no-repeat
}

.cutOutImage.inheritTax,
.cutOutImageSmall.inheritTax {
    background-image: url('http://www.aviva.ie/media-library/inherit-tax.png')
}

.cutOutImage.calculatorsBudget,
.cutOutImageSmall.calculatorsBudget {
    background-image: url('http://www.aviva.ie/media-library/calculator-budget.png')
}

.calcsBudget {
    background: url('http://www.aviva.ie/media-library/calculator-budget.png') center right no-repeat
}

.cutOutImage.calculatorsMonthly,
.cutOutImageSmall.calculatorsMonthly {
    background-image: url('http://www.aviva.ie/media-library/calculator-monthly.gif')
}

.cutOutImage.calculatorsInflation,
.cutOutImageSmall.calculatorsInflation {
    background-image: url('http://www.aviva.ie/media-library/calculator-inflation.jpg')
}

.cutOutImage.calculatorsCut,
.cutOutImageSmall.calculatorsCut {
    background-image: url('http://www.aviva.ie/media-library/calculator-cut.jpg')
}

.calcCut {
    background: url('http://www.aviva.ie/media-library/calculator-cut.jpg') center right no-repeat
}

.cutOutImage.calculatorsTax,
.cutOutImageSmall.calculatorsTax {
    background-image: url('http://www.aviva.ie/media-library/calculator-tax.gif')
}

.cutOutImage.calculatorsUni,
.cutOutImageSmall.calculatorsUni {
    background-image: url('http://www.aviva.ie/media-library/calculator-uni.gif')
}

.cutOutImage.calculatorRetirement,
.cutOutImageSmall.calculatorRetirement {
    background-image: url('http://www.aviva.ie/media-library/calculator-retirement.png')
}

.cutOutImage.calculatorEquity,
.cutOutImageSmall.calculatorEquity {
    background-image: url('http://www.aviva.ie/media-library/equity_release_icon.png')
}

.cutOutImage.calculatorPac,
.cutOutImageSmall.calculatorPac {
    background-image: url('http://www.aviva.ie/media-library/pension_annuity_icon.png')
}

.cutOutImage.scanSmart,
.cutOutImageSmall.scanSmart {
    background-image: url('http://www.aviva.ie/media-library/scan-smart.png')
}

.infoPod {
    background-color: #87189d;
    background-color: rgba(135, 24, 157, .8);
    background-image: url();
    background-position: 1.4em 1.4em;
    background-repeat: no-repeat;
    color: #fff;
    min-height: 7em;
    padding-left: 32px
}

.infoPod p {
    font: 2em/1.3 'Source Sans Pro', Arial, Helvetica, sans-serif
}

.heroImage {
    background: center center no-repeat;
    background-size: cover;
    height: 15em
}

.heroImagePod {
    overflow: hidden
}

.heroImagePod .podContent {
    background: #fdfdfd;
    border: 0
}

.heroImagePod .podContent>h2,
.heroImagePod .podContent>h3 {
    font-size: 1.8em
}

.formPod {
    border-radius: 0;
    box-shadow: none;
    margin: 0 -1.4em
}

.formPod .podContent,
.formPod .row {
    border: 0;
    padding: .7em 1.4em
}

.formPod>h2 {
    border-top: 1px solid #d5d5d5;
    margin: 0 0 .60869em;
    padding: .60869em .8em 0
}

.content>.formPod:first-child>h2 {
    border: 0;
    padding-top: 0
}

.errorPod {
    border: 2px solid #cd4848
}

.icnWarning {
    background: left .9em no-repeat
}

.warningPod {
    border: 1px solid #e57200
}

.warningPod p {
    background-size: 2.379em;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    padding: 1.571em 0 1.286em 2.857em
}

.icnAproachRetire,
.icnBroker {
    background-image: url()
}

.icnBusiness {
    background-image: url('http://www.aviva.ie/media-library/icon_business.png')
}

.icnCalculator {
    background-image: url('http://www.aviva.ie/media-library/icon-calculator.png')
}

.icnChat {
    background-image: url('http://www.aviva.ie/media-library/icon-chat.png')
}

.icnClaim {
    background-image: url('http://www.aviva.ie/media-library/icn-make-a-claim.png')
}

.icnAccident,
.icnBreakdown,
.icnBusiness,
.icnCampervan,
.icnCar,
.icnHealth,
.icnHome,
.icnLife,
.icnMotorcycle,
.icnMotorhome,
.icnMultiCar,
.icnOver50s,
.icnPet,
.icnShortTermCar,
.icnTravel,
.icnVan,
.pod>h2.icnAccident,
.pod>h2.icnBreakdown,
.pod>h2.icnBusiness,
.pod>h2.icnCampervan,
.pod>h2.icnCar,
.pod>h2.icnHealth,
.pod>h2.icnHome,
.pod>h2.icnLife,
.pod>h2.icnMotorcycle,
.pod>h2.icnMotorhome,
.pod>h2.icnMultiCar,
.pod>h2.icnOver50s,
.pod>h2.icnPet,
.pod>h2.icnShortTermCar,
.pod>h2.icnTravel,
.pod>h2.icnVan,
.pod>h3.icnAccident,
.pod>h3.icnBreakdown,
.pod>h3.icnBusiness,
.pod>h3.icnCampervan,
.pod>h3.icnCar,
.pod>h3.icnHealth,
.pod>h3.icnHome,
.pod>h3.icnLife,
.pod>h3.icnMotorcycle,
.pod>h3.icnMotorhome,
.pod>h3.icnMultiCar,
.pod>h3.icnOver50s,
.pod>h3.icnPet,
.pod>h3.icnShortTermCar,
.pod>h3.icnTravel,
.pod>h3.icnVan {
    background-size: auto;
    background-position: 0 .5em
}

.icnHeading.icnBreakdown,
.icnHeading.icnBusiness,
.icnHeading.icnMultiCar,
.pod>h2.icnBreakdown,
.pod>h2.icnBusiness,
.pod>h2.icnMultiCar,
.pod>h3.icnBreakdown,
.pod>h3.icnBusiness,
.pod>h3.icnMultiCar {
    padding-left: 2.5em
}

.icnHeading.icnCampervan,
.icnHeading.icnMotorhome,
.pod>h2.icnCampervan,
.pod>h2.icnMotorhome,
.pod>h3.icnCampervan,
.pod>h3.icnMotorhome {
    padding-left: 3.3em
}

header {
    overflow: auto
}

.logo {
    background-color: #ffd900;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4NjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MjkpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #ffe866, #ffd900);
    background-image: linear-gradient(to bottom, #ffe866, #ffd900);
    border-bottom: 5px solid #fff;
    padding: 1.8em 3.125%;
    z-index: 100
}

.logo>a {
    background-color: transparent;
    background-image: url('http://www.aviva.ie/media-library/logo-aviva-small.png');
    background-size: 100%;
    background-repeat: no-repeat;
    height: 2.6em;
    text-indent: -9999px;
    width: 12em
}

.svg .logo>a {
    background-image: url(data:image/png;base64,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)
}

@media screen and (min-width:768px) {
    .svg .logo>a {
        background-image: url(data:image/png;base64,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);
        height: 3.6em;
        width: 43.9em
    }
}

header h1 {
    line-height: 1.4em;
    margin: .583333em 3% 0
}

form[role=search] {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05);
    margin: 1em 3.1% 0;
    padding: 2em;
    overflow: hidden;
    z-index: 200
}

.skip-links a,
.top-links {
    left: -9999px;
    position: absolute
}

.js form[role=search] {
    border-radius: .63em 0 .63em .63em;
    margin: 0 3.1%;
    top: -1.65em
}

form[role=search] label,
form[role=search] legend {
    left: -9999px;
    top: -9999px;
    position: absolute
}

form[role=search] input[type=search] {
    border: 1px solid #ccc;
    border-right: 0;
    float: left;
    padding: 1.1em 2%;
    width: 70%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, .1);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

form[role=search] input[type=search]:focus {
    box-shadow: none;
    outline: 0
}

form[role=search] input[type=submit] {
    background-color: #dedede;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RFREVERSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI1KSIgLz4KPC9zdmc+);
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dedede);
    background-image: linear-gradient(to bottom, #f0f0f0, #dedede);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #004fb6;
    cursor: pointer;
    border: 1px solid #ccc;
    float: left;
    padding: 1em 1%;
    width: 30%
}

.skip-links {
    margin-right: 3%
}

.js .skip-links {
    margin: -2.2em 0 0
}

.skip-links {
    float: right;
    margin-top: -.5em;
    width: 60%
}

.skip-links li {
    background-image: none;
    padding: 0
}

.skip-links li a {
    border: 1px solid #ead353;
    border-radius: .5em;
    box-shadow: 0 .1em .1em 0 #fff;
    float: right;
    margin-left: 5%;
    padding: .7em 5%
}

.skip-links .menu.open a,
.skip-links .search.open a {
    border-radius: .5em .5em 0 0;
    box-shadow: none;
    top: 0;
    z-index: 100;
    position: relative;
    left: 0
}

.backToTop a,
.section-nav p,
.section-nav>ul,
nav li a,
nav>ul {
    box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05)
}

.skip-links li a:focus,
.skip-links li a:hover {
    text-decoration: none
}

.skip-links .menu a {
    background: url('http://www.aviva.ie/media-library/menu-bars.png') 90% center no-repeat #ffd900;
    padding: .7em 20% .7em 5%
}

.skip-links .menu a:focus,
.skip-links .menu a:hover {
    background-color: #fef165
}

.svg .skip-links .menu a {
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5NjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MjIpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), -webkit-linear-gradient(top, #ffe961, #ffd903);
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), linear-gradient(to bottom, #ffe961, #ffd903);
    background-size: 1.5em, auto
}

.svg .skip-links .menu a:focus,
.svg .skip-links .menu a:hover {
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUYxNjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkRBMDMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NzEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), -webkit-linear-gradient(top, #fef165, #ffda03);
    background-image: url('http://www.aviva.ie/media-library/menu-bars.png'), linear-gradient(to bottom, #fef165, #ffda03)
}

.skip-links .menu.open a {
    background: url('http://www.aviva.ie/media-library/menu-close.png') 94% .3em no-repeat #fff;
    border-color: #ccc;
    border-bottom: 1px solid #fff;
    padding: .7em 20% .6em 5%
}

.svg .skip-links .menu.open a {
    background-image: url('http://www.aviva.ie/media-library/icon-grey-cross.svg');
    background-size: 2em
}

.skip-links .search a {
    background: url('http://www.aviva.ie/media-library/icon-search.png') center center no-repeat #ffd900;
    direction: ltr;
    text-indent: -9999px;
    min-width: 40px
}

.skip-links .search a:focus,
.skip-links .search a:hover {
    background-color: #fef165
}

.svg .skip-links .search a {
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5NjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MjIpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), -webkit-linear-gradient(top, #ffe961, #ffd903);
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), linear-gradient(to bottom, #ffe961, #ffd903);
    background-size: 1.5em, auto
}

.svg .skip-links .search a:focus,
.svg .skip-links .search a:hover {
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUYxNjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkRBMDMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NzEpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), -webkit-linear-gradient(top, #fef165, #ffda03);
    background-image: url('http://www.aviva.ie/media-library/icon-search.png'), linear-gradient(to bottom, #fef165, #ffda03)
}

.skip-links .search.open a {
    background: url('http://www.aviva.ie/media-library/icon-search.png') center center no-repeat #fff;
    border-color: #ccc;
    border-bottom: 1px solid #fff
}

.svg .skip-links .search.open a {
    background-image: url('http://www.aviva.ie/media-library/icon-search.png');
    background-size: 1.5em
}

.section-nav>ul,
nav>ul {
    background: #fff;
    overflow: hidden;
    list-style: none
}

nav>ul {
    border: 1px solid #d5d5d5;
    border-bottom: 0;
    border-radius: .63em .63em 0 0;
    margin: 1em 3% 0;
    padding: .5em 0
}

.t3 nav>ul,
.t7 nav>ul,
.t8 nav>ul {
    border-bottom: 1px solid #d5d5d5;
    border-radius: .63em
}

.js .section-nav,
.js nav {
    position: relative;
    top: -1.75em;
    z-index: 200
}

.js nav>ul {
    margin: 0 3%
}

.section-nav>p:last-child {
    border-bottom: 1px solid #d5d5d5;
    border-radius: 0 0 .63em .63em
}

.section-nav>ul {
    border: 1px solid #d5d5d5;
    border-radius: 0 0 .63em .63em;
    margin: 0 3% 1.4em;
    padding-left: 0
}

.section-nav ul li,
.svg .section-nav ul li,
.svg nav li,
nav li {
    background-image: none
}

.section-nav ul ul {
    padding: 0
}

.svg nav li,
nav li {
    margin: .5em 0 .5em 3%;
    padding: 0;
    float: left;
    width: 45.5%
}

.section-nav li li,
.section-nav ul li,
.svg .section-nav ul li,
nav li li {
    border-top: 1px solid #d5d5d5;
    margin: 0;
    padding: 0
}

.section-nav li:first-child,
nav li:first-child {
    border-top: 0
}

.section-nav p,
nav li a {
    border: 1px solid #d5d5d5
}

.section-nav li li:first-child,
nav li li:first-child {
    border-top: 1px solid #d5d5d5
}

nav li a {
    background-color: #e1e1e1;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fafafa, #e1e1e1);
    background-image: linear-gradient(to bottom, #fafafa, #e1e1e1);
    border-radius: .5em;
    font-weight: 700;
    padding: .7em 6%
}

nav li a:focus,
nav li a:hover,
nav li.selected a {
    background-color: #ffed48;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fef596, #ffed49);
    background-image: linear-gradient(to bottom, #fef596, #ffed49);
    text-decoration: none
}

.section-nav li a {
    background: url('http://www.aviva.ie/media-library/list-links.png') 96% center no-repeat;
    padding: 1em 15% 1em 3%
}

.svg .section-nav li a {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg');
    background-size: 1.5em
}

.section-nav li a.selected {
    background: #fff599;
    color: #333;
    text-decoration: none
}

.section-nav p {
    background: url('http://www.aviva.ie/media-library/arrow-back.png') 3% center no-repeat #fff;
    border-radius: .63em .63em 0 0;
    border-bottom: 0;
    margin: 0 3%;
    overflow: hidden;
    padding: 1em 3% 1em 10%
}

.filter ul,
.pagination {
    overflow: auto
}

.svg .section-nav p {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.svg');
    background-size: 1.5em
}

.section-nav li a:focus,
.section-nav li a:hover {
    background-color: #fff599;
    color: #333;
    text-decoration: none
}

.js .logo .skip-links a {
    position: relative;
    left: 0
}

.breadcrumb,
.js .t8 .logo .skip-links a {
    left: -9999px;
    position: absolute
}

.js #search,
.js .section-nav,
.js nav {
    display: none
}

.js #search.visible,
.js .section-nav.visible,
.js nav.visible {
    display: block
}

.js .t4 nav.visible,
.js .t6 nav.visible {
    display: none
}

.backToTop a {
    background: url('http://www.aviva.ie/media-library/arrow-back-to-top.png') 92% center no-repeat #fff;
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    display: block;
    float: right;
    padding: 1em 2.5em 1em 1em;
    margin-bottom: 1em
}

.svg .backToTop a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIzMCIgdmlld0JveD0iLTUuNDA0Mjk2OSAtNS4wNDg4MjgxIDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNS40MDQyOTY5IC01LjA0ODgyODEgMzAgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIHkxPSIyMC44MDUiIHkyPSIuMDAxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJtLjE2NjUsOC42NDU1Yy0uMjIxMiwuMjE5Ny0uMjIxNywuNTgwNi0uMDAyLC44MDE4bDEuNjg0NiwxLjY5MjRjLjIxOTcsLjIyMTcgLjU4MDYsLjIyMTcgLjgwMTgsLjAwMmw0LjE3MTktNC4xNTIzYy4yMjEyLS4yMTk3IC40MDE5LS4xNDUgLjQwMTksLjE2N3YxMy4wODExYzAsLjMxMTUgLjI1NDksLjU2NzQgLjU2NjksLjU2NzRoMi41OTU3Yy4zMTIsMCAuNTY2OS0uMjU1OSAuNTY2OS0uNTY3NHYtMTMuMDgxMWMwLS4zMTIgLjE4MDctLjM4NjcgLjQwMTQtLjE2N2w0LjE3MTksNC4xNTIzYy4yMjA3LC4yMTk3IC41ODIsLjIxOTcgLjgwMTgtLjAwMmwxLjY4NDYtMS42OTI0Yy4yMjA3LS4yMjEyIC4yMTk3LS41ODItLjAwMi0uODAxOGwtOC41MjA1LTguNDgwNWMtLjIyMTItLjIxOTctLjU4MjUtLjIxOTctLjgwMzcsMGwtOC41MjEsOC40ODA1eiIvPjwvc3ZnPg==);
    background-size: 1.5em
}

.breadcrumb {
    top: -9999px
}

.pagination {
    list-style-type: none;
    padding: 0;
    margin-bottom: .5em
}

.pagination li,
.svg .pagination li {
    background: 0
}

.pagination li {
    float: left;
    padding: 0 .5em 0 0
}

.pagination input {
    font-size: 1em
}

.pagination .currentPage input,
.pagination .currentPage span,
.pagination .disabled a,
.pagination .disabled input,
.pagination .disabled span,
.pagination .pageNumber a,
.pagination .pageNumber input,
.pagination .pageNumber span {
    background: 0;
    border: 0;
    display: block;
    padding: 0;
    margin: 0
}

.pagination .currentPage,
.pagination .pageNumber {
    margin: 0 0 .5em
}

.pagination .currentPage input,
.pagination .currentPage span,
.pagination .pageNumber a,
.pagination .pageNumber input,
.pagination .pageNumber span {
    background: #e1e1e1;
    border: 1px solid #d5d5d5;
    border-radius: .5em;
    box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .05);
    color: #004fb6;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    padding: .5em .25em;
    text-align: center;
    text-decoration: none;
    min-width: 2.5em
}

.carousel,
.content,
.hero,
.js .striped,
.progressBar,
footer .linkList {
    box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05)
}

.svg .pagination .pageNumber a,
.svg .pagination .pageNumber input,
.svg .pagination .pageNumber span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fafafa, #e1e1e1);
    background-image: linear-gradient(to bottom, #fafafa, #e1e1e1)
}

.pagination .pageNumber a:focus,
.pagination .pageNumber a:hover,
.pagination .pageNumber input:focus,
.pagination .pageNumber input:hover {
    background-color: #ffed48;
    text-decoration: none
}

.svg .pagination .pageNumber a:focus,
.svg .pagination .pageNumber a:hover,
.svg .pagination .pageNumber input:focus,
.svg .pagination .pageNumber input:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fef596, #ffed49);
    background-image: linear-gradient(to bottom, #fef596, #ffed49)
}

.pagination .disabled a,
.pagination .disabled input,
.pagination .disabled span {
    background: 0;
    border: 0;
    color: #004fb6;
    cursor: default;
    font-weight: 700;
    padding: .5em .25em;
    text-decoration: none
}

.pagination .currentPage input,
.pagination .currentPage span {
    background: #6a6a6a;
    border-color: #4e4e4e;
    color: #fff;
    cursor: default
}

.pagination .next {
    padding-right: 0
}

.pagination .prev .button,
.pagination .prev .button.back {
    padding: .5em .5em .5em 2em
}

.pagination .next .button {
    padding: .5em 2em .5em .5em
}

.filter p {
    float: left;
    padding-right: 1em
}

.filter ul li,
.svg .filter ul li {
    background: 0;
    border-left: 1px solid #d5d5d5;
    float: left;
    padding: 0 1em;
    margin-bottom: 1em
}

.filter ul li:first-child {
    border-left: none;
    padding-left: 0
}

.content,
.progressBar {
    border: 1px solid #d5d5d5
}

.filter ul li a,
.filter ul li a:visited {
    color: #004fb6;
    text-decoration: none
}

.filter ul li a:focus,
.filter ul li a:hover {
    text-decoration: underline
}

.filter ul li.selected a {
    color: #333;
    font-weight: 700
}

.progressBar {
    background: #fff;
    border-radius: .63em;
    margin-bottom: 1.4em;
    overflow: hidden
}

.progressBar .label {
    display: inline-block;
    left: -999em;
    position: absolute;
    top: -999em;
    text-indent: -999em
}

.progressBar li,
.progressWrapper {
    position: relative
}

.progressBar ol {
    display: table;
    width: 100%
}

.progressBar li {
    background: 0;
    border-left: 1px solid #d5d5d5;
    display: table-cell;
    font-weight: 700;
    padding: .75em .75em .75em 1.75em;
    text-align: center;
    vertical-align: top
}

.progressBar .progressWrapper:after,
.progressBar .progressWrapper:before {
    border-bottom: 1.6em solid transparent;
    border-top: 1.6em solid transparent;
    content: " ";
    display: block;
    top: -.75em
}

.progressBar .progressWrapper:before {
    border-left: 1.25em solid #d5d5d5;
    left: -1.75em;
    position: absolute;
    z-index: 1
}

.progressBar .progressWrapper:after {
    border-left: 1.25em solid #fff;
    left: -1.85em;
    position: absolute;
    z-index: 2
}

.progressBar li:first-child .progressWrapper:after,
.progressBar li:first-child .progressWrapper:before {
    content: none
}

.progressBar li:first-child {
    border: 0;
    padding-left: .75em
}

.progressBar .stage {
    background: #f5f5f5;
    border-radius: 1em;
    display: inline-block;
    font-size: 1.1em;
    line-height: 1em;
    padding: .41em;
    margin: -.2em 0;
    width: 1.825em
}

.progressBar .navon {
    background: #007934;
    color: #fff
}

.progressBar .navon .stage {
    background: #fff;
    border-color: #333;
    color: #333
}

.progressBar .navon .progressWrapper .stage:after {
    border-bottom: 1.5em solid transparent;
    border-left: 1.2em solid #007934;
    border-top: 1.5em solid transparent;
    content: " ";
    display: block;
    right: -1.8em;
    position: absolute;
    top: -.75em;
    z-index: 4
}

.progressBar .navdone .stage {
    background-image: url('http://www.aviva.ie/media-library/progress-tick.png');
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -999em
}

.svg .progressBar .navdone .stage {
    background-image: url('http://www.aviva.ie/media-library/progress-tick.png');
    background-size: 1em
}

.main {
    margin: 1.4em 3% 0;
    overflow: auto;
    width: 94%
}

.content,
.hero {
    margin-bottom: 1.4em
}

.content {
    background: #fff;
    border-radius: .63em;
    padding: 1.4em
}

.hero {
    background: center center no-repeat;
    background-size: cover;
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    display: block;
    min-height: 24.1em;
    position: relative
}

.hero>p,
.heroImage>p {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    color: #004fb6;
    font: 1.8em/1.3 'Source Sans Pro', Arial, Helvetica, sans-serif;
    padding: .5em 3.4%
}

.heroLeftAlign {
    background-position: left center
}

.heroRightAlign {
    background-position: right center
}

.heroSplitYellow {
    background-position: 50% 3em;
    min-height: 27em
}

.heroSplitYellow>div,
.heroSplitYellow>p {
    background-color: #ffe866;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4NjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ5MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #ffe866, #ffd900);
    background-image: linear-gradient(to bottom, #ffe866, #ffd900);
    padding: 1em 1%
}

.heroSplitYellow>p {
    padding: .5em 3.4%
}

.heroSplitYellow h1 {
    margin: 0
}

.heroSplitYellow .roundels {
    left: -9999em
}

.heroSplitYellow p .button {
    font-size: 1em;
    margin: 0;
    position: static
}

.content .heroSplitYellow>div {
    padding: 1.4em
}

.heroPlainText .roundels {
    left: .5em
}

.heroLarge {
    background: center center no-repeat;
    background-size: cover;
    margin-bottom: 1.4em;
    min-height: 30em;
    padding-bottom: 1.4em
}

.heroLarge h1 {
    background-color: rgba(255, 255, 255, .4);
    padding: .5em 6%
}

.heroLarge .infoPod {
    margin: 2.4em 6%
}

.hero .button {
    font-size: 1.4em;
    bottom: 0;
    left: 0;
    margin: 0 0 1em 1em;
    position: absolute
}

.roundels {
    bottom: .5em;
    position: absolute;
    right: .5em
}

.roundels.topLeftAlign,
.roundels.topRightAlign {
    bottom: auto;
    top: .5em
}

.roundels.leftAlign,
.roundels.topLeftAlign {
    right: auto;
    left: .5em!important
}

.heroFull {
    background: #d3d3d3;
    min-height: 33em;
    background-size: cover
}

.heroFull .heroContent {
    background: rgba(255, 255, 255, .8);
    padding: 2em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.heroFull .heroContent .button {
    position: static;
    margin: 0
}

.heroFull .heroContent p {
    color: #004fb6;
    font-size: 2em;
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif
}

@media screen and (max-width:35em) {
    .heroFullNoSmall.heroFull {
        min-height: 0;
        background-image: none
    }
    .heroFullNoSmall .heroContent {
        background: #fff;
        position: static
    }
}

footer .site-info {
    background: #e5e5e5;
    border-top: 5px solid #fff;
    border-bottom: 5px solid #fff;
    overflow: auto;
    padding: 1.4em 3%
}

footer .linkList {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    margin: 0 0 1.4em
}

.svg footer .linkList li,
footer .linkList li {
    border-top: 1px solid #d5d5d5;
    padding: 1em;
    background-position: 96% center
}

footer .linkList li:first-child {
    border-top: 0
}

.copyright,
.dateCode {
    padding: 0 1em 1.4em;
    text-align: center
}

.dateCode {
    color: #aaa;
    font-size: .85em;
    padding: 0 1em
}

.connect {
    margin: 0 auto;
    padding: 1.4em 1em;
    width: 27em
}

.connect h3 {
    text-align: center
}

.connect img {
    max-width: none
}

img,
video {
    max-width: 100%
}

.connect ul li {
    background-image: none;
    display: inline;
    margin: 0 0 1em 1em;
    padding: 0
}

.connect li:first-child {
    margin: 0 0 1em
}

.connect li a {
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    height: 3.4em;
    opacity: .8;
    text-indent: -9999px;
    width: 3.4em;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.connect li a:focus,
.connect li a:hover {
    opacity: 1
}

.svg .connect li a {
    background-size: 100%
}

.youtube {
    background-image: url('http://www.aviva.ie/media-library/icon-you-tube.png')
}

.twitter {
    background-image: url('http://www.aviva.ie/media-library/icon-twitter.png')
}

.facebook {
    background-image: url('http://www.aviva.ie/media-library/icon-facebook.png')
}

.googlePlus {
    background-image: url('http://www.aviva.ie/media-library/icon-google-plus.png')
}

mark {
    font-weight: 700
}

.content>img {
    margin-bottom: 1em
}

.videoWrapper {
    margin-bottom: 1.4em
}

.js .jw-settings img,
.js .jw-settings video,
.js .videoWrapper img,
.js .videoWrapper video {
    max-width: none
}

.youtubeVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

.youtubeVideo embed,
.youtubeVideo iframe,
.youtubeVideo object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.carousel,
.carousel .slide,
.carouselContainer {
    position: relative
}

.js .showHide,
.js .tabGroup {
    border-bottom: 1px dashed #ccc;
    margin: 0 -1.4em 1.4em
}

.js .showHide:last-child,
.js .tabGroup:last-child {
    margin-bottom: 0
}

.js .showHide>h2,
.js .showHide>h3,
.js .showHide>h4,
.js .tabGroup>h2,
.js .tabGroup>h3 {
    border-top: 1px dashed #ccc;
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 1.2857em;
    letter-spacing: 0;
    margin: 0;
    padding: 0 1em;
    word-spacing: 0
}

.carousel .slide p,
.tel {
    letter-spacing: -.015em;
    color: #004fb6
}

.js .showHide>h2 a,
.js .showHide>h3 a,
.js .showHide>h4 a,
.js .tabGroup>h2 a,
.js .tabGroup>h3 a {
    background: url('http://www.aviva.ie/media-library/icon-plus.png') 99% .7em no-repeat;
    display: block;
    padding: 1em 3em 1em 0
}

.svg.js .showHide>h2 a,
.svg.js .showHide>h3 a,
.svg.js .showHide>h4 a {
    background-size: 2em
}

.svg.js .tabGroup>h2 a,
.svg.js .tabGroup>h3 a {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png');
    background-size: 2em
}

.js .showHide>h2:hover,
.js .showHide>h3:hover,
.js .showHide>h4:hover {
    background-color: #f2faff
}

.js .tabGroup h2 a.closed,
.js .tabGroup h3 a.closed {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png')
}

.svg.js .tabGroup h2 a.closed,
.svg.js .tabGroup h3 a.closed {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png');
    background-size: 2em
}

.js .showHide>div,
.js .tabGroup>div {
    padding: 1em 1.4em
}

.js .tabGroup .tabControls {
    display: none
}

.controlWrapper {
    float: right;
    margin-right: 1em
}

.button.showHideAllControl {
    background-size: 2em, auto
}

.controlLink {
    float: right
}

.js .striped {
    border: 1px solid #d5d5d5;
    border-width: 1px 0
}

.js .striped>h2,
.js .striped>h3 {
    background-color: #e5f6ff;
    border-top: 1px solid #fff
}

.js .striped>h2:first-child,
.js .striped>h3:first-child {
    border-top: 0
}

div.borderTop,
h2.borderTop,
h3.borderTop {
    border-top: 1px solid #d5d5d5
}

.js .striped>h2.closed:last-of-type,
.js .striped>h3.closed:last-of-type {
    border-radius: 0
}

.js .striped>h2:nth-of-type(even),
.js .striped>h3:nth-of-type(even) {
    background-color: #f2faff
}

.js .striped>div {
    background-color: #e5f6ff
}

.js .striped>div:nth-of-type(even) {
    background-color: #f2faff
}

.js .showHide>h2:nth-of-type(odd):hover,
.js .showHide>h3:nth-of-type(odd):hover {
    background-color: #e5f6ff
}

.js .tabGroup.highlight .closed {
    background-color: #f2faff
}

.js .tabGroup.highlight .open {
    background-color: #e5f6ff
}

.tel {
    font: 1.8em/1.1 'Source Sans Pro', Arial, Helvetica, sans-serif;
    margin-bottom: .77778em
}

span.tel {
    display: inline-block;
    font: 700 1.2em 'Source Sans Pro', Arial, Helvetica, sans-serif;
    margin-bottom: 0
}

div.borderTop {
    margin: 0 -1.4em 1em;
    padding: 1em 1.4em 0
}

h2.borderTop {
    margin: 0 -.7em .60869em;
    padding: .60869em .7em 0
}

h3.borderTop {
    margin: 0 -.7em .77778em;
    padding: .77778em .7em 0
}

.contentLower>h2.borderTop:first-child,
.contentLower>h3.borderTop:first-child {
    border-top: 0;
    padding-top: 0
}

.inlineLinks p {
    display: inline-block;
    margin-right: 1em
}

.carousel {
    border: 1px solid #d5d5d5;
    border-radius: .63em;
    display: block;
    margin-bottom: 1.4em;
    min-height: 241px;
    overflow: hidden
}

.ui-datepicker-header,
.ui-helper-clearfix {
    overflow: auto
}

.carousel .slide {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
    min-height: 241px;
    text-decoration: none
}

.carousel .slide.active,
.carousel .slide:first-child {
    display: block
}

.carousel .slide.active {
    float: left
}

.carousel a.slide:link,
.carousel a.slide:visited {
    color: #004fb6
}

.carousel .slide p {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    font: 1.8em/1.3 'Source Sans Pro', Arial, Helvetica, sans-serif;
    padding: .5em 3.4%
}

.carousel .slide .button {
    bottom: 0;
    font-size: 1.4em;
    left: 0;
    margin: 1em;
    position: absolute
}

.carousel .slideLeftAlign {
    background-position: left center
}

.carousel .slideRightAlign {
    background-position: right center
}

.carouselControls {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    border-radius: .5em;
    bottom: .5em;
    position: absolute;
    right: .5em
}

.slidePlayPause,
.slideSelect {
    color: #004fb6;
    float: left;
    padding: .5em
}

.slideSelect {
    padding: .625em .5em
}

.slidePlayPause {
    border-radius: .63em 0 0;
    float: right
}

.slidePlayPause li,
.slideSelect li,
.svg .slidePlayPause li,
.svg .slideSelect li {
    background: 0;
    float: left;
    padding: 0 0 0 .5em
}

.slidePlayPause li .svg .slideSelect li:first-child,
.slideSelect li:first-child,
.svg .slidePlayPause li {
    padding: 0
}

.slidePlayPause a,
.slideSelect a {
    background: url('http://www.aviva.ie/media-library/carousel-controls.png') -21px -42px no-repeat;
    display: block;
    height: 21px;
    width: 21px;
    text-indent: -9999em
}

.slidePlayPause a {
    height: 25px;
    width: 25px
}

.ui-helper-zfix,
.ui-widget-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.slideSelect .active a {
    background-position: 0 0
}

.slidePlayPause .play a {
    background-position: -42px -84px
}

.slidePlayPause .pause a {
    background-position: -63px -126px
}

.slidePlayPause .pause,
.slidePlayPause .play,
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

#tooltip,
#tooltip:after,
.ui-autocomplete,
.ui-helper-zfix,
.ui-widget-overlay {
    position: absolute
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%
}

.ui-datepicker,
.ui-widget-content {
    background: #fff;
    box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .05);
    padding: .5em
}

.ui-helper-zfix {
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default!important
}

.ui-widget-content {
    border: 1px solid #ccc;
    border-radius: .5em
}

.ui-datepicker-trigger {
    cursor: pointer;
    float: right;
    margin-top: -2.8em
}

.ui-datepicker {
    border: 1px solid #ccc;
    border-radius: .5em;
    min-width: 30.6em
}

.ui-datepicker-title {
    font-size: 1.4em;
    font-weight: 700;
    text-align: center;
    padding: .75em 3.5em 0
}

.ui-datepicker-title select.ui-datepicker-month,
.ui-datepicker-title select.ui-datepicker-year {
    display: inline-block;
    font-size: 1em;
    min-width: 0;
    margin: -.55em .2em 0
}

.ui-datepicker-next,
.ui-datepicker-prev {
    background: url('http://www.aviva.ie/media-library/list-links.png') center center no-repeat #e1e1e1;
    border: 1px solid #d5d5d5;
    border-radius: .5em;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2857em;
    margin: .25em;
    min-width: 2.5em;
    padding: .5em .25em;
    text-decoration: none;
    text-indent: -9999em
}

.ui-datepicker-prev {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png');
    float: left
}

.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {
    background-color: #ffed48;
    text-decoration: none
}

.svg .ui-datepicker-next,
.svg .ui-datepicker-prev {
    background-size: 1.5em, auto
}

.svg .ui-datepicker-next {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #fafafa, #e1e1e1);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #fafafa, #e1e1e1)
}

.svg .ui-datepicker-next:focus,
.svg .ui-datepicker-next:hover {
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), -webkit-linear-gradient(top, #fef596, #ffed49);
    background-image: url('http://www.aviva.ie/media-library/list-links.svg'), linear-gradient(to bottom, #fef596, #ffed49)
}

.svg .ui-datepicker-prev {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #fafafa, #e1e1e1);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), linear-gradient(to bottom, #fafafa, #e1e1e1)
}

.svg .ui-datepicker-prev:focus,
.svg .ui-datepicker-prev:hover {
    background-image: url('http://www.aviva.ie/media-library/arrow-back.svg'), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.png'), -webkit-linear-gradient(top, #fef596, #ffed49);
    background-image: url('http://www.aviva.ie/media-library/arrow-back.svg'), linear-gradient(to bottom, #fef596, #ffed49)
}

.ui-datepicker table {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin: 0
}

.ui-datepicker tbody td,
.ui-datepicker tbody tr:nth-child(even) td,
.ui-datepicker thead th {
    border: 0;
    background: 0;
    padding: 0;
    display: inline-block
}

.ui-datepicker tbody td a,
.ui-datepicker tbody td span {
    display: inline-block
}

.ui-datepicker tbody td a,
.ui-datepicker tbody td.ui-datepicker-other-month,
.ui-datepicker tbody td.ui-state-disabled span,
.ui-datepicker tbody td.ui-state-unselectable span,
.ui-datepicker tbody tr:nth-child(even) td.ui-datepicker-other-month,
.ui-datepicker thead th {
    background: #e9e9e9;
    border: 1px solid #d5d5d5;
    border-radius: .5em;
    color: #004fb6;
    cursor: default;
    font-weight: 700;
    line-height: 1.2857em;
    margin: .25em;
    min-width: 2.5em;
    padding: .5em .25em;
    text-align: center;
    text-decoration: none
}

.ui-datepicker tbody tr:last-child td:first-child,
.ui-datepicker tbody tr:last-child td:last-child {
    border-radius: .5em
}

.ui-datepicker thead th {
    background: #fff;
    border-color: #ddd;
    color: #333
}

.ui-datepicker tbody td.ui-state-disabled span,
.ui-datepicker tbody td.ui-state-unselectable span {
    color: #a7a8aa
}

.ui-datepicker tbody td a {
    cursor: pointer;
    background: #e1e1e1
}

.svg .ui-datepicker tbody td a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fafafa, #e1e1e1);
    background-image: linear-gradient(to bottom, #fafafa, #e1e1e1)
}

.ui-datepicker tbody td a:focus,
.ui-datepicker tbody td a:hover {
    background-color: #ffed48;
    text-decoration: none
}

.svg .ui-datepicker tbody td a:focus,
.svg .ui-datepicker tbody td a:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #fef596, #ffed49);
    background-image: linear-gradient(to bottom, #fef596, #ffed49)
}

.ui-datepicker tbody td.ui-datepicker-today a {
    background-color: #ccedff;
    border-color: #b3dff6
}

.ui-datepicker tbody td.ui-datepicker-today a:focus,
.ui-datepicker tbody td.ui-datepicker-today a:hover {
    background-color: #f3fbff
}

.svg .ui-datepicker tbody td.ui-datepicker-today a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNUY2RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjcpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #e5f6ff, #ccefff);
    background-image: linear-gradient(to bottom, #e5f6ff, #ccefff)
}

.svg .ui-datepicker tbody td.ui-datepicker-today a:focus,
.svg .ui-datepicker tbody td.ui-datepicker-today a:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEZDRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQUVERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTcpIiAvPgo8L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #f0fcfc, #caedff);
    background-image: linear-gradient(to bottom, #f0fcfc, #caedff)
}

.ui-datepicker tbody td.ui-datepicker-current-day a,
.ui-datepicker tbody td.ui-datepicker-current-day a:focus,
.ui-datepicker tbody td.ui-datepicker-current-day a:hover {
    background: #004fb6;
    border-color: #004fb6;
    color: #fff
}

.ui-autocomplete {
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    background: 0;
    border-top: 1px dashed #ccc;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    zoom: 1
}

.ui-menu .ui-menu-item:first-child {
    border: 0
}

.ui-menu .ui-menu-item a {
    color: #004fb6;
    cursor: pointer;
    display: block;
    line-height: 1.2857;
    padding: .5em;
    text-decoration: none;
    transition: background .2s ease 0s;
    zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a:focus,
.ui-menu .ui-menu-item a:hover {
    background: #ffe866;
    color: #333;
    font-weight: 400
}

span[data-rel=tooltip] {
    background: url('http://www.aviva.ie/media-library/icn-inline-info.png') top right no-repeat;
    display: inline-block;
    cursor: help;
    padding: 0 1.5em 0 0;
    color: #004fb6
}

.svg span[data-rel=tooltip] {
    background-size: 1.4em 1.4em;
    background-image: url('http://www.aviva.ie/media-library/icon-advice-info.png')
}

#tooltip {
    background: #5f2167;
    color: #fff;
    font-size: 1.4em;
    padding: 1em;
    text-align: center;
    z-index: 100
}

#tooltip:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #5f2167;
    bottom: -10px;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -10px;
    width: 0
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #5f2167;
    bottom: auto;
    top: -20px
}

#tooltip.left:after {
    left: 10px;
    margin: 0
}

#tooltip.right:after {
    left: auto;
    margin: 0;
    right: 10px
}

.wrapper.cookiePopUp {
    overflow: auto;
    padding: 1em 1.5%
}

.cookiePopUp p {
    background: url('http://www.aviva.ie/media-library/icn-inline-info.png') left top no-repeat;
    font-size: 1.2em;
    padding-left: 2.5em
}

.svg .cookiePopUp p {
    background-image: url('http://www.aviva.ie/media-library/icon-advice-info.png');
    background-size: 2em
}

.cookiePopUp .button,
.svg .cookiePopUp .button {
    background-image: none;
    clear: both;
    display: block;
    font-size: 1.2em;
    margin: 0 auto;
    padding: .7em;
    text-align: center;
    width: 6em
}

@media only screen and (min-width:35em) {
    body:after {
        content: 'medium'
    }
    html {
        font-family: medium
    }
    .logo>a {
        background-image: url('http://www.aviva.ie/media-library/logo-aviva-medium.png');
        height: 3em;
        width: 13.25em
    }
    form[role=search] {
        background: 0;
        box-shadow: none;
        border: 0;
        clear: right;
        float: right;
        padding: 0;
        width: 25em
    }
    .js form[role=search],
    form[role=search] {
        margin: -5.8em 3.1%;
        top: 0
    }
    form[role=search] input {
        float: left
    }
    form[role=search] input[type=search] {
        padding: .6em;
        width: 73%
    }
    form[role=search] input[type=submit] {
        padding: .57em;
        width: 27%
    }
    .skip-links li a {
        border: 1px solid #ead353;
        border-radius: .5em;
        box-shadow: 0 .1em .1em 0 #fff;
        display: block;
        float: right;
        margin-left: 5%;
        margin-right: 19em;
        padding: .7em 5%
    }
    .skip-links {
        width: 40%
    }
    .js .skip-links .search a,
    .js .skip-links .search.open a,
    .skip-links a {
        left: -9999px;
        position: absolute
    }
    .js .skip-links {
        margin-top: -2.6em
    }
    .js #search {
        display: block
    }
    .js .section-nav,
    .js nav {
        position: relative;
        top: -2.3em
    }
    .section-nav li a {
        background-position: 98% center;
        padding: 1em 15% 1em 1.5%
    }
    .section-nav li li a {
        background-position: 96% center;
        padding: 1em 15% 1em 3%
    }
    .section-nav ul ul {
        overflow: auto
    }
    .section-nav li li {
        float: left;
        width: 50%
    }
    .section-nav li li li {
        width: 100%
    }
    .section-nav p {
        background-position: 1.5% center;
        padding: 1em 3% 1em 5%
    }
    .hero>p,
    .heroImage>p {
        left: 0;
        margin: .5em;
        width: 38%;
        top: 0
    }
    .content {
        padding: 1.4em
    }
    .hero {
        min-height: 30em;
        overflow: hidden;
        position: relative
    }
    .hero>p,
    .heroImage>p,
    .heroLarge,
    .heroLarge h1 {
        position: absolute
    }
    .hero>p {
        font: 2.4em/1.5 'Source Sans Pro', Arial, Helvetica, sans-serif
    }
    .hero>p.sizeSmall {
        font-size: 2.2em
    }
    .heroImage>p {
        font: 2.4em/1.5 'Source Sans Pro', Arial, Helvetica, sans-serif
    }
    .heroTextRight>p {
        left: auto;
        right: 0
    }
    .heroCar .roundels {
        left: auto
    }
    .heroSplitYellow {
        background-position: right top;
        background-size: auto 100%;
        min-height: 25em
    }
    .heroSplitYellow>div,
    .heroSplitYellow>p {
        height: 100%;
        min-height: 25em;
        left: 0;
        margin: 0;
        top: 0;
        width: 65%
    }
    .heroSplitYellow>p {
        min-height: 0;
        width: 40%
    }
    .heroSplitYellow .roundels {
        left: auto
    }
    .heroPlainText p {
        background: 0;
        width: 45%
    }
    .heroPlainText .roundels {
        left: auto;
        right: .5em
    }
    .heroLarge {
        left: 0;
        margin: 0;
        right: 0
    }
    .heroLarge h1 {
        left: 2%;
        max-width: 46%;
        padding: .5em 2%;
        top: 40%
    }
    .heroLarge .infoPod {
        float: right;
        margin: 2.4em 3%;
        width: 46%
    }
    .heroLargePage .content {
        margin-top: 25em;
        position: relative
    }
    .heroFull .heroContent {
        top: 3.5em;
        left: 1.5%;
        bottom: auto;
        max-width: 60%;
        padding-right: 4em
    }
    .heroFull .heroContent p {
        font-size: 2.4em;
        margin-bottom: .8em;
        background: 0
    }
    .heroFull .heroContent>:first-child {
        margin-top: 0
    }
    .heroFull .heroContent>:last-child {
        margin-bottom: 0
    }
    .contentColumns,
    .contentRows {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        z-index: 1;
        position: relative;
        -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-bottom: 1em
    }
    .contentColumns .contentColumn,
    .contentRows .pod {
        -webkit-box-flex: 0 1 49%;
        -webkit-flex: 0 1 49%;
        -ms-flex: 0 1 49%;
        flex: 0 1 49%;
        margin-left: 2%
    }
    .contentColumns .contentColumn:nth-child(odd),
    .contentRows .pod:nth-child(odd) {
        margin-left: 0
    }
    .no-flexbox .contentColumns,
    .no-flexbox .contentRows {
        overflow: auto
    }
    .no-flexbox .contentColumns .contentColumn,
    .no-flexbox .contentRows .pod {
        float: left;
        width: 49%
    }
    .no-flexbox .contentColumns .contentColumn:nth-child(odd),
    .no-flexbox .contentRows .pod:nth-child(odd) {
        clear: left;
        margin-left: 0
    }
    aside {
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        margin: 0 0 0 -2%;
        display: -ms-flexbox;
        -ms-flex-wrap: wrap
    }
    aside>.pod,
    footer .linkList {
        float: left;
        margin-left: 2%;
        overflow: auto
    }
    aside>.pod {
        width: 48%
    }
    aside>.pod:only-child {
        width: 98%
    }
    aside>.pod:nth-child(odd) {
        clear: left
    }
    @supports(not(flex-flow:row wrap)) and (not(-webkit-flex-flow:row wrap)) {
        aside {
            display: block
        }
    }
    footer .site-info {
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        clear: both;
        padding-left: 1%;
        display: -ms-flexbox;
        -ms-flex-wrap: wrap
    }
    footer .linkList {
        width: 48%
    }
    footer .linkList:nth-of-type(2n+1) {
        clear: left
    }
    .t8 footer .linkList {
        float: none;
        width: 100%
    }
    @supports(not(flex-flow:row wrap)) and (not(-webkit-flex-flow:row wrap)) {
        footer .site-info {
            display: block
        }
    }
    input[type=password],
    input[type=text],
    select,
    textarea {
        max-width: 92%
    }
    select {
        width: auto
    }
    .row label {
        float: left;
        margin: .5em 0;
        padding-right: .5em;
        width: 40%
    }
    .row>div {
        float: left;
        width: 60%
    }
    .row.radio li label {
        width: 90%
    }
    .row.labelLong>div {
        float: right
    }
    .row.inputLong>div {
        clear: both;
        float: none;
        width: auto
    }
    .largeIcon,
    .podSideImage {
        background-repeat: no-repeat
    }
    .podColumns .podContent,
    .podGroup {
        overflow: auto
    }
    .podGroup {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        display: -webkit-flex;
        display: -moz-flex;
        display: flex;
        display: -ms-flexbox;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-wrap: wrap;
        margin: 0 0 0 -2%
    }
    .podGroup .pod {
        float: left;
        margin-left: 2%;
        width: 48%
    }
    .podGroup .pod:nth-child(odd) {
        clear: left
    }
    .groupOfThree .pod:first-child,
    .t7 .groupOfThree .pod:first-child,
    .t8b .groupOfThree .pod:first-child {
        width: 100%
    }
    .noBorder .groupOfFour .pod,
    .noBorder .groupOfThree .pod,
    .noBorder.groupOfFour .pod,
    .noBorder.groupOfThree .pod,
    .podGroup .major,
    .podGroup .minor {
        width: 98%
    }
    .groupOfThree .pod:first-child .podImage {
        float: right;
        margin-left: 2%;
        max-width: 48%
    }
    .imageHeading,
    .pod>h2.imageHeading,
    .pod>h3.imageHeading {
        background-position: right .7em;
        padding: .7em 135px 2em 0
    }
    .noBorder.groupOfThree .pod:first-child .podImage {
        float: none;
        margin-left: 0;
        max-width: 100%
    }
    .pod.botAligned {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flexbox;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }
    .pod.botAligned>h2,
    .pod.botAligned>h3 {
        -webkit-flex-grow: 1;
        flex-grow: 1
    }
    .pod.botAligned>.podContent {
        -webkit-flex-grow: 100;
        flex-grow: 100
    }
    .pod.botAligned>.podContent:last-child {
        -webkit-flex-grow: 1;
        flex-grow: 1
    }
    .largeIcon {
        background-position: center 1.4em;
        background-size: auto;
        border: 0;
        padding-top: 8.1em;
        text-align: center
    }
    .largeIcon .podLink {
        display: inline;
        padding-left: 0;
        margin-right: -.75em
    }
    .podTopImage {
        background: no-repeat #d3d3d3;
        background-size: cover;
        margin-bottom: 1.25em;
        min-height: 12em
    }
    .warningPod {
        display: none
    }
    .podColumns .podColumn {
        float: left
    }
    .podContent>.podColumn:first-child {
        margin-left: 0
    }
    .podColumns2 .podColumn {
        width: 49%;
        margin-left: 2%
    }
    .podColumns3 .podColumn {
        width: 32%;
        margin-left: 2%
    }
    .podColumns4 .podColumn {
        width: 23.5%;
        margin-left: 2%
    }
    .podSideImage+.podContentInner {
        margin-right: 45%
    }
    .podSideImage {
        float: right;
        width: 40%;
        min-height: 10em;
        margin-bottom: 0;
        background-size: cover
    }
    @supports(not(flex-flow:row wrap)) and (not(-webkit-flex-flow:row wrap)) {
        .podGroup {
            display: block
        }
    }
    .included,
    .notAvailable {
        background-position: .5em center;
        padding: .5em .5em .5em 2.5em;
        vertical-align: middle
    }
    div.comparisonTable table td.empty-cell {
        display: table-cell
    }
    div.comparisonTable table td,
    div.comparisonTable table th {
        float: none;
        display: table-cell;
        width: auto
    }
    div.comparisonTable table th[scope=row] {
        width: auto
    }
    div.comparisonTable table th[scope=col] div {
        min-width: 4em
    }
    div.comparisonTable table th[scope=col] div span {
        bottom: .2em;
        font-size: 1em
    }
    div.comparisonTable table th[scope=col].aviva-hdr {
        min-width: 7em
    }
    div.comparisonTable table th[scope=col].aviva-hdr div {
        height: auto
    }
    div.comparisonTable table tbody tr.odd-row td,
    div.comparisonTable table tbody tr.odd-row th[scope=col],
    div.comparisonTable table tbody tr.odd-row th[scope=row],
    div.comparisonTable table tbody tr:nth-child(odd) td,
    div.comparisonTable table tbody tr:nth-child(odd) th[scope=col],
    div.comparisonTable table tbody tr:nth-child(odd) th[scope=row] {
        background-color: #f5f5f5;
        border-top: 0;
        border-bottom: 0
    }
    div.comparisonTable table tbody tr.even-row td,
    div.comparisonTable table tbody tr.even-row th[scope=row],
    div.comparisonTable table tbody tr.odd-row td.empty-cell,
    div.comparisonTable table tbody tr:nth-child(even) td,
    div.comparisonTable table tbody tr:nth-child(even) th[scope=row],
    div.comparisonTable table tbody tr:nth-child(odd) td.empty-cell {
        background-color: transparent;
        border-top: 0;
        border-bottom: 0
    }
    div.comparisonTable table tbody tr.even-row,
    div.comparisonTable table tbody tr.odd-row,
    div.comparisonTable table tbody tr:nth-child(even),
    div.comparisonTable table tbody tr:nth-child(odd) {
        border-bottom: 1px solid #e5e5e5
    }
    div.comparisonTable table tbody tr td.aviva-col,
    div.comparisonTable table tbody tr th[scope=col].aviva-col {
        background-color: #ffd900
    }
    div.comparisonTable table tbody tr.even-row td.aviva-col,
    div.comparisonTable table tbody tr:nth-child(even) td.aviva-col {
        background-color: #fff599
    }
    div.comparisonTable .first-col {
        box-shadow: inset -.35em 0 .3em -.2em #d5d5d5
    }
    div.comparisonTable .third-col {
        box-shadow: inset .35em 0 .3em -.2em #d5d5d5;
        border-left: 0!important
    }
    div.comparisonTable .aviva-col.first {
        border-collapse: separate;
        box-shadow: 0 -.5em 0 #ffd900, 0 -.6em .4em 0 #d5d5d5
    }
    div.comparisonTable .aviva-col.last {
        border-collapse: separate;
        box-shadow: 0 .5em 0 0 #ffd900, 0 .6em .4em 0 #d5d5d5
    }
    div.comparisonTable table tr.first-row td.first-col {
        border-radius: .4em 0 0
    }
    div.comparisonTable table tr.first-row th.last-col {
        border-radius: 0 .4em 0 0
    }
    div.comparisonTable table tbody tr.last-row th.first-col {
        border-radius: 0 0 0 .4em
    }
    div.comparisonTable table tbody tr.last-row td.last-col {
        border-radius: 0 0 .4em
    }
    .imageLeft {
        border-radius: .5em;
        float: left;
        margin: 0 1.4em 1.4em 0
    }
    .imageRight,
    .telList .tel {
        float: right
    }
    .imageRight {
        border-radius: .5em;
        margin: 0 1.4em 1.4em
    }
    .js .showHide,
    .js .tabGroup {
        margin: 0 -1.4em 1.4em
    }
    .js .showHide>h2,
    .js .tabGroup>h2 {
        padding: 0 1em
    }
    .js .showHide>div,
    .js .tabGroup>div {
        padding: 1em 1.4em
    }
    .carousel {
        min-height: 225px
    }
    .carousel .slide p {
        font: 2.4em/1.5 'Source Sans Pro', Arial, Helvetica, sans-serif;
        left: 0;
        letter-spacing: -.015em;
        margin: .5em;
        position: absolute;
        top: 0;
        width: 58%
    }
    .cookiePopUp p {
        float: left;
        margin: 0;
        width: 85%
    }
    .cookiePopUp .button,
    .svg .cookiePopUp .button {
        clear: none;
        float: right
    }
}

@media only screen and (min-width:47em) {
    body:after {
        content: 'medium-large'
    }
    html {
        font-family: medium-large
    }
    .logo {
        border-bottom: 0
    }
    .logo>a {
        background-image: url('http://www.aviva.ie/media-library/logo-aviva-medium.png');
        height: 3em;
        width: 13.25em
    }
    .js form[role=search],
    form[role=search] {
        margin: -5.3em 3.1%
    }
    nav,
    nav ul {
        clear: left
    }
    .js .skip-links .menu,
    .js .skip-links .menu.open a,
    .js .skip-links .search a,
    .js .skip-links .search.open a,
    .skip-links a {
        left: -9999px;
        position: absolute
    }
    .skip-links a:focus {
        left: 0;
        position: absolute
    }
    .js #search,
    .js .section-nav,
    .js nav,
    .js nav ul {
        display: block
    }
    #siteNav {
        display: none
    }
    .js .t4 nav.visible,
    .js .t6 nav.visible,
    nav li a {
        display: block
    }
    .section-nav>ul,
    nav>ul {
        background: 0;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin: 0;
        overflow: auto
    }
    .js nav ul,
    nav ul {
        margin: 1.4em 3% .4em
    }
    .t3 nav>ul,
    .t7 nav>ul,
    .t8 nav>ul {
        border-bottom: 0;
        border-radius: 0
    }
    nav ul {
        border: 1px solid #d5d5d5;
        border-bottom: 0;
        border-right: 0;
        border-radius: 5px;
        overflow: hidden;
        padding: 0
    }
    .svg nav li,
    nav li {
        border: 0;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 33.33333%
    }
    nav li a {
        background: #fff;
        border: 0;
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
        border-radius: 0;
        box-shadow: none;
        color: #004fb6;
        font-weight: 700;
        margin: 0;
        padding: .85em;
        text-decoration: none;
        width: auto;
        -webkit-transition: background .2s ease;
        transition: background .2s ease
    }
    nav li a:focus,
    nav li a:hover,
    nav li.existing a:focus,
    nav li.existing a:hover,
    nav li.existing-nomenu a:focus,
    nav li.existing-nomenu a:hover,
    nav li.selected a {
        background: #fff599;
        text-decoration: none
    }
    nav li.selected a {
        color: #333;
        margin: 0
    }
    .section-nav {
        float: left;
        width: 24.0625%;
        background: #fff;
        border: 1px solid #d5d5d5;
        border-radius: .63em;
        box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05);
        margin: 0 3%
    }
    .section-nav>p:last-child {
        border-bottom: 0;
        border-radius: 0
    }
    .section-nav ul {
        border: 0;
        box-shadow: none;
        font-weight: 700
    }
    .section-nav ul ul {
        font-weight: 400;
        margin: 0;
        overflow: auto
    }
    .section-nav ul ul li,
    .svg .section-nav ul ul li {
        padding-left: 7.5%
    }
    .section-nav ul li,
    .svg .section-nav ul li {
        border-top: 1px dashed #ccc;
        padding: 0
    }
    .section-nav ul li:first-child {
        border-top: 1px dashed #ccc
    }
    .section-nav ul li a,
    .svg .section-nav li a {
        background: 0;
        -webkit-transition: background .2s ease;
        transition: background .2s ease;
        padding: .7em 1em
    }
    .section-nav li a.selected,
    .section-nav li a:focus,
    .section-nav li a:hover {
        background: #fff599;
        color: #333;
        text-decoration: none
    }
    .section-nav li a.selected {
        font-size: 1.1em
    }
    .section-nav li li {
        float: none;
        width: auto
    }
    .section-nav p {
        background: url('http://www.aviva.ie/media-library/arrow-back.png') left center no-repeat;
        border: 0;
        box-shadow: none;
        margin: 0 .7142856em;
        padding-left: 1.5em
    }
    .js .section-nav,
    .js nav {
        position: static
    }
    .t7 .podGroup,
    .t8b .podGroup {
        margin: 0 0 0 -1%
    }
    .t7 .podGroup .pod,
    .t8b .podGroup .pod {
        margin-left: 1%;
        width: 49%
    }
    .podGroup .pod.major {
        width: 65.65%
    }
    .podGroup .pod.minor {
        width: 32.32%
    }
    .groupOfThree .pod {
        width: 48%
    }
    .noBorder .podGroup {
        border-top: 0
    }
    .noBorder .podGroup .pod,
    .podGroup.noBorder .pod {
        border-width: 0;
        width: 49%
    }
    .flexbox .noBorder .podGroup .pod,
    .flexbox .podGroup.noBorder .pod {
        border-width: 0 0 0 1px;
        margin-left: .5%;
        padding-left: .5%;
        width: 49.5%
    }
    .flexbox .noBorder .podGroup .pod:first-child,
    .flexbox .noBorder .podGroup .pod:nth-child(2n+1),
    .flexbox .podGroup.noBorder .pod:first-child,
    .flexbox .podGroup.noBorder .pod:nth-child(2n+1) {
        border-width: 0
    }
    .noBorder .groupOfThree .pod,
    .noBorder.groupOfThree .pod {
        width: 32.32%
    }
    .flexbox .noBorder .groupOfThree .pod,
    .flexbox .noBorder.groupOfThree .pod {
        width: 32.83%
    }
    .flexbox .noBorder .groupOfThree .pod:nth-child(2n+1),
    .flexbox .noBorder.groupOfThree .pod:nth-child(2n+1) {
        border-width: 0 0 0 1px
    }
    .flexbox .noBorder .groupOfThree .pod:first-child,
    .flexbox .noBorder.groupOfThree .pod:first-child {
        border-width: 0
    }
    .noBorder .groupOfFour .pod {
        margin-bottom: 1.4em
    }
}

@media only screen and (min-width:55em) {
    html {
        background: #fff;
        font-family: large
    }
    body:after {
        content: 'large'
    }
    .js #search,
    .js .section-nav,
    .js nav,
    .js nav ul {
        display: block
    }
    .wrapper {
        margin: 0 auto;
        max-width: 114em;
        overflow: auto;
        padding: 0 1.5%;
        position: relative;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }
    footer .wrapper {
        max-width: 142.5em
    }
    .oneColumn {
        width: 7.8175%
    }
    .oneHalfColumn {
        width: 12.03125%
    }
    .twoColumn {
        width: 15.625%
    }
    .twoHalfColumn {
        width: 20.46875%
    }
    .threeColumn {
        width: 24.0625%
    }
    .threeHalfColumn {
        width: 28.90625%
    }
    .fourColumn {
        width: 32.5%
    }
    .fourHalfColumn {
        width: 37.34375%
    }
    .fiveColumn {
        width: 40.9375%
    }
    .sixColumn {
        width: 49.375%
    }
    .sevenColumn {
        width: 57.8125%
    }
    .eightColumn {
        width: 66.25%
    }
    .nineColumn {
        width: 74.6875%
    }
    .tenColumn {
        width: 83.125%
    }
    .elevenColumn {
        width: 91.5625%
    }
    .twelveColumn {
        width: 100%
    }
    small,
    sub,
    sup {
        font-size: .8575em
    }
    h1 {
        font-size: 3.7em;
        margin-bottom: .37837em
    }
    h2 {
        font-size: 2.5em;
        margin-bottom: .60869em
    }
    .breadcrumb,
    .times,
    .top-links {
        font-size: 1.2em
    }
    .times {
        margin: 0 0 1em;
        padding: 1em 0
    }
    .podContent .times {
        margin: 0 -1.16666666em 1em;
        padding: 1em 1.2em
    }
    .times dt {
        max-width: 43%
    }
    header {
        background-color: #ffd900
    }
    header h1 {
        line-height: 1;
        margin: 0 0 .583333em
    }
    .logo {
        background: 0;
        border-bottom: 0;
        float: left;
        margin: 4.6em 1.8em 2.6em 0;
        padding: 0
    }
    .top-links,
    nav li.existing,
    nav li.existing-nomenu {
        float: right
    }
    .logo>a {
        background-image: url('http://www.aviva.ie/media-library/logo-aviva.png');
        height: 3.6em;
        width: 43.9em
    }
    .top-links {
        position: static;
        width: 50%;
        list-style: none
    }
    .top-links li {
        background: url() 90% center no-repeat;
        border-right: 1px solid #ada76f;
        float: right;
        margin: 1.2em 0 0 1em;
        padding: 0 2.2em 0 0
    }
    .svg .top-links li {
        background-image: url('http://www.aviva.ie/media-library/list-links.svg');
        background-size: 1em
    }
    .wrapper .top-links li {
        background-position: right center;
        border-right: 0;
        padding-right: 1.2em
    }
    form[role=search] {
        margin: 1em 0 2.3em 2em
    }
    .js form[role=search] {
        margin: 1.2em 0 2.6em 3%;
        position: static
    }
    nav {
        background-color: transparent
    }
    .js nav ul,
    nav ul {
        border: 0;
        border-radius: 0;
        margin: 0;
        padding: 0;
        width: 100%
    }
    .svg nav li,
    nav li {
        margin: 0 2px 0 0;
        width: auto
    }
    nav li:nth-child(3n) {
        margin: 0 2px 0 0
    }
    nav li a {
        background: #fffbe2;
        background: -webkit-linear-gradient(top, rgba(255, 251, 226, 1) 0, rgba(255, 249, 215, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 251, 226, 1) 0, rgba(255, 249, 215, 1) 100%);
        border: 0;
        border-radius: 5px 5px 0 0;
        box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .08), 1px 1px 4px 0 rgba(0, 0, 0, .1);
        -webkit-transition: none;
        transition: none
    }
    nav li a:focus,
    nav li a:hover,
    nav li.existing a:focus,
    nav li.existing a:hover,
    nav li.existing-nomenu a:focus,
    nav li.existing-nomenu a:hover {
        background-image: none;
        background-color: #fff
    }
    nav li.existing a,
    nav li.existing-nomenu a {
        background: #4ca02b;
        color: #fff;
        transition: background .2s
    }
    nav li.existing a:focus,
    nav li.existing a:hover,
    nav li.existing-nomenu a:focus,
    nav li.existing-nomenu a:hover {
        background: #004fb6
    }
    nav li.selected a {
        background: #fff;
        border: 0
    }
    .section-nav {
        background: 0;
        border: 0;
        box-shadow: none;
        margin: 0
    }
    .section-nav ul li a,
    .svg .section-nav li a {
        padding-right: 0;
        padding-left: 1.5em
    }
    .section-nav p {
        margin: 0
    }
    .breadcrumb {
        margin-top: .4em;
        position: static
    }
    .progressBar .label {
        text-indent: 0;
        position: static
    }
    .progressBar .stage {
        margin-right: .5em
    }
    .backToTop a {
        position: absolute;
        left: -9999px;
        top: -9999px
    }
    .t7 .row.radio li label {
        width: 95%
    }
    .cutOutImage.largeCenter,
    .cutOutImage.smallCenter,
    .largeIcon {
        background-position: center 1.4em;
        background-repeat: no-repeat;
        text-align: center
    }
    .formPod {
        border: 1px solid #d5d5d5;
        border-radius: .63em;
        box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05);
        margin: 0 0 1.4em
    }
    .formPod .podContent,
    .formPod .row {
        border-top: 1px solid #d5d5d5;
        padding: 1.4em
    }
    .formPod .podContent.noBorder,
    .formPod .row.noBorder,
    .podContent.noBorder,
    .row.noBorder {
        border-top: 0
    }
    .content>.formPod:first-child>h2,
    .formPod>h2 {
        border: 0;
        font-size: 1.8em;
        margin: 0 .7em .60869em;
        padding: .7em 0 0
    }
    .noBorder .groupOfFour .pod,
    .noBorder.groupOfFour .pod {
        width: 24%
    }
    .flexbox .noBorder .groupOfFour .pod,
    .flexbox .noBorder.groupOfFour .pod {
        width: 24.5%
    }
    .flexbox .noBorder .groupOfFour .pod:nth-child(2n+1),
    .flexbox .noBorder.groupOfFour .pod:nth-child(2n+1) {
        border-width: 0 0 0 1px
    }
    .flexbox .noBorder .groupOfFour .pod:first-child,
    .flexbox .noBorder.groupOfFour .pod:first-child {
        border-width: 0
    }
    .podGroup .pod:nth-child(2n+1) {
        clear: none
    }
    .podGroup.groupOfThree .pod {
        width: 31.333333%
    }
    .podGroup.groupOfFour .pod {
        width: 23%
    }
    .podGroup.groupOfFive .pod {
        width: 18%
    }
    .podGroup.groupOfSix .pod {
        width: 14.666666%
    }
    .groupOfThree .pod:first-child .podImage {
        float: none;
        margin-left: 0;
        max-width: 100%
    }
    .t7 .groupOfThree .pod,
    .t7 .groupOfThree .pod:first-child,
    .t8b .groupOfThree .pod,
    .t8b .groupOfThree .pod:first-child {
        width: 32.333333%
    }
    .t7 .groupOfFour .pod,
    .t8b .groupOfFour .pod {
        width: 24%
    }
    .t7 .groupOfFive .pod,
    .t8b .groupOfFive .pod {
        width: 19%
    }
    .t7 .groupOfSix .pod,
    .t8b .groupOfSix .pod {
        width: 15.666666%
    }
    .cutOutImage.largeCenter,
    .largeIcon {
        padding-top: 10em
    }
    .cutOutImage.largeCenter h2 {
        font-size: 2.4em;
        min-height: 3.2em;
        margin-bottom: 0
    }
    .cutOutImage.largeCenter .podContent p:first-child {
        padding-right: 0
    }
    .cutOutImage.smallCenter {
        padding-top: 8em
    }
    .content,
    .heroFull {
        border: 0;
        box-shadow: none
    }
    .main {
        float: left;
        margin: 1em 0 0 1.25%;
        width: 74.6875%
    }
    .t3 .main,
    .t8 .main,
    .t9 .main {
        margin-left: 0
    }
    .content {
        background: 0;
        float: left;
        padding: 0;
        width: 66.25%
    }
    .t2a .contentLower,
    .t2b .contentUpper,
    .t2c .contentLower,
    .t2c .contentUpper {
        width: 100%
    }
    .t3 .content {
        width: 74.6875%
    }
    .t3 .main {
        width: 100%
    }
    .t3 .titleArea {
        float: left;
        width: 74.6875%
    }
    .t6 .content,
    .t7 .content,
    .t8 .main,
    .t8b .content,
    .t8b .main,
    .t9 .contentLower,
    .t9 .contentUpper,
    .t9 .main {
        width: 100%
    }
    .t5 .main,
    .t7 .main {
        margin-left: 0;
        width: 100%
    }
    .hero>p,
    .heroImage>p {
        font: 2.8em/1.4 'Source Sans Pro', Arial, Helvetica, sans-serif;
        padding: .5em 2.6%
    }
    .hero>p.sizeSmall {
        font-size: 2.2em
    }
    .heroSplitYellow>div {
        width: 55%
    }
    .heroSplitYellow>p {
        width: 50%
    }
    .heroLarge .infoPod,
    .heroSplitYellow>p.oneThird {
        width: 30%
    }
    .heroSplitYellow.oneThird {
        background-size: auto 142%
    }
    .heroLarge h1 {
        max-width: 65%
    }
    .heroFull {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        min-height: 32em;
        border-radius: 0
    }
    .heroFull .heroContent {
        max-width: 48.5%
    }
    .heroFullPage .content {
        margin-top: 33em
    }
    .contentColumnsThree .contentColumn,
    .contentRowsThree .pod {
        -webkit-box-flex: 0 1 32%;
        -webkit-flex: 0 1 32%;
        -ms-flex: 0 1 32%;
        flex: 0 1 32%;
        max-width: 32%
    }
    .contentColumnsThree .contentColumn:nth-child(odd),
    .contentRowsThree .pod:nth-child(odd),
    .no-flexbox .contentColumnsThree .contentColumn:nth-child(odd),
    .no-flexbox .contentRowsThree .pod:nth-child(odd) {
        margin-left: 2%;
        clear: none
    }
    .contentColumnsThree .contentColumn:nth-child(3n+1),
    .contentRowsThree .pod:nth-child(3n+1),
    .no-flexbox .contentColumnsThree .contentColumn:nth-child(3n+1),
    .no-flexbox .contentRowsThree .pod:nth-child(3n+1) {
        margin-left: 0;
        clear: left
    }
    .contentColumnsFour .contentColumn,
    .contentRowsFour .pod {
        -webkit-box-flex: 0 1 23.5%;
        -webkit-flex: 0 1 23.5%;
        -ms-flex: 0 1 23.5%;
        flex: 0 1 23.5%;
        max-width: 23.5%
    }
    .contentColumnsFour .contentColumn:nth-child(odd),
    .contentRowsFour .pod:nth-child(odd),
    .no-flexbox .contentColumnsFour .contentColumn:nth-child(odd),
    .no-flexbox .contentRowsFour .pod:nth-child(odd) {
        margin-left: 2%;
        clear: none
    }
    .contentColumnsFour .contentColumn:nth-child(4n+1),
    .contentRowsFour .pod:nth-child(4n+1),
    .no-flexbox .contentColumnsFour .contentColumn:nth-child(4n+1),
    .no-flexbox .contentRowsFour .pod:nth-child(4n+1) {
        margin-left: 0;
        clear: left
    }
    .no-flexbox .contentColumnsThree .contentColumn,
    .no-flexbox .contentRowsThree .pod {
        display: block;
        width: 32%
    }
    .no-flexbox .contentColumnsFour .contentColumn,
    .no-flexbox .contentRowsFour .pod {
        display: block;
        width: 23.5%
    }
    aside {
        display: block;
        float: right;
        width: 32.5%
    }
    aside .pod,
    aside .pod:nth-child(2n+1) {
        clear: none;
        float: none;
        width: auto
    }
    .t3 aside {
        float: none;
        margin-left: 75.9375%;
        width: 24.0625%
    }
    footer .linkList:nth-of-type(2n+1),
    footer h3 {
        clear: none
    }
    footer {
        border-top: solid 1px #d3d3d3;
        border-top: solid 1px rgba(211, 211, 211, .8);
        box-shadow: inset 0 6px 10px 0 rgba(0, 0, 0, .06);
        font-size: .8em;
        margin-top: 6em;
        padding-top: 2.8em
    }
    footer .site-info {
        background: #fff;
        border: 0;
        float: left;
        padding: 0;
        width: 75%
    }
    footer .linkList {
        background: 0;
        border: 0;
        box-shadow: none;
        margin-right: 2%;
        margin-left: 0;
        width: 31%
    }
    footer .wrapper .linkList li {
        background: 0;
        border: 0;
        padding-top: 0
    }
    footer .linkList li a {
        display: inline
    }
    .dateCode,
    footer .copyright {
        clear: right;
        float: right;
        padding: 0 1em 1.4em 0;
        text-align: left;
        width: 23%
    }
    .dateCode {
        font-size: 1.1em;
        padding: 0 1em .5em 0;
        margin: 0
    }
    .connect {
        float: right;
        margin: 0 0 2em;
        padding: 0;
        width: 23%
    }
    .connect h3 {
        text-align: left
    }
    .t8 footer .linkList,
    .t8b footer .linkList {
        float: none;
        margin-right: 0;
        width: 100%
    }
    .t8 footer .linkList li,
    .t8b footer .linkList li {
        float: left;
        margin-right: 2%;
        width: 18%
    }
    div.borderTop {
        border-top: 1px solid #d5d5d5;
        margin: 0 0 1em;
        padding: 1em 0 0
    }
    .contentLower>h2.borderTop:first-child,
    h2.borderTop {
        border-top: 1px solid #d5d5d5;
        margin: 0 0 .60869em;
        padding: .60869em 0 0
    }
    .contentLower>h3.borderTop:first-child,
    h3.borderTop {
        border-top: 1px solid #d5d5d5;
        margin: 0 0 .77778em;
        padding: .77778em 0 0
    }
    .js .showHide {
        margin: 0 0 1.4em
    }
    .js .showHide>h2 {
        padding: 0
    }
    .js .showHide>h2 a {
        padding: 1em 3em 1em 1.5%
    }
    .js .showHide>div {
        padding: 1em 1.5%
    }
    .controlWrapper {
        margin-right: 0
    }
    .js .striped {
        border-radius: .63em;
        border-width: 1px
    }
    .js .striped>h2:first-child {
        border-radius: .5em .5em 0 0
    }
    .js .striped>h2:last-of-type {
        border-radius: 0 0 .5em .5em
    }
    .js .striped>div:last-child {
        border-radius: 0 0 .63em .63em
    }
    .js .tabGroup {
        border-bottom: 0;
        margin: 0
    }
    .js .tabGroup>h2,
    .js .tabGroup>h3 {
        position: absolute;
        top: -9999em;
        left: -9999em
    }
    .js .tabGroup>div {
        border: 1px solid #d5d5d5;
        border-radius: 0 .63em .63em;
        box-shadow: 0 0 1em 0 rgba(0, 0, 0, .05);
        margin-bottom: 1.4em;
        padding: 1.4em
    }
    .js .tabGroup .tabControls {
        display: table;
        margin-bottom: -1px
    }
    .js .tabGroup .tabControls li {
        background: 0;
        display: table-cell;
        padding: 0 .2em 0 0;
        vertical-align: bottom
    }
    .js .tabGroup .tabControls a {
        background-color: #dedede;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RFREVERSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI1KSIgLz4KPC9zdmc+);
        background-image: -webkit-linear-gradient(top, #f0f0f0, #dedede);
        background-image: linear-gradient(to bottom, #f0f0f0, #dedede);
        border: 1px solid #d5d5d5;
        border-radius: .5em .5em 0 0;
        cursor: pointer;
        display: inline-block;
        font-weight: 700;
        padding: .7em
    }
    .js .tabGroup .tabControls a:hover {
        background-color: #f5f5f5;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQkZCRkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNDcpIiAvPgo8L3N2Zz4=);
        background-image: -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
        background-image: linear-gradient(to bottom, #fbfbfb, #f5f5f5);
        text-decoration: none
    }
    .js .tabGroup .tabControls li.open a,
    .js .tabGroup .tabControls li.open a:hover {
        background: #fff;
        border-bottom-color: #fff;
        text-decoration: none
    }
    .js .tabGroup.highlight .closed,
    .js .tabGroup.highlight .open {
        background-color: inherit
    }
    .cookiePopUp p {
        width: 91%
    }
    .cookiePopUp .button {
        background-color: #f5f5f5;
        border-color: #d5d5d5
    }
    .cookiePopUp .button:focus,
    .cookiePopUp .button:hover {
        background-color: #ffed47
    }
    .svg .cookiePopUp .button {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQkZCRkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNDcpIiAvPgo8L3N2Zz4=);
        background-image: -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
        background-image: linear-gradient(to bottom, #fbfbfb, #f5f5f5);
        background-size: auto
    }
    .svg .cookiePopUp .button:focus,
    .svg .cookiePopUp .button:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY1OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTEpIiAvPgo8L3N2Zz4=);
        background-image: -webkit-linear-gradient(top, #fff599, #ffed47);
        background-image: linear-gradient(to bottom, #fff599, #ffed47)
    }
}

.notice,
.t7 .content .banner .hero .text ul.benefitList {
    color: #004fb6
}

.productIcon a {
    background-repeat: no-repeat;
    background-size: 3em auto;
    display: block;
    min-height: 3.5em
}

.svg .productIcon a {
    background-size: 3em
}

.icnLife,
.icnTravel {
    background-size: 2em!important
}

.icnCar,
.productIcon.icnCar a {
    background-image: url('http://www.aviva.ie/media-library/car121x103.png')
}

.svg .icnCar,
.svg .productIcon.icnCar a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iLTAuNTE2IC0wLjU2MSA0MCA0MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNTE2IC0wLjU2MSA0MCA0MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeTE9IjM0LjE2OSIgeTI9IjQuNzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Im0zNS4wODYsMjEuMTZjMCwuNzE0LS41ODQsMS4yOTktMS4yOTksMS4yOTloLTMuODgyYy0uNzE1LDAtMS4wNTQtLjUzMS0uNzU1LTEuMThsLjU0Ni0xLjE4MWMuMjk5LS42NDggMS4xMjktMS4xOCAxLjg0NC0xLjE4aDIuMjQ3Yy43MTUsMCAxLjI5OSwuNTg1IDEuMjk5LDEuM3YuOTQyem0tMjYuMDIzLDEuMjk5aC0zLjg4MmMtLjcxNSwwLTEuMjk5LS41ODUtMS4yOTktMS4yOTl2LS45NDFjMC0uNzE1IC41ODQtMS4zIDEuMjk5LTEuM2gyLjI0N2MuNzE1LDAgMS41NDUsLjUzMSAxLjg0NCwxLjE4bC41NDUsMS4xODFjLjMsLjY0OC0uMDQxLDEuMTc5LS43NTQsMS4xNzltLTEuOTI3LTguNzk2bDEuNDUtNS44MzdjLjItLjgxMSAxLjA0Ny0xLjQ3MiAxLjg4MS0xLjQ3MmgxOC4wMzZjLjgzMywwIDEuNjgsLjY2MSAxLjg4MSwxLjQ3MmwxLjQ0OSw1LjgzN2MuMjAxLC44MDktLjMxNywxLjQ3MS0xLjE1MSwxLjQ3MWgtMjIuMzk1Yy0uODM0LDAtMS4zNTItLjY2Mi0xLjE1MS0xLjQ3MW0yOC4zOTksMi45NmMtLjg3Ny0uNTgyLTEuODMtMi4wMDMtMi4xMTctMy4xNmwtMS42NTEtNi42NWMtLjI4OC0xLjE1Ny0xLjQ5Ny0yLjEwMy0yLjY4OC0yLjEwM2gtMTkuMTg4Yy0xLjE5MiwwLTIuNDAxLC45NDYtMi42ODgsMi4xMDNsLTEuNjUyLDYuNjVjLS4yODcsMS4xNTYtMS4yNCwyLjU3OC0yLjExNywzLjE2cy0xLjU5NSwyLjAzMi0xLjU5NSwzLjIyM3Y3LjY5MmMwLDEuMTkxIC45NzUsMi4xNjUgMi4xNjYsMi4xNjVoLjAwN3YyLjNjMCwxLjE5MSAuOTc1LDIuMTY2IDIuMTY2LDIuMTY2aC40MDVjMS4xOTEsMCAyLjE2Ni0uOTc1IDIuMTY2LTIuMTY2di0yLjNoMjEuNDcxdjIuM2MwLDEuMTkxIC45NzUsMi4xNjYgMi4xNjYsMi4xNjZoLjQwNWMxLjE5MSwwIDIuMTY2LS45NzUgMi4xNjYtMi4xNjZ2LTIuM2guMDA3YzEuMTkxLDAgMi4xNjYtLjk3NCAyLjE2Ni0yLjE2NXYtNy42OTJjLS4wMDEtMS4xOTEtLjcxOC0yLjY0MS0xLjU5NS0zLjIyMyIvPjwvc3ZnPg==)
}

.productIcon .icnHome {
    background-image: url('http://www.aviva.ie/media-library/home.png')
}

.svg .icnHome,
.svg .productIcon.icnHome a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iLTAuNTE2IC0wLjU2MSA0MCA0MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNTE2IC0wLjU2MSA0MCA0MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTE9IjM0LjE2OSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0yNy40MjksMjQuNTI4YzAsLjQ3Ni0uMzksLjg2Ni0uODY2LC44NjZoLTQuMTYzYy0uNDc3LDAtLjg2NS0uMzkxLS44NjUtLjg2NnYtNC4xNjJjMC0uNDc4IC4zODktLjg2NyAuODY1LS44NjdoNC4xNjJjLjQ3NywwIC44NjYsLjM5IC44NjYsLjg2N3Y0LjE2MnptLTguNTc1LDcuMjA1YzAsLjQ3Ny0uMzksLjg2Ni0uODY2LC44NjZoLTUuOTYxYy0uNDc2LDAtLjg2NS0uMzktLjg2NS0uODY2di0xMS4zNjdjMC0uNDc4IC4zOS0uODY3IC44NjUtLjg2N2g1Ljk2MWMuNDc3LDAgLjg2NiwuMzkgLjg2NiwuODY3djExLjM2N3ptMTcuNzUxLTE2Ljg2MmwtNi40NDUtNS44NTV2LTYuOTEyYzAtLjQ3Ny0uMzktLjg2Ni0uODY1LS44NjZoLTIuODc3Yy0uNDc4LDAtLjg2NywuMzktLjg2NywuODY2djIuNzI1bC00LjY1Mi00LjIyN2MtLjg4MS0uODAyLTIuMzI0LS44MDItMy4yMDYsMGwtMTUuNzA3LDE0LjI2OWMtLjg4MiwuODAxLS42MjksMS40NTYgLjU2MywxLjQ1NmgxLjk0OHYxNS42NzdjMCwxLjE5MSAuOTc1LDIuMTY1IDIuMTY2LDIuMTY1aDI1LjI2NmMxLjE5MSwwIDIuMTY1LS45NzQgMi4xNjUtMi4xNjV2LTE1LjY3N2gxLjk0OGMxLjE5LDAgMS40NDQtLjY1NSAuNTYzLTEuNDU2Ii8+PC9zdmc+)
}

.icnTravel {
    background-image: url('http://www.aviva.ie/media-library/icon-travel-insurance.png')
}

.svg .icnTravel,
.svg .productIcon.icnTravel a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iLTAuNTE2IC0wLjU2MSA0MCA0MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNTE2IC0wLjU2MSA0MCA0MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF81XyIgeTE9IjM0LjkyNSIgeTI9IjMuOTU0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBkPSJtMjcuMTA5LDIwLjAyOGMwLC4yNTktLjIxMywuNDcyLS40NzIsLjQ3MmgtNC45MzRjLS4yNTgsMC0uNDcxLS4yMTItLjQ3MS0uNDcydi03LjM1NmMwLS4yNTkgLjE2My0uNjA4IC4zNi0uNzc2bDIuMjE4LTEuODc1Yy4xOTgtLjE2OCAuNTIyLS4xNjggLjcyMSwwbDIuMjE4LDEuODc1Yy4xOTgsLjE2OCAuMzYsLjUxNyAuMzYsLjc3NnY3LjM1NnptLTExLjUxMi0xMi42NTZjLjAwMi0xLjA0OCAuODY2LTEuOTEyIDEuOTE0LTEuOTE0aDMuOTQ2YzEuMDQ4LC4wMDIgMS45MTIsLjg2NiAxLjkxNCwxLjkxNHYuNjQxaC03Ljc3M3YtLjY0MXptMjAuMDM3LC42NDFoLTEwLjc2di0uNjQxYy0uMDAyLTEuODg1LTEuNTMzLTMuNDE2LTMuNDE5LTMuNDE4aC0zLjk0NmMtMS44ODYsLjAwMy0zLjQxNSwxLjUzMy0zLjQxOSwzLjQxOHYuNjQxaC0xMC43NThjLTEuMjk2LDAtMi4zNTcsMS4wNjItMi4zNTcsMi4zNTd2MjAuNDk2YzAsMS4yOTYgMS4wNjEsMi4zNTYgMi4zNTcsMi4zNTZoLjY0N3YuNjIzYzAsLjU5NyAuNDg0LDEuMDgxIDEuMDgxLDEuMDgxIC41OTgsMCAxLjA4Mi0uNDgzIDEuMDgyLTEuMDgxdi0uNjIzaDI2LjY4MnYuNjIzYzAsLjU5NyAuNDgyLDEuMDgxIDEuMDgxLDEuMDgxIC41OTYsMCAxLjA4LS40ODMgMS4wOC0xLjA4MXYtLjYyM2guNjQ5YzEuMjk1LDAgMi4zNTctMS4wNiAyLjM1Ny0yLjM1NnYtMjAuNDk2YzAtMS4yOTUtMS4wNjEtMi4zNTctMi4zNTctMi4zNTciLz48L3N2Zz4=)
}

.icnLife {
    background-image: url('http://www.aviva.ie/media-library/life.png')
}

.svg .icnLife,
.svg .productIcon.icnLife a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iLTAuNTE2IC0wLjU2MSA0MCA0MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNTE2IC0wLjU2MSA0MCA0MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgeTE9IjExLjMwNCIgeTI9IjIuNzM5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMF8iIHkxPSIyMC43NDMiIHkyPSIxNS42MDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeTE9IjM0LjkwMSIgeTI9IjEyLjE5NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTFfIiB5MT0iMTQuMDg5IiB5Mj0iNi41MzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNTVkdJRF85XykiIGQ9Im0xNy41ODQsMTEuMzA0YzIuMzY1LDAgNC4yODItMS45MTcgNC4yODItNC4yODIgMC0yLjM2NS0xLjkxNy00LjI4My00LjI4Mi00LjI4My0yLjM2NSwwLTQuMjgzLDEuOTE4LTQuMjgzLDQuMjgzIC4wMDEsMi4zNjYgMS45MTgsNC4yODIgNC4yODMsNC4yODIiLz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzEwXykiIGQ9Im01LjU0NCwyMC43NDNjMS40MTksMCAyLjU2OS0xLjE0OSAyLjU2OS0yLjU3IDAtMS40MTktMS4xNS0yLjU2OC0yLjU2OS0yLjU2OC0xLjQxOSwwLTIuNTcsMS4xNDktMi41NywyLjU2OCAuMDAxLDEuNDIxIDEuMTUxLDIuNTcgMi41NywyLjU3Ii8+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMV8pIiBkPSJtMzEuNDI2LDE0LjA4OWMyLjA4NiwwIDMuNzc2LTEuNjkxIDMuNzc2LTMuNzc2IDAtMi4wODYtMS42OS0zLjc3Ny0zLjc3Ni0zLjc3Ny0yLjA4NiwwLTMuNzc3LDEuNjkxLTMuNzc3LDMuNzc3IDAsMi4wODUgMS42OTEsMy43NzYgMy43NzcsMy43NzYiLz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzEyXykiIGQ9Im0zNS44NjMsMzQuOTAxYzEuMjk2LDAgMi4yOTQtMS4wNTggMi4yMTktMi4zNTJsLS44OS0xNS4zMjJjLS4wNzUtMS4yOTQtMS4xOTgtMi4zNTItMi40OTMtMi4zNTJoLTYuNTQ3Yy0xLjI5NCwwLTIuNDE3LDEuMDU4LTIuNDkyLDIuMzUybC0uNDUsNy43NDRjLS4wNzUsMS4yOTItLjIxNCwxLjI5My0uMzA4LC4wMDJsLS43NjQtMTAuNDI3Yy0uMDk1LTEuMjkyLTEuMjMzLTIuMzUtMi41MjgtMi4zNWgtOC4wNTNjLTEuMjk1LDAtMi40MzMsMS4wNTctMi41MjgsMi4zNWwtLjkwMiwxMi4zMjhjLS4wOTUsMS4yOTItLjI1LDEuMjkyLS4zNDQsMGwtLjIzOC0zLjI0NmMtLjA5NS0xLjI5Mi0xLjIzMi0yLjM1LTIuNTI4LTIuMzVoLTIuOTQ2Yy0xLjI5NiwwLTIuNDMzLDEuMDU4LTIuNTI4LDIuMzVsLS42NTMsOC45MjRjLS4wOTUsMS4yOTIgLjg4NywyLjM1IDIuMTgzLDIuMzVoNC4xMTIgMi43NzEgMi43NzEgOS41NSAyLjM1NmMwLDAgMS4wNTksMCAyLjM1NiwwaDguODc0eiIvPjwvc3ZnPg==)
}

.icnHealth {
    background-image: url('http://www.aviva.ie/media-library/health.png')
}

.svg .icnHealth,
.svg .productIcon.icnHealth a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iLTAuNTE2IC0wLjU2MSA0MCA0MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNTE2IC0wLjU2MSA0MCA0MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xN18iIHkxPSIzNS41OTEiIHkyPSIzLjI4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzE3XykiIGQ9Ik0zMy4yNDcsNS4xMTljLTcuNzctNS40MTEtMTMuNzYzLDIuODkzLTEzLjc2MywyLjg5M1MxMy40OTEtMC4yOTIsNS43MjIsNS4xMTkgIEMtMy40ODcsMTEuNTMzLDUuODE3LDI3LjksMTkuNDg0LDM1LjU5MUMzMy4xNTIsMjcuOSw0Mi40NTcsMTEuNTMzLDMzLjI0Nyw1LjExOSIvPjwvc3ZnPg==)
}

.icnEquityRelease {
    background-image: url('http://www.aviva.ie/media-library/icon-equity-release.png')
}

.svg .icnEquityRelease,
.svg .productIcon.icnEquityRelease a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiIGRpc3BsYXk9Im5vbmUiPjxyZWN0IHg9Ii02LjgzMyIgeT0iLTEzLjI1IiBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRjVDOTkiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5MCIvPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyOS43NDkiIHkxPSI1OC43NSIgeDI9IjI5Ljc0OSIgeTI9IjEuOTY1MyI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMyOTZDRDQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNNTguNDc3LDI2LjU2NGMwLDAtNS4wNjYtNC42MTMtMTAuNzQ4LTkuNzc4YzAuMDA0LTIuNzI1LDAuMDExLTEwLjk4NSwwLTExLjU0NUM0Ny43MTQsNC41LDQ3LjAxNSwzLjk2OCw0Ni40LDMuOTgxYy0wLjQ2MiwwLjAxMS00LjE5OS0wLjAxNC00LjkxMy0wLjAxNGMtMC43MTMsMC0xLjM1NiwwLjU4Ny0xLjM4NSwxLjM4NWwwLjAwNSw0LjUwOGMtNC4xOTMtMy44MDUtNy41MzctNi44My03Ljg3NS03LjEwNmMtMS40MTgtMS4xNTctMy45MjctMC45MzMtNC45MzUtMC4wMzhDMjYuMjksMy42MTMsMS4xNzUsMjYuNDcxLDEuMTc1LDI2LjQ3MWMtMS43NSwxLjc0OS0wLjc1NywyLjQ0NCwxLjIzOSwyLjQ0NGwyLjc1My0wLjAxOHY2LjczNXYxOC44NzZjMCwyLjM1MywxLjkyOCw0LjI0MSw0LjI4LDQuMjQxaDQwLjczN2MyLjM1NCwwLDMuOTgyLTEuODg5LDMuOTgyLTQuMjQxVjI4LjkxOGwyLjgyNywwLjAzNUM1OC4xMTMsMjguOTksNjAuNDE3LDI4LjU3OSw1OC40NzcsMjYuNTY0eiIvPjwvZz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzYuNjU0LDQ4LjAxNGwxLjcxMiwzLjc2N2MtMC42MDQsMC4zMjctMS4yOTUsMC41OTQtMi4wODQsMC44Yy0wLjc4NiwwLjIwNi0xLjU0OSwwLjMwOC0yLjI4NSwwLjMwOGMtMC45NSwwLTIuMjE2LTAuMjIzLTMuNzk5LTAuNjcyYy0xLjU4My0wLjQ0OC0yLjc1NS0wLjY3NC0zLjUxNi0wLjY3NGMtMS4yODQsMC0yLjYsMC40NjEtMy45MzksMS4zNzhsLTEuNjk0LTMuODMxYzEuMTkzLTAuODU0LDIuMDQ4LTEuNzY1LDIuNTcxLTIuNzI5YzAuNTI1LTAuOTY3LDAuNzg0LTEuODg3LDAuNzg0LTIuNzY0YzAtMC4yODUtMC4wMjEtMC41ODQtMC4wNjEtMC45MDJoLTMuMjk0di0zLjQ5NmgyLjQ4N2MtMC40MzQtMS4yNDUtMC42NTItMi41MDYtMC42NTItMy43ODNjMC0xLjE1LDAuMzE1LTIuMjQ4LDAuOTQzLTMuMjkyYzAuNjI2LTEuMDQ2LDEuNTE3LTEuODM5LDIuNjY4LTIuMzgzYzEuMTQ5LTAuNTQyLDIuNDA1LTAuODE1LDMuNzY2LTAuODE1YzIuMDc4LDAsMy43MzYsMC41MjYsNC45NzEsMS41NzZjMS4yMzIsMS4wNSwxLjk4OCwyLjU1NSwyLjI2Myw0LjUxOWwtNC4yOTIsMC42MzNjLTAuMTk2LTEuMTMtMC41NjMtMS45NDItMS4wODgtMi40MzhjLTAuNTI4LTAuNDk2LTEuMTg4LTAuNzQyLTEuOTc5LTAuNzQyYy0wLjg0NSwwLTEuNTQ2LDAuMjgxLTIuMTA2LDAuODQ2Yy0wLjU2LDAuNTY1LTAuODM4LDEuMjc0LTAuODM4LDIuMTI5YzAsMC40NDIsMC4wNzcsMS4wMjksMC4yMzEsMS43NTdjMC4xNSwwLjcyOSwwLjMzNywxLjM5NCwwLjU2LDEuOTk1aDQuOTM4djMuNDk2SDI4LjcxYzAuMDMsMC4yMzQsMC4wNDcsMC40NjcsMC4wNDcsMC42OTdjMCwwLjgzNC0wLjE2LDEuNjA0LTAuNDc2LDIuMzEyYy0wLjMxNSwwLjcwNi0wLjk2OCwxLjYzNS0xLjk0NywyLjc4NGMwLjU4MS0wLjI5NSwxLjMwOS0wLjQ0MiwyLjE4My0wLjQ0MmMwLjM2OSwwLDAuNzAzLDAuMDIyLDAuOTk3LDAuMDYzYzAuMTQ5LDAuMDIxLDAuNTgxLDAuMTIyLDEuMjk4LDAuMzAyYzEuMjc3LDAuMzI3LDIuMTQ4LDAuNDg5LDIuNjExLDAuNDg5QzM0LjI0OSw0OC44OTksMzUuMzI2LDQ4LjYwNSwzNi42NTQsNDguMDE0eiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvZz48L3N2Zz4=)
}

.icnClaims {
    background-image: url('http://www.aviva.ie/media-library/claims-icon.png')
}

.svg .icnClaim,
.svg .icnClaims,
.svg .productIcon.icnClaim a,
.svg .productIcon.icnClaims a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwLjAzIDIxIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAuMDMgMjEgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDI5OS41NzgxIDEzMTQuMzU1NSkiIGlkPSJTVkdJRF82XyIgeTE9IjEyOTQuMDIzIiB5Mj0iMTI5Mi4xMzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjU1NmE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDA2Y2I0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyOTkuNTc4MSAxMzE0LjM1NTUpIiBpZD0iU1ZHSURfNV8iIHkxPSIxMjk3Ljk2NiIgeTI9IjEyOTYuMDc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI1NTZhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQwNmNiNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMjk5LjU3ODEgMTMxNC4zNTU1KSIgaWQ9IlNWR0lEXzdfIiB5MT0iMTI5NC4wMjMiIHkyPSIxMjkyLjEzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyNTU2YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MDZjYjQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDI5OS41NzgxIDEzMTQuMzU1NSkiIGlkPSJTVkdJRF80XyIgeTE9IjEzMDEuNDQ5IiB5Mj0iMTI5OS41NjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjU1NmE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDA2Y2I0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyOTkuNTc4MSAxMzE0LjM1NTUpIiBpZD0iU1ZHSURfMl8iIHkxPSIxMzA0Ljg2NSIgeTI9IjEzMDIuOTc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI1NTZhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQwNmNiNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMjk5LjU3ODEgMTMxNC4zNTU1KSIgaWQ9IlNWR0lEXzFfIiB5MT0iMTMxMC43MSIgeTI9IjEyODQuNzczIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI1NTZhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQwNmNiNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMjk5LjU3ODEgMTMxNC4zNTU1KSIgaWQ9IlNWR0lEXzNfIiB5MT0iMTMwNC44NjUiIHkyPSIxMzAyLjk3NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyNTU2YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MDZjYjQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0ibTE1LjgxMywxMy45NDRjMCwuNDY4LS4zODMsLjg1MS0uODUxLC44NTFoLTYuOTAyYy0uNDY4LDAtLjg1MS0uMzgzLS44NTEtLjg1MXYtLjE4OGMwLS40NjggLjM4My0uODUxIC44NTEtLjg1MWg2LjkwMmMuNDY4LDAgLjg1MSwuMzgzIC44NTEsLjg1MXYuMTg4em0wLDMuNDg1YzAsLjQ2OC0uMzgzLC44NTEtLjg1MSwuODUxaC02LjkwMmMtLjQ2OCwwLS44NTEtLjM4My0uODUxLS44NTF2LS4xODljMC0uNDY4IC4zODMtLjg1MSAuODUxLS44NTFoNi45MDJjLjQ2OCwwIC44NTEsLjM4MyAuODUxLC44NTF2LjE4OXptLTIuNjIzLDkuNjM1aC05LjgyMWMtLjQ2OCwwLS44NTEtLjM4My0uODUxLS44NTF2LTE5LjJjMC0uNDY4IC4zODMtLjg1MSAuODUxLS44NTFoMTQuMzc1Yy40NjgsMCAuODUxLC4zODMgLjg1MSwuODUxdjEzLjgwMWMwLC40NjgtLjM4MywuODUxLS44NTEsLjg1MWgtMy43MDNjLS40NjgsMC0uODUxLC4zODMtLjg1MSwuODUxdjQuNTQ4bTcuMzIyLTMuMjIzYy4zMzEtLjMzIC42MDItLjk4MyAuNjAyLTEuNDUxdi0xNy44OTRjMC0uNDY4LS4zODMtLjg1MS0uODUxLS44NTFoLTE5LjQxMmMtLjQ2OCwuMDAxLS44NTEsLjM4My0uODUxLC44NTF2MjQuMjM1YzAsLjQ2OCAuMzgzLC44NTEgLjg1MSwuODUxaDEzLjA2MmMuNDY4LDAgMS4xMjItLjI3MSAxLjQ1Mi0uNjAxbDUuMTQ3LTUuMTR6Ii8+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Im0xNS44MTMsMTAuNTI5YzAsLjQ2OC0uMzgzLC44NTEtLjg1MSwuODUxaC02LjkwMmMtLjQ2OCwwLS44NTEtLjM4My0uODUxLS44NTF2LS4xODhjMC0uNDY4IC4zODMtLjg1MSAuODUxLS44NTFoNi45MDJjLjQ2OCwwIC44NTEsLjM4MyAuODUxLC44NTF2LjE4OHoiLz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgZD0ibTUuOTU3LDEwLjUyOWMwLC40NjgtLjM4MywuODUxLS44NTEsLjg1MWgtLjAwM2MtLjQ2OCwwLS44NTEtLjM4My0uODUxLS44NTF2LS4xODhjMC0uNDY4IC4zODMtLjg1MSAuODUxLS44NTFoLjAwM2MuNDY4LDAgLjg1MSwuMzgzIC44NTEsLjg1MXYuMTg4eiIvPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNF8pIiBkPSJtNS45NTcsMTMuOTQ0YzAsLjQ2OC0uMzgzLC44NTEtLjg1MSwuODUxaC0uMDAzYy0uNDY4LDAtLjg1MS0uMzgzLS44NTEtLjg1MXYtLjE4OGMwLS40NjggLjM4My0uODUxIC44NTEtLjg1MWguMDAzYy40NjgsMCAuODUxLC4zODMgLjg1MSwuODUxdi4xODh6Ii8+PHBhdGggZmlsbD0idXJsKCNTVkdJRF81XykiIGQ9Im01Ljk1NywxNy40MjljMCwuNDY4LS4zODMsLjg1MS0uODUxLC44NTFoLS4wMDNjLS40NjgsMC0uODUxLS4zODMtLjg1MS0uODUxdi0uMTg5YzAtLjQ2OCAuMzgzLS44NTEgLjg1MS0uODUxaC4wMDNjLjQ2OCwwIC44NTEsLjM4MyAuODUxLC44NTF2LjE4OXoiLz48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIgZD0ibTEwLjg4NSwyMS4zNzFjMCwuNDY4LS4zODMsLjg1MS0uODUxLC44NTFoLTEuOTc0Yy0uNDY4LDAtLjg1MS0uMzgzLS44NTEtLjg1MXYtLjE4OGMwLS40NjggLjM4My0uODUxIC44NTEtLjg1MWgxLjk3NGMuNDY4LDAgLjg1MSwuMzgzIC44NTEsLjg1MXYuMTg4eiIvPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfN18pIiBkPSJtNS45NTcsMjEuMzcxYzAsLjQ2OC0uMzgzLC44NTEtLjg1MSwuODUxaC0uMDAzYy0uNDY4LDAtLjg1MS0uMzgzLS44NTEtLjg1MXYtLjE4OGMwLS40NjggLjM4My0uODUxIC44NTEtLjg1MWguMDAzYy40NjgsMCAuODUxLC4zODMgLjg1MSwuODUxdi4xODh6Ii8+PGcgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBmaWxsPSIjMjU1NGE2IiBzdHJva2U9IiNmZmYiIGQ9Im0xNi4yMjksNS45NzFjMCwuNDc5LS4zODgsLjg2Ny0uODY3LC44NjdoLTkuMjY2Yy0uNDc5LDAtLjg2Ny0uMzg4LS44NjctLjg2N3YtMi4yNjZjMC0uNDc5IC4zODgtLjg2NyAuODY3LS44NjdoOS4yNjZjLjQ3OSwwIC44NjcsLjM4OCAuODY3LC44Njd2Mi4yNjZ6Ii8+PGNpcmNsZSBmaWxsPSIjZmZmIiBjeD0iMTAuNTgyIiBjeT0iMi4xNDkiIHN0cm9rZT0iIzI1NTRhNiIgcj0iMS42NDkiLz48L2c+PC9zdmc+)
}

.svg .icnClaim,
.svg .productIcon.icnClaim a {
    background-size: 2em
}

.icnAdvantages {
    background-image: url('http://www.aviva.ie/media-library/icn-advantages.png')
}

.svg .icnAdvantages,
.svg .productIcon.icnAdvantages a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyNiIgdmlld0JveD0iLTEuNzk3IC0yLjE0IDI2IDI2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS43OTcgLTIuMTQgMjYgMjYiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgeTE9IjYuNjUiIHkyPSIuNzA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPgo8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOF8iIHkxPSI2LjY4MiIgeTI9Ii43MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+CjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMF8iIHkxPSIxMS42NjQiIHkyPSI1LjgwNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzdfIiB5MT0iNi41NTgiIHkyPSI1LjExOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiB5MT0iMjAuNzc3IiB5Mj0iMTIuMzM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPgo8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNF8iIHkxPSIyMC43NzciIHkyPSIxMi4zMzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+CjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgeTE9IjExLjY2NCIgeTI9IjUuODA1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPgo8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Im0uNzA1LDEzLjIzNXY2LjY0MmMwLC40OTYgLjQwNiwuOSAuOTAyLC45aDguMjcyYy40OTYsMCAuOTAxLS40MDQgLjkwMS0uOXYtNy41NDRoLTkuMTc0Yy0uNDk1LDAtLjkwMSwuNDA2LS45MDEsLjkwMiIvPgo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgZD0ibTIwLjYwNywxMi4zMzNoLTkuMTczdjcuNTQ0YzAsLjQ5NiAuNDA3LC45IC45MDIsLjloOC4yNzFjLjQ5NSwwIC45MDEtLjQwNCAuOTAxLS45di02LjY0MmMuMDAxLS40OTYtLjQwNS0uOTAyLS45MDEtLjkwMiIvPgo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIgZD0ibTkuOTQxLDcuNDE2Yy0yLjkwNy0uMzQ0LTUuMTQyLS44ODUtNi42NTEtMS42MTFoLTIuMzg5Yy0uNDk2LDAtLjkwMSwuNDA1LS45MDEsLjkwMXY0LjA1OGMwLC40OTUgLjQwNSwuOTAxIC45MDEsLjkwMWg5Ljg3OHYtNC4xNWwtLjgzOC0uMDk5eiIvPgo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0ibTExLjAzNyw1LjExOGMtLjg0MSwwLTEuNDY5LC4zOC0xLjQ2OSwuNzIxIDAsLjMzOSAuNjI4LC43MTkgMS40NjksLjcxOSAuODQyLDAgMS40Ny0uMzggMS40Ny0uNzE5LTAtLjM0MS0uNjI4LS43MjEtMS40Ny0uNzIxIi8+CjxwYXRoIGZpbGw9InVybCgjU1ZHSURfOF8pIiBkPSJtNS44MjIsLjcwOGMyLjA0NCwwIDQuMjM4LC45OTUgNS4wNDcsMy43NjEtLjQzOCwuMDIxLS44MzMsLjEyNC0xLjE1MiwuMjg3LS44NDItMS4zOTItMi40My0xLjkwOS0zLjY4Mi0xLjkwOS0yLjI1NiwwLTMuNDE0LDEuNjcgMi44ODcsMi44ODEtLjAwNCwuMDM3LS4wMDksLjA3My0uMDA5LC4xMSAwLC4zMiAuMTYzLC42MSAuNDM4LC44NDMtMTEuNDk1LTEuNTM2LTcuODQ3LTUuOTczLTMuNTI5LTUuOTczIi8+CjxwYXRoIGZpbGw9InVybCgjU1ZHSURfOV8pIiBkPSJtMTIuNzU5LDYuNjVjLjI1NC0uMjI2IC40MDMtLjUwNCAuNDAzLS44MTEgMC0uMDUxLS4wMDUtLjA5OS0uMDEzLS4xNDYgNi4wOTQtMS4yMDggNC45MzYtMi44NDUgMi43MDItMi44NDUtMS4yMzEsMC0yLjc4NiwuNS0zLjYzOCwxLjg0LS4zMzUtLjE0MS0uNzM4LS4yMjQtMS4xNzctLjIyNC0uMDA1LDAtLjAxMSwwLS4wMTcsMCAuODEtMi43NjMgMy4wMDItMy43NTYgNS4wNDUtMy43NTYgNC4yOS0wIDcuOTE2LDQuMzc4LTMuMzA1LDUuOTQyIi8+CjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMTBfKSIgZD0ibTIxLjMxMyw1LjgwNWgtMi43MTZjLTEuNTEsLjcyNi0zLjc0NCwxLjI2OC02LjY1MSwxLjYxMWwtLjUxMSwuMDYxdjQuMTg4aDkuODc4Yy40OTUsMCAuOTAxLS40MDYgLjkwMS0uOTAxdi00LjA1OGMwLS40OTYtLjQwNi0uOTAxLS45MDEtLjkwMSIvPgo8L3N2Zz4K)
}

.icnAbout {
    background-image: url('http://www.aviva.ie/media-library/icn-company.png')
}

.svg .icnAbout,
.svg .productIcon.icnAbout a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIzMCIgdmlld0JveD0iLTAuMzMzIC00LjIyNiAzNCAzMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuMzMzIC00LjIyNiAzNCAzMCI+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiB5MT0iMjAuOTQxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+CjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJtMjcuNjI1LDE4LjI0YzAsMS4wMDQgMCwyLjM4MSAwLDIuMzgxIDAsLjE0LS4xMTYsLjMyLS4yNTYsLjMyaC0yMS4zOThjLS4xNCwwLS4yNTYtLjE4MS0uMjU2LS4zMiAwLDAgMC0xLjM3NyAwLTIuMzgxIDAtMS4wMDMgLjE5LTEuNDE0IC45NTMtMS44NDggLjYxNC0uMzQ5IDQuNzMyLTIuNzE3IDYuNjY4LTMuNTQ4di0zLjU4OGMtLjU5NS0uNDMzLS45NTMtMS4xMDMtLjk1My0yLjEyNyAwLTIuMzgxIDAtMi44NDIgMC0yLjg0Mi0uMDAxLTIuMzU5IDEuNDI5LTQuMjg3IDQuMjg2LTQuMjg3IDIuODU3LDAgNC4yODYsMS45MjggNC4yODYsNC4yODd2Mi44NDJjMCwxLjAxNC0uMzU3LDEuNjg0LS45NTIsMi4xMTl2My41OTdjMi4wNTUsLjgzMSA2LjA1NiwzLjE5OCA2LjY2OCwzLjU0OCAuNzYzLC40MzMgLjk1NCwuODQ1IC45NTQsMS44NDd6bS0yMS42NjMtMy4wOTFsLjEzMy0uMDc1YzIuMTczLTEuMjQgMy45MDctMi4xODggNS4xOTMtMi44MzYtLjU5NC0uMjkxLTEuMjA0LS41NTYtMS43NjItLjcyNXYtMi41MDRjLjk1Mi0uMzAxIC45NTItLjc2OCAuOTUyLTEuNDcydi0xLjY5OWMwLTEuNjQtLjg3LTIuOTgxLTIuODU3LTIuOTgxcy0yLjg1OCwxLjM0MS0yLjg1OCwyLjk4MWMwLDAgMCwuMDQyIDAsMS42OTkgMCwuNzEyIDAsMS4xNzcgLjk1MywxLjQ3OXYyLjQ5NmMtMS45MDUsLjU3OS00LjQxOSwyLjIyNS00Ljg0NywyLjQ2OC0uNTMxLC4zMDItLjg2OSwuNTg5LS44NjksMS4yODYgMCwuNjk5IDAsMS42NTcgMCwxLjY1NyAwLC4wOTcgLjA4LC4yMjMgLjE3OCwuMjIzaDQuMjE3Yy4xNzItLjc4MyAuNTk5LTEuNDQ2IDEuNTY3LTEuOTk3em0yNi41MDktMS4xNjhjLS40MjctLjI0Mi0yLjk0MS0xLjg4OS00Ljg0Ni0yLjQ2N3YtMi41MDRjLjk1Mi0uMzAxIC45NTItLjc2OCAuOTUyLTEuNDcydi0xLjY5OWMwLTEuNjQtLjg3LTIuOTgxLTIuODU4LTIuOTgxcy0yLjg1NywxLjM0Mi0yLjg1NywyLjk4MWMwLDAgMCwuMDQyIDAsMS42OTkgMCwuNzEyIDAsMS4xNzcgLjk1MywxLjQ3OXYyLjQ5NmMtLjU1MywuMTY3LTEuMTUyLC40MjctMS43NCwuNzEzIDEuODI1LC45MDggNC4wMDIsMi4xNjkgNC45NjQsMi43MjVsLjM0MSwuMTk3Yy45NjcsLjU1MSAxLjM5NCwxLjIxNCAxLjU2NywxLjk5OGg0LjIxN2MuMDk4LDAgLjE3OC0uMTI3IC4xNzgtLjIyMyAwLDAgMC0uOTU5IDAtMS42NTctLjAwMS0uNjk2LS4zNC0uOTgzLS44NzEtMS4yODV6Ii8+Cjwvc3ZnPgo=)
}

.icnVan {
    background-image: url('http://www.aviva.ie/media-library/icon-van.png');
    background-size: 2em!important
}

.svg .icnLargeVan,
.svg .icnVan,
.svg .productIcon.icnVan a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC40LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjI5Ljk1MXB4IiBoZWlnaHQ9IjQzLjVweCIgdmlld0JveD0iMCAwIDI5Ljk1MSA0My41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOS45NTEgNDMuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzI0NTRBNSIgZD0iTTI4LjI3LDI4LjA3YzAsMC43MTYtMC41ODYsMS4zMDEtMS4zLDEuMzAxaC0zLjQ2M2MtMC43MTUsMC0xLjA1NS0wLjUzMS0wLjc1Ni0xLjE4MmwwLjQ0LTAuOTUJYzAuMjk5LTAuNjQ4LDEuMTI5LTEuMTgxLDEuODQ1LTEuMTgxaDEuOTM0YzAuNzE0LDAsMS4zLDAuNTg2LDEuMywxLjI5OVYyOC4wN3ogTTYuNDQ2LDI5LjM3MUgyLjk4M2MtMC43MTUsMC0xLjMtMC41ODUtMS4zLTEuMzAxCXYtMC43MTNjMC0wLjcxMywwLjU4NS0xLjI5OSwxLjMtMS4yOTloMS45MzRjMC43MTUsMCwxLjU0NSwwLjUzMSwxLjg0NCwxLjE4MWwwLjQzOSwwLjk1QzcuNDk5LDI4Ljg0LDcuMTU5LDI5LjM3MSw2LjQ0NiwyOS4zNzEJIE0zLjQyNSwxNy4yMjFsMC44NzctNS42ODdjMC4xMjctMC44MjQsMC45MTMtMS40OTgsMS43NDctMS40OThoMTcuODU1YzAuODMyLDAsMS42MTksMC42NzQsMS43NDYsMS40OThsMC44NzcsNS42ODcJYzAuMTI3LDAuODI0LTAuNDUsMS40OTgtMS4yODQsMS40OThINC43MUMzLjg3NiwxOC43MTksMy4yOTgsMTguMDQ1LDMuNDI1LDE3LjIyMSBNMjkuMjcsMjIuNDA0bC0wLjA5My0wLjI3OAljLTAuMzc0LTEuMTMxLTAuODI5LTMuMDItMS4wMS00LjE5NmwtMS44Ni0xMi4wNzFjLTAuMTgzLTEuMTc3LTEuMzA2LTIuMTQtMi40OTYtMi4xNEg2LjE0M2MtMS4xOSwwLTIuMzEzLDAuOTYzLTIuNDk2LDIuMTQJTDEuNzg2LDE3LjkzYy0wLjE4MiwxLjE3Ny0wLjYzNywzLjA2NS0xLjAxMiw0LjE5NmwtMC4wOTIsMC4yNzhDMC4zMDcsMjMuNTM2LDAsMjUuNDM0LDAsMjYuNjI2djYuNTA3CWMwLDEuMDc5LDAuODAxLDEuOTc3LDEuODM2LDIuMTM3djIuMzQ2YzAsMS4xOTEsMC45NzQsMi4xNjQsMi4xNjQsMi4xNjRoMC4xYzEuMTkxLDAsMi4xNjYtMC45NzMsMi4xNjYtMi4xNjRWMzUuM2gxNy40MTl2Mi4zMTUJYzAsMS4xOTEsMC45NzUsMi4xNjQsMi4xNjYsMi4xNjRoMC4xYzEuMTkxLDAsMi4xNjYtMC45NzMsMi4xNjYtMi4xNjRWMzUuMjdjMS4wMzUtMC4xNiwxLjgzNC0xLjA1OCwxLjgzNC0yLjEzN3YtNi41MDcJQzI5Ljk1LDI1LjQzNiwyOS42NDUsMjMuNTM2LDI5LjI3LDIyLjQwNCIvPjwvc3ZnPg==)
}

.icnCriticalIllness {
    background-image: url('http://www.aviva.ie/media-library/icon-critical-illness.png')
}

.svg .productIcon.icnCriticalIllness a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjExMHB4IiBoZWlnaHQ9IjExMHB4IiB2aWV3Qm94PSIwIDAgMTEwIDExMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEwIDExMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IlAzX0xpZmVfY292ZXIiPgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ4Ljk0MzQiIHkxPSI0Mi4yMTQ0IiB4Mj0iNDguOTQzNCIgeTI9IjE4LjgyNzEiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTQ4Ljk0Nyw0Mi4yMTRjNi40NTcsMCwxMS42OTMtNS4yMzMsMTEuNjkzLTExLjY5YzAtNi40NTQtNS4yMzYtMTEuNjk3LTExLjY5My0xMS42OTcJCWMtNi40NjEsMC0xMS43MDEsNS4yNDMtMTEuNzAxLDExLjY5N0MzNy4yNDYsMzYuOTgxLDQyLjQ4Niw0Mi4yMTQsNDguOTQ3LDQyLjIxNCIvPgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2LjA2MTUiIHkxPSI2OCIgeDI9IjE2LjA2MTUiIHkyPSI1My45NjI5Ij4JCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMDU0QTUiLz4JCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMyOTZDRDQiLz4JPC9saW5lYXJHcmFkaWVudD4JPHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xNi4wNjIsNjhjMy44NzgsMCw3LjAxNy0zLjE0Niw3LjAxNy03LjAxN2MwLTMuODgxLTMuMTM5LTcuMDItNy4wMTctNy4wMgkJYy0zLjg3NiwwLTcuMDE3LDMuMTM5LTcuMDE3LDcuMDJDOS4wNDUsNjQuODU0LDEyLjE4NSw2OCwxNi4wNjIsNjgiLz4JPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4Ni43NTEiIHkxPSI0OS44MjEzIiB4Mj0iODYuNzUxIiB5Mj0iMjkuMTkyNCI+CQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjA1NEE1Ii8+CQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMjk2Q0Q0Ii8+CTwvbGluZWFyR3JhZGllbnQ+CTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNODYuNzQ5LDQ5LjgyMWM1LjY5OSwwLDEwLjMxNy00LjYxNSwxMC4zMTctMTAuMzE0YzAtNS42OTItNC42MTgtMTAuMzE0LTEwLjMxNy0xMC4zMTQJCWMtNS42OTYsMC0xMC4zMTQsNC42MjItMTAuMzE0LDEwLjMxNEM3Ni40MzUsNDUuMjA2LDgxLjA1Myw0OS44MjEsODYuNzQ5LDQ5LjgyMSIvPgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU0LjEzODciIHkxPSIxMDYuNjY3IiB4Mj0iNTQuMTM4NyIgeTI9IjQ0LjY1NDMiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgZD0iTTk4Ljg2OCwxMDYuNjY3YzMuNTM4LDAsNi4yNjktMi44ODksNi4wNjMtNi40MjZsLTIuNDM0LTQxLjg0NQkJYy0wLjIwOS0zLjUzNC0zLjI3Mi02LjQyNy02LjgxMS02LjQyN0g3Ny44MTJjLTMuNTM4LDAtNi42MDMsMi44OTMtNi44MDgsNi40MjdsLTEuMjI5LDIxLjE0NgkJYy0wLjIwNiwzLjUzMS0wLjU4MywzLjUzMS0wLjg0NSwwLjAxbC0yLjA4NS0yOC40NzljLTAuMjU4LTMuNTMxLTMuMzY2LTYuNDItNi45MDQtNi40MkgzNy45NWMtMy41MzcsMC02LjY0NiwyLjg4OS02LjkwNyw2LjQyCQlsLTIuNDY0LDMzLjY2N2MtMC4yNTcsMy41MzEtMC42OCwzLjUzMS0wLjk0LDBsLTAuNjQ4LTguODY2Yy0wLjI1Ny0zLjUzMS0zLjM2NS02LjQxMy02LjkwNy02LjQxM2gtOC4wNDIJCWMtMy41NDEsMC02LjY0OSwyLjg4Mi02LjkwNiw2LjQxM2wtMS43ODEsMjQuMzczYy0wLjI2MSwzLjUzMSwyLjQxOSw2LjQyLDUuOTU5LDYuNDJoMTEuMjNoNy41NjloNy41NjloMjYuMDgxaDYuNDM0CQljMCwwLDIuODk2LDAsNi40MzcsMEg5OC44Njh6Ii8+CTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAuNjkwNCIgeTE9IjE0Mi45ODkzIiB4Mj0iMTAuNjkwNCIgeTI9IjEzNi4zMzMiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgZD0iTTEwLjY5MSwxNDIuOTg5YzEuODM4LDAsMy4zMjgtMS40ODksMy4zMjgtMy4zMjdjMC0xLjgzNy0xLjQ5LTMuMzI5LTMuMzI4LTMuMzI5CQljLTEuODM5LDAtMy4zMywxLjQ5Mi0zLjMzLDMuMzI5QzcuMzYxLDE0MS41LDguODUzLDE0Mi45ODksMTAuNjkxLDE0Mi45ODkiLz4JPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxLjMzMiIgeTE9IjE1MC4zMjgxIiB4Mj0iMS4zMzIiIHkyPSIxNDYuMzMzIj4JCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMDU0QTUiLz4JCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMyOTZDRDQiLz4JPC9saW5lYXJHcmFkaWVudD4JPHBhdGggZmlsbD0idXJsKCNTVkdJRF82XykiIGQ9Ik0xLjMzMiwxNTAuMzI4YzEuMTA0LDAsMS45OTctMC44OTYsMS45OTctMS45OTdjMC0xLjEwNC0wLjg5NC0xLjk5OC0xLjk5Ny0xLjk5OAkJcy0xLjk5NywwLjg5NC0xLjk5NywxLjk5OEMtMC42NjUsMTQ5LjQzMywwLjIyOSwxNTAuMzI4LDEuMzMyLDE1MC4zMjgiLz4JPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzNy4xMTYyIiB5MT0iMTYxLjQwNDMiIHgyPSIzNy4xMTYyIiB5Mj0iMTU1LjUzMzIiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0iTTM3LjExNiwxNjEuNDA0YzEuNjIyLDAsMi45MzctMS4zMTMsMi45MzctMi45MzZjMC0xLjYyLTEuMzE0LTIuOTM2LTIuOTM3LTIuOTM2CQljLTEuNjIxLDAtMi45MzYsMS4zMTUtMi45MzYsMi45MzZDMzQuMTgxLDE2MC4wOTEsMzUuNDk1LDE2MS40MDQsMzcuMTE2LDE2MS40MDQiLz4JPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjMxODgiIHkxPSIxNjEuMzMzIiB4Mj0iNy4zMTg4IiB5Mj0iMTQzLjY4MzYiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzhfKSIgZD0iTTE2LjkyNywxNjEuMzMxYy0wLjA0NCwwLjAwNC0wLjUxLTcuMjEtMC41NDgtNy43MTVsLTAuNTk0LTguMTA1CQljLTAuMDczLTEuMDA1LTAuOTU4LTEuODI3LTEuOTY1LTEuODI3SDcuNTYyYy0xLjAwNywwLTEuODkyLDAuODIyLTEuOTY2LDEuODI3bC0wLjcwMSw5LjU4MmMtMC4wNzMsMS4wMDUtMC4xOTMsMS4wMDUtMC4yNjgsMAkJbC0wLjE4NS0yLjUyM2MtMC4wNzMtMS4wMDUtMC45NTgtMS44MjUtMS45NjYtMS44MjVIMC4xODhjLTEuMDA4LDAtMS44OTMsMC44Mi0xLjk2NiwxLjgyNWwtMC41MDcsNi45MzcJCWMtMC4wNzQsMS4wMDUsMC42ODgsMS44MjcsMS42OTYsMS44MjdoMy4xOTZoMi4xNTRoMi4xNTRoNy40MjNMMTYuOTI3LDE2MS4zMzF6Ii8+CQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1My43MzkzIiB5MT0iMTQ3LjgxMzUiIHgyPSI1My43MzkzIiB5Mj0iMTMyLjI0NjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuMDU3OCAwLjk5ODMgLTAuOTk4MyAtMC4wNTc4IDE2Ny45ODY3IDExMC45MDc3KSI+CQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjA1NEE1Ii8+CQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMjk2Q0Q0Ii8+CTwvbGluZWFyR3JhZGllbnQ+CTxwYXRoIGZpbGw9InVybCgjU1ZHSURfOV8pIiBkPSJNMTcuNTA4LDE1Mi42MTlsLTAuMzk5LDYuODg2Yy0wLjA1OSwxLjAwNSwwLjcxOCwxLjgyOSwxLjcyNywxLjgyOGwxMS45MjktMC4wMDIJCWMxLjAwOC0wLjAwMiwxLjg4LTAuODI0LDEuOTM4LTEuODNsMC4yOTQtNS4wNzljMC4wNTktMS4wMDUtMC43MTMtMS45MjMtMS43MTQtMi4wNGwtNS45ODctMC42OTcJCWMtMC40OTctMC4wNTgtNy42MzYtMC44OTgtNy42NzktMC45MDJMMTcuNTA4LDE1Mi42MTl6Ii8+CTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMyLjA4NTkiIHkxPSIxNjkuMzMzIiB4Mj0iMzIuMDg1OSIgeTI9IjE2OS4zMzMiPgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIwNTRBNSIvPgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI5NkNENCIvPgk8L2xpbmVhckdyYWRpZW50Pgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzEwXykiIGQ9Ik0zMS4xNywxNjkuMzMzYzAsMCwwLjgyNCwwLDEuODMyLDAiLz4JPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjAuMDEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIxLjIzOSwxNDcuODQ3Ii8+PC9nPjxnIGlkPSJQM19QZXJzb25hbF9hY2NpZGVudF8xXyI+CTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02MS43NTIsNTYuNDQzaC00LjY4di00LjY4N2MwLTAuNzE3LTAuNTk0LTEuMzA3LTEuMzEzLTEuMzA3aC00LjcxNWMtMC43MjQsMC0xLjMxMywwLjU5LTEuMzEzLDEuMzA3CQl2NC42ODdoLTQuNjgxYy0wLjcyMiwwLTEuMzEzLDAuNTg3LTEuMzEzLDEuMzA4djQuNzE4YzAsMC43MjEsMC41OTEsMS4zMTEsMS4zMTMsMS4zMTFoNC42ODF2NC42ODQJCWMwLDAuNzIsMC41ODksMS4zMTEsMS4zMTMsMS4zMTFoNC43MTVjMC43MiwwLDEuMzEzLTAuNTksMS4zMTMtMS4zMTFWNjMuNzhoNC42OGMwLjcyMiwwLDEuMzExLTAuNTksMS4zMTEtMS4zMTF2LTQuNzE4CQlDNjMuMDYzLDU3LjAzLDYyLjQ3NCw1Ni40NDMsNjEuNzUyLDU2LjQ0MyIvPjwvZz48ZyBpZD0iUDNfUGVyc29uYWxfYWNjaWRlbnQiPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==)
}

.icnAccident {
    background-image: url('http://www.aviva.ie/media-library/icon-personal-accident.png')
}

.svg .productIcon.icnAccident a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC40LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjMwLjQzNXB4IiBoZWlnaHQ9IjQzLjVweCIgdmlld0JveD0iMCAwIDMwLjQzNSA0My41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMC40MzUgNDMuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzI0NTRBNSIgZD0iTTI4LjM3LDE1Ljk3MWgtNy4zNzNWOC41OTdjMC0xLjEzNS0wLjkzMS0yLjA2NC0yLjA2NC0yLjA2NGgtNy40MjljLTEuMTM2LDAtMi4wNjQsMC45MjktMi4wNjQsMi4wNjR2Ny4zNzQJSDIuMDY0QzAuOTI4LDE1Ljk3MSwwLDE2LjksMCwxOC4wMzV2Ny40MzFjMCwxLjEzMywwLjkyOCwyLjA2MiwyLjA2NCwyLjA2Mmg3LjM3NXY3LjM3NGMwLDEuMTM1LDAuOTI5LDIuMDY0LDIuMDY0LDIuMDY0aDcuNDI5CWMxLjEzNCwwLDIuMDY0LTAuOTMsMi4wNjQtMi4wNjR2LTcuMzc0aDcuMzczYzEuMTM2LDAsMi4wNjQtMC45MywyLjA2NC0yLjA2MnYtNy40MzFDMzAuNDM1LDE2LjksMjkuNTA3LDE1Ljk3MSwyOC4zNywxNS45NzEiLz48L3N2Zz4=)
}

.icnOtherMotor {
    background-image: url('http://www.aviva.ie/media-library/icon-other-motor-small.png')
}

.svg .icnOtherMotor,
.svg .productIcon.icnOtherMotor a {
    background-image: url('http://www.aviva.ie/media-library/icon-other-motor-small.svg')
}

.icnSaveFuture {
    background-image: url('http://www.aviva.ie/media-library/icon_saving_for_future.png')
}

.svg .icnSaveFuture,
.svg .productIcon.icnSaveFuture a {
    background-image: url('http://www.aviva.ie/media-library/Saving_for_future_icon.svg')
}

.icnAproachRetire {
    background-image: url('http://www.aviva.ie/media-library/icon_approaching_retirement.png')
}

.svg .icnAproachRetire,
.svg .productIcon.icnAproachRetire a {
    background-image: url('http://www.aviva.ie/media-library/Approaching_retirement_icon.svg')
}

.icnRetired {
    background-image: url('http://www.aviva.ie/media-library/icon_im_retired.png')
}

.svg .icnRetired,
.svg .productIcon.icnRetired a {
    background-image: url('http://www.aviva.ie/media-library/im_retired_icon.svg')
}

.icnLinks {
    background-image: url('http://www.aviva.ie/media-library/icon-links.png')
}

.svg .icnLinks,
.svg .productIcon.icnLinks a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluay0yLWljb25fMV8iIHgxPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjI2LjM4MSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNsaW5rLTItaWNvbl8xXykiIGQ9Im0xOC43MjQsNy42NTdjLjY0MiwuNjQxIC42NDIsMS42ODEgMCwyLjMyMmwtOC43NDUsOC43NDVjLS42NDEsLjY0MS0xLjY4MSwuNjQxLTIuMzIyLDAtLjY0Mi0uNjQyLS42NDItMS42ODEgMC0yLjMyM2w4Ljc0NC04Ljc0NGMuNjQyLS42NDIgMS42ODEtLjY0MiAyLjMyMywwem0tMTAuMDQ1LDE0LjcxM2MtMS4yODgsMS4yODctMy4zODIsMS4yODctNC42NjksMC0xLjI4OC0xLjI4Ny0xLjI4OC0zLjM4MSAwLTQuNjY4bDYuMTk3LTYuMTkxYy0yLjA4LS41MDUtNC4zNjUsLjA1NS01Ljk4OSwxLjY3OWwtMi4zNiwyLjM2Yy0yLjQ3OCwyLjQ3OC0yLjQ3OCw2LjQ5NCAwLDguOTczIDIuNDc4LDIuNDc3IDYuNDk1LDIuNDc3IDguOTcyLDBsMi4zNi0yLjM2MWMxLjYyNC0xLjYyNCAyLjE4My0zLjkwOCAxLjY3OS01Ljk4N2wtNi4xOSw2LjE5NXptNi44NzEtMjAuNTEzbC0yLjM2LDIuMzZjLTEuNjI0LDEuNjI0LTIuMTg3LDMuOTA2LTEuNjgyLDUuOTg1bDYuMTk0LTYuMTkzYzEuMjg3LTEuMjg4IDMuMzgyLTEuMjg4IDQuNjY5LDAgMS4yODcsMS4yODcgMS4yODcsMy4zODEgMCw0LjY2OGwtNi4xOTMsNi4xOTRjMi4wNzksLjUwNCA0LjM2LS4wNTggNS45ODQtMS42ODJsMi4zNi0yLjM2YzIuNDc4LTIuNDc2IDIuNDc4LTYuNDk0LTAtOC45NzItMi40NzctMi40NzctNi40OTQtMi40NzctOC45NzIsMHoiLz48L3N2Zz4=)
}

.icnQuestion {
    background-image: url('http://www.aviva.ie/media-library/icon-ask-us.png'):
}

.svg .icnQuestion,
.svg .productIcon.icnQuestion a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTEuMDcxNzc3MyAtMi4xMDk4NjMzIDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS4wNzE3NzczIC0yLjEwOTg2MzMgMzAgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iaGVscC02LWljb25fMl8iIHkxPSIyNS43OCIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4Mj0iMCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjA1NGE1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjk2Y2Q0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNoZWxwLTYtaWNvbl8yXykiIGQ9Im0xNC4zMDQ3LDE4LjA0NDljLS43NjA3LDAtMS4zNzctLjYxNjItMS4zNzctMS4zNzYgMC0uNzYwNyAuNjE2Mi0xLjM3NyAxLjM3Ny0xLjM3NyAuNzU5MywwIDEuMzc2NSwuNjE2MiAxLjM3NjUsMS4zNzcgMCwuNzU5OC0uNjE3MiwxLjM3Ni0xLjM3NjUsMS4zNzZ6bTEuMDgxNS00LjA2ODR2LjI0NzFjMCwwLTIuMDYzLDAtMi4yNjksMHYtLjI0NzFjMC0uNzAxMiAuMTAyNS0xLjYwMDEgLjkxNi0yLjM4MTMgLjgxMzUtLjc4MTcgMS44Mjk2LTEuNDI3MiAxLjgyOTYtMi40MDMzIDAtMS4wNzk2LS43NDgtMS42NTA0LTEuNjkyOS0xLjY1MDQtMS41NzQyLDAtMS42NzY4LDEuNjMxOC0xLjcxNTgsMS45OTE3aC0yLjIwN2MuMDU4Ni0xLjcwMjEgLjc3ODMtNC4wODI1IDMuOTM2NS00LjA4MjUgMi43MzU4LDAgMy45NjYzLDEuODMyNSAzLjk2NjMsMy41NTA4IDAsMi43MzU0LTIuNzYzNywzLjIxMDQtMi43NjM3LDQuOTc1MXptLTE1LjMyMzcsMTEuODAzN2MxLjEyNi0yLjI0MTIgMi4zNzctNS4zMTc0IDIuMzEzNS03LjQ2MjktMS41MTg2LTEuODMwMS0yLjM3Ni00LjE4OTUtMi4zNzYtNi41OTEzIDAtNi43NzM5IDYuNTcxMy0xMS43MjYxIDEzLjkyODctMTEuNzI2MSA3LjMxMSwwIDEzLjkyODIsNC45MTUgMTMuOTI4MiwxMS43MjYxIDAsNy4wOTEzLTcuODE0NSwxMy43MTUzLTE4LjUzNDcsMTEuMDgyNS0xLjk0NzMsMS4yMDQxLTYuMjQwMiwyLjQyMDktOS4yNTk4LDIuOTcxN3ptMTMuODY2Mi0yMy4wNjc5Yy02LjE4NDYtMC0xMS4yMTU4LDQuMDQzNS0xMS4yMTU4LDkuMDEzNyAwLDIuNjE0NyAxLjEyNzksNC4yNjIyIDIuNzIxNyw1Ljg4NjItLjMyNDIsMi40MTAyLTEuMTAxNiw0LjUwNjgtMS4xMDE2LDQuNTA2OHMyLjI5ODgtLjYwODQgNC45MTAyLTIuMTMzOGM5Ljk5MjcsMi42NTA0IDE1LjkwMDktMy4xMTYyIDE1LjkwMDktOC4yNTkzIDAtNC45NzAyLTUuMDMxMi05LjAxMzctMTEuMjE1My05LjAxMzd6Ii8+PC9zdmc+)
}

h2.productIcon.icnAbout,
h2.productIcon.icnAdvantages,
h2.productIcon.icnCar,
h2.productIcon.icnClaim,
h2.productIcon.icnClaims,
h2.productIcon.icnEquityRelease,
h2.productIcon.icnHealth,
h2.productIcon.icnHome,
h2.productIcon.icnLife,
h2.productIcon.icnTravel {
    background-image: none
}

.productIcon a,
h2 .icnAbout a,
h2 .icnAproachRetire a,
h2 .icnClaim a,
h2 .icnClaims a,
h2 .icnEquityRelease a,
h2 .icnOtherMotor a,
h2 .icnQuestion a,
h2 .icnRetired a,
h2 .icnSaveFuture a,
h2 .icnTravel a,
h2 .icnVan a,
he .icnLinks a {
    background-position: center .5em;
    padding-left: 0;
    padding-top: 4em;
    text-align: center
}

.section-nav span.currentbranch0 a {
    background: #fff599
}

.heroHomeContents .text {
    padding: .5em .6%;
    background: rgba(255, 255, 255, .82);
    left: 0;
    margin: .5em;
    position: absolute;
    top: 0;
    width: 50%
}

@media only screen and (max-width:62em) {
    .heroHomeContents .text {
        width: 97%
    }
    .banner,
    .heroHomeContents {
        min-height: 38em
    }
}

.heroHomeContents .text h1 {
    font-size: 2.8em
}

.heroHomeContents .text p {
    font-size: 1.4em;
    color: #004fb6;
    margin-bottom: 0;
    position: relative
}

.heroHomeContents a.button {
    padding: .7em 5em .7em 1em!important;
    font-size: 1.6em!important
}

.groupOfFive .pod a {
    text-decoration: none
}

.groupOfFive .pod .podContent a,
.groupOfFive .pod .podinner>a {
    text-decoration: none;
    font-size: 1.14em
}

.groupOfFive .pod .podinner {
    height: auto
}

@media only screen and (min-width:55em) {
    .groupOfFive .pod .podinner {
        height: 25em
    }
}

.groupOfFive .pod .podinnernb {
    min-height: 16em
}

.groupOfFive .pod img {
    margin: 1em auto;
    display: block
}

.contentRowsThree .pod .align,
.groupOfFive .pod .align {
    text-align: center;
    margin-left: .5em;
    margin-right: .5em;
    margin-top: 1em
}

.groupOfFive .pod .button {
    margin: 0 auto 1em;
    display: block;
    width: 90%;
    height: 3em;
    font-size: 1.6em!important;
    padding: .7em .5em!important
}

.groupOfFive .pod .podLink {
    margin-bottom: .5em;
    background-color: rgba(255, 255, 255, 0)
}

.contentRowsThree .pod .podContent,
.groupOfFive .pod .podContent {
    border: 0
}

.t7car {
    width: 50%;
    padding: .5em .6%;
    background: rgba(255, 255, 255, .9);
    left: 0;
    margin: .5em;
    position: absolute;
    top: 0
}

@media only screen and (max-width:62em) {
    .t7car {
        width: 98%
    }
    .carouselContainer,
    .carouselContainer a {
        height: 25em
    }
}

.carousel .slide p {
    font-size: 1.4em;
    width: 100%;
    position: relative;
    margin-top: 0;
    background-color: rgba(255, 255, 255, 0);
    padding-left: 0;
    margin-bottom: 0
}

.carousel .slide h1 {
    font-size: 2.5em;
    margin-top: 0
}

.js .carousel .slide .button {
    margin-bottom: 1em!important;
    padding: .7em 5em .7em 1em!important;
    font-size: 1.6em!important
}

.notice {
    font-size: 1.8em;
    margin: .5em;
    text-align: center;
    background-color: #ffd900
}

.pod .podText {
    font-size: 1.4em
}

.pod .podContent.podText p {
    font-size: .9em
}

.svg .button.blue,
.svg .button.grey {
    background-size: 1.5em, auto
}

.svg .linkList li,
.svg .telList li {
    background-size: 1em, auto
}

.t7 .content .banner .hero {
    min-height: 30em
}

.t7 .content .banner .hero .text li {
    padding-bottom: .3em
}

.linkList li a.icnLink {
    display: block;
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding: .5em 0 .5em 3.4em;
    margin: -.5em 0;
    background-size: 1.9em
}

.podContent label {
    font-size: 1em;
    line-height: 1;
    margin-bottom: 0
}

.podContent input[type=text] {
    padding: 0;
    font-size: 1em
}

.grey.plus {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png')
}

.svg .grey.plus {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.svg')
}

.grey.minus {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png')
}

.svg .grey.minus {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.svg')
}

.js .showHide h2.closed a,
.js .showHide h3.closed a,
.js .showHide h4.closed a {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.png')
}

.svg.js .showHide h2.closed a,
.svg.js .showHide h3.closed a,
.svg.js .showHide h4.closed a {
    background-image: url('http://www.aviva.ie/media-library/icon-minus.svg')
}

.svg.js .showHide>h2 a,
.svg.js .showHide>h3 a,
.svg.js .showHide>h4 a {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.svg')
}

.js .showHide>h2 a,
.js .showHide>h3 a,
.js .showHide>h4 a,
.js .tabGroup>h2 a,
.js .tabGroup>h3 a {
    background-image: url('http://www.aviva.ie/media-library/icon-plus.png')
}

.content .showHide {
    margin-bottom: 0;
    border-bottom: 0
}

;
.inlineLinks a.button {
    padding-right: 2.5em!important
}

div#ui-datepicker-div {
    display: none
}

.pod.botAligned>h2 a,
.pod.botAligned>h3 a {
    padding-left: 5px
}

.sitemap li,
.sitemap ul {
    padding-left: 2em
}

.sitemap ul {
    font-size: 1em
}

.sitemap {
    font-size: 1.3em
}

.banner-two-button {
    padding: 30px 20px;
    background-position: center;
    background-size: cover
}

.banner-two-button h1 {
    font-size: 2.5em;
    margin-bottom: 10px;
}

.banner-two-button h1,
.banner-two-button p {
    max-width: 515px;
    color: #FFF
}

.banner .text .bannerTitle {
    color: #004fb6;
}

.banner-two-button .sub-heading p {
    font-size: 1.8em
}

.banner-two-button .feefo {
    margin: 40px 0 20px 0
}

.banner-two-button .header-image[src=""] {
    display: none
}

.banner-two-button .header-image[src*="/"] {
    margin-bottom: 20px
}

.banner-two-button .header-image[src*="/"]+h1 {
    display: none
}

.banner-two-button .feefo-badge {
    margin: 2px 0 2px 20px
}

.banner-two-button .banner-button, .banner-button {
    border: 1px solid #FFF;
    border-radius: 5px;
    color: #FFF;
    display: inline-block;
    font-weight: 700;
    text-align: center;

    padding: 10px;
    text-decoration: none;
    margin-right: 8px;
    margin-top: 10px
}

.banner-two-button .primary.banner-button, .primary.banner-button {
    background-color: #ffd900;
    border-color: #ffd900;
    color: #004fb6
}

.banner-two-button .secondary.banner-button,  .secondary.banner-button {
    background-color: #fff;
    border-color: #fff;
    color: #004fb6
}

.banner-two-button .banner-button:active,
.banner-two-button .banner-button:focus,
.banner-two-button .banner-button:hover,
.banner-button:active,
.banner-button:focus,
.banner-button:hover {
    background-color: #ffd900;
    border-color: #ffd900;
    color: #004fb6;
    text-decoration: none
}

.banner-two-button .primary.banner-button:active,
.banner-two-button .primary.banner-button:focus,
.banner-two-button .primary.banner-button:hover,
.primary.banner-button:active,
.primary.banner-button:focus,
.primary.banner-button:hover {
    background-color: #fef165;
    border-color: #fef165
}

.banner-two-button .secondary.banner-button:active,
.banner-two-button .secondary.banner-button:focus,
.banner-two-button .secondary.banner-button:hover,
.secondary.banner-button:active,
.secondary.banner-button:focus,
.secondary.banner-button:hover {
    background-color: #0067d8;
    border-color: #0067d8;
    color: #fff
}

.buttonwrap {
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-size: 1.3em;
}

feefowidget-merchant-header .feefowidget-header-service .feefowidget-header-image img {
    min-width: 100%;
    min-height: 100%
}

feefowidget-feedbacks-pagination ul .feefowidget-pagination-item {
    background: 0
}

@media only screen and (min-width:47em) {
    .banner-two-button {
        padding: 40px 50px 30px 50%
    }
    feefowidget-merchant-header .feefowidget-header-service .feefowidget-header-information {
        width: 69%!important;
        display: block!important
    }
}

.inpage-feefo-review {
    padding: 2.7em 2.7em .8em;
    background-color: #e3effe;
    border-radius: .5em;
    margin-bottom: 3em
}

.inpage-feefo-review-img {
    margin-bottom: 2em
}

.inpage-feefo-review blockquote {
    padding: 0;
    margin-bottom: 2em
}

.inpage-feefo-review blockquote p {
    display: inline;
    font-size: 2em
}

.inpage-feefo-review blockquote::before,
.inpage-feefo-review blockquote::after {
    font-size: 20px;
    color: inherit;
    position: static
}
