/* Minification failed. Returning unminified contents.
(1,35594): run-time error CSS1038: Expected hex color, found '#aviva-light-gray'
(1,79575): run-time error CSS1036: Expected expression, found '.'
 */
@charset "UTF-8";@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:400;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-regular.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-regular.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:400;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:500;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:500;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:600;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:600;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:700;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:700;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:800;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:800;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:normal;font-weight:900;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Schibsted Grotesk';font-style:italic;font-weight:900;src:url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900italic.woff2) format("woff2"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900italic.woff) format("woff"),url(/insurance/assets/fonts/schibsted-grotesk/schibsted-grotesk-v3-latin_latin-ext-900italic.ttf) format("truetype")}@font-face{font-family:Aptos;font-style:normal;font-weight:400;font-display:swap;src:url(/insurance/assets/fonts/aptos/aptos.woff2) format("woff2"),url(/insurance/assets/fonts/aptos/aptos.ttf) format("truetype")}@font-face{font-family:Aptos;font-style:italic;font-weight:400;font-display:swap;src:url(/insurance/assets/fonts/aptos/aptos-italic.woff2) format("woff2"),url(/insurance/assets/fonts/aptos/aptos-italic.ttf) format("truetype")}@font-face{font-family:Aptos;font-weight:600;font-display:swap;src:url(/insurance/assets/fonts/aptos/aptos-semibold.woff2) format("woff2"),url(/insurance/assets/fonts/aptos/aptos-semibold.ttf) format("truetype")}@font-face{font-family:Aptos;font-weight:700;font-display:swap;src:url(/insurance/assets/fonts/aptos/aptos-bold.woff2) format("woff2"),url(/insurance/assets/fonts/aptos/aptos-bold.ttf) format("truetype")}html{font-size:.9375rem}body{overflow-x:hidden;font-family:Schibsted Grotesk,Aptos,Verdana;background-color:#fff3c6}h1{font-size:2.7em;font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64;font-weight:900!important}.billboard-rich-content--heading,.polaroid--heading,h2{font-size:1.7em;font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64;font-weight:900!important}.section--alert--heading,h3{font-size:1.3em;font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64;font-weight:900!important}h4{font-size:.9em;font-family:Schibsted Grotesk,Aptos,Verdana;color:#0057b8}p{margin:15px 0}a{text-decoration:none;color:#1c4fd2}a:hover{color:#191d64;text-decoration:none}a:focus{color:#1c4fd2}small{font-size:12px}strong{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}label,legend{font-weight:400;cursor:pointer}label.title,legend.title{font-size:1.3em;font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64;margin:0}label.no-margin,legend.no-margin{margin:0}legend{cursor:auto}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}textarea{height:150px;margin-bottom:10px;resize:none}hr{border:0;height:1px;background:#191919}sup{vertical-align:baseline;position:relative;top:-.3em}div.banner-top{background-color:#191d64;width:100%;height:90px;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.dont-display{display:none}.no-margin-bottom{margin-bottom:0!important}.layout-negative h1{color:#fff!important}.hidden{display:none}.form-control{border-radius:0;border-color:#dddfdd;background-color:#dddfdd}.col-form-label{font-weight:400;color:#535353;padding-right:3px}.panel-primary{border:none}.form-group{position:relative}.form-group span.tool-tip{display:none}.form-group:hover span.tool-tip{display:block;position:absolute;color:#fff;background-color:#9ccdfb;padding:10px;width:300px;margin-left:100px;margin-top:45px}div h4{margin-bottom:20px}div h4 label,div h4 legend{text-align:left!important}div h4 img{margin-bottom:10px;margin-right:10px}legend{font-size:1em;border:none}fieldset{border:none;margin:0;padding:0;min-width:initial;width:100%}.text-left{text-align:left!important}.row-equal-height{display:flex}.popover{white-space:pre-wrap}@font-face{font-family:icons3;src:url(/insurance/assets/fonts/icons3.eot);src:url(/insurance/assets/fonts/icons3.eot?#iefix) format("eot"),url(/insurance/assets/fonts/icons3.woff2) format("woff2"),url(/insurance/assets/fonts/icons3.woff) format("woff"),url(/insurance/assets/fonts/icons3.ttf) format("truetype"),url(/insurance/assets/fonts/icons3.svg#icons3) format("svg")}#EndAgeSummary:before,.accordion--paneltitle:before,.blue-panel-featured .body.calculator:before,.blue-panel-featured .body.help:before,.button-chevron-up:before,.button-chevron:before,.button-cross:before,.calculator-feature .body:before,.calculatortable--toggle:before,.checkbox:checked+.checkbox--label:before,.checkbox:checked+input[type=hidden]+.checkbox--label-smaller:before,.checkbox:checked+input[type=hidden]+.checkbox--label:before,.helptext:before,.icon-best_doctors:before,.icon-calculator:before,.icon-calendar:before,.icon-calendardatetime:before,.icon-calendaryear:before,.icon-calltime:before,.icon-cancer:before,.icon-chat:before,.icon-checkbox:before,.icon-checkboxchecked:before,.icon-chevrondown:before,.icon-chevronright:before,.icon-clock:before,.icon-cross:before,.icon-exclamationcircled:before,.icon-female:before,.icon-gift:before,.icon-healthclipboard:before,.icon-heart:before,.icon-house:before,.icon-info:before,.icon-insurancetype1:before,.icon-insurancetype2:before,.icon-insurancetype3:before,.icon-male:before,.icon-persons1:before,.icon-persons2:before,.icon-plus:before,.icon-pound:before,.icon-question_mark:before,.icon-shape-triangle:before,.icon-shape-trianglecutout:before,.icon-smoke:before,.icon-smokeno:before,.icon-stroke:before,.icon-symbol-handmoney:before,.icon-symbol-heartpadlock:before,.icon-symbol-housemoney:before,.icon-symbol-piggybankpadlock:before,.icon-symbol-shieldplus:before,.icon-symbol-sixtyplus:before,.icon-tick:before,.icon-tickrounded:before,.infobox-icon1:before,.infobox-icon2:before,.infobox-icon3:before,.infobox-icon:before,.infopanel:before,.introbox--bullets-extra>li:before,.introbox--bullets-reduced-bottom-padding>li:before,.introbox--bullets>li:before,.layout-background-icon1:before,.layout-background-icon2:before,.layout-background-icon3:before,.lightbox.active .lightbox-close:before,.pagesubtitle--info-icon:before,.promobox--bullets-quick-facts>li:before,.promobox--bullets>li:before,.promobox--linksecondary:before,.promobox-icon1:before,.promobox-icon2:before,.promobox-icon3:before,.promobox.is-active .promobox--linksecondary:before,.promoboxgroup--tab-icon1:before,.promoboxgroup--tab-icon2:before,.promoboxgroup--tab-icon3:before,.quickFactsInfoBox:before,.quote--upsold .info:before,.section--alert--heading:before,.specialpromo .info:before,.specialpromo:before,div.with-help:before,label.with-help:before,legend.with-help:before,ul.iconlist>li:before,ul.iconlist>li:last-child:before{font-family:icons3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-best_doctors:before{content:""}.blue-panel-featured .body.calculator:before,.calculator-feature .body:before,.icon-calculator:before{content:""}#EndAgeSummary:before,.icon-calendar:before{content:""}.icon-calendardatetime:before{content:""}.icon-calendaryear:before{content:""}.icon-calltime:before{content:""}.icon-cancer:before{content:""}.icon-chat:before{content:""}.icon-checkbox:before{content:""}.icon-checkboxchecked:before,.infobox-icon:before{content:""}.icon-chevrondown:before,.promobox.is-active .promobox--linksecondary:before{content:""}.accordion--paneltitle:before,.button-chevron-up:before,.button-chevron:before,.icon-chevronright:before,.promobox--linksecondary:before{content:""}.icon-clock:before{content:""}.button-cross:before,.icon-cross:before,.lightbox.active .lightbox-close:before{content:""}.icon-exclamationcircled:before,.infopanel:before,.pagesubtitle--info-icon:before{content:""}.icon-female:before{content:""}.icon-gift:before{content:""}.icon-healthclipboard:before{content:""}.icon-heart:before{content:""}.icon-house:before{content:""}.helptext:before,.icon-info:before,.quote--upsold .info:before,.section--alert--heading:before,.specialpromo .info:before,div.with-help:before,label.with-help:before,legend.with-help:before,ul.iconlist>li:last-child:before{content:""}.icon-insurancetype1:before{content:""}.icon-insurancetype2:before{content:""}.icon-insurancetype3:before{content:""}.icon-male:before{content:""}.icon-persons1:before{content:""}.icon-persons2:before{content:""}.icon-plus:before,.quickFactsInfoBox:before,.specialpromo:before{content:""}.icon-pound:before{content:""}.blue-panel-featured .body.help:before,.icon-question_mark:before{content:""}.icon-shape-triangle:before{content:""}.icon-shape-trianglecutout:before{content:""}.icon-smoke:before{content:""}.icon-smokeno:before{content:""}.icon-stroke:before{content:""}.icon-symbol-handmoney:before{content:""}.icon-symbol-heartpadlock:before,.infobox-icon1:before,.layout-background-icon1:before,.promobox-icon1:before,.promobox-icon2:before,.promobox-icon3:before,.promoboxgroup--tab-icon1:before{content:""}.icon-symbol-housemoney:before{content:""}.icon-symbol-piggybankpadlock:before{content:""}.icon-symbol-shieldplus:before,.infobox-icon2:before,.layout-background-icon2:before,.promobox-icon2:before,.promoboxgroup--tab-icon2:before{content:""}.icon-symbol-sixtyplus:before,.infobox-icon3:before,.layout-background-icon3:before,.promobox-icon3:before,.promoboxgroup--tab-icon3:before{content:""}.icon-tick:before,.introbox--bullets-extra>li:before,.introbox--bullets-reduced-bottom-padding>li:before,.introbox--bullets>li:before,.promobox--bullets-quick-facts>li:before,.promobox--bullets>li:before,ul.iconlist>li:before{content:""}.calculatortable--toggle:before,.checkbox:checked+.checkbox--label:before,.checkbox:checked+input[type=hidden]+.checkbox--label-smaller:before,.checkbox:checked+input[type=hidden]+.checkbox--label:before,.icon-tickrounded:before{content:""}.layout-billboard{background:#9ccdfb;color:#fff;padding:30px 0;margin:30px 0;float:left;width:100%}.layout-billboard .billboard-rich-content--heading,.layout-billboard .polaroid--heading,.layout-billboard .section--alert--heading,.layout-billboard h1,.layout-billboard h2,.layout-billboard h3{color:#fff;margin-top:0}.layout-billboard p:first-child{margin-top:0}.layout-billboard p:last-child{margin-bottom:0}.layout-billboard img.float-right{margin-bottom:10px}.layout-billboard-dark{background:#191d64}.layout-billboard-light,.layout-billboard-plain{background:#f9fcff;color:inherit}.layout-billboard-light .billboard-rich-content--heading,.layout-billboard-light .polaroid--heading,.layout-billboard-light .section--alert--heading,.layout-billboard-light h1,.layout-billboard-light h2,.layout-billboard-light h3,.layout-billboard-plain .billboard-rich-content--heading,.layout-billboard-plain .polaroid--heading,.layout-billboard-plain .section--alert--heading,.layout-billboard-plain h1,.layout-billboard-plain h2,.layout-billboard-plain h3{color:#191d64;font-weight:700}.layout-billboard-plain{background:0 0}.layout-billboard-centre{text-align:center}.layout-billboard-centre p{max-width:600px;margin-left:auto;margin-right:auto}.layout-billboard-host{margin:30px 0 30px 0;clear:both}.layout-billboardgroup{margin:30px 0;float:left;width:100%}.layout-billboardgroup>.layout-billboard{margin:0;float:none}.layout-billboard-no-margin{margin:2px 0 2px 0;padding:0;background-color:#fff3c6}.layout-billboard-container{background-color:#191d64;border-bottom:4px solid #dddfdd}.layout-billboard-no-top-margin{margin-top:0}@media (max-width:991px){.layout-billboard .col-12+.col-12{padding-top:40px}}.billboard-button{padding-top:26px;padding-bottom:10px;cursor:pointer}.billboard-button>.section--alert--heading,.billboard-button>h3,.billboard-button>span{color:#ffd900;font-weight:700}.billboard-button-active{border-bottom:7px solid #ffd900}.billboard-button-active>.section--alert--heading,.billboard-button-active>h3{color:#fff}.billboard-button-active>span{color:#ffd900;font-weight:400}.billboard-trust--image{background-image:url(/insurance/assets/images/aviva/trust-graphic.gif);width:400px;height:317px;max-width:100%}.billboard-trust-icon--image{background-image:url(/insurance/assets/images/aviva/trust-icon.svg);width:45px;height:45px;float:left;margin-right:15px}.billboard-text-dark{color:#000}.billboard-indented{padding-left:30px}.layout-container-narrow{clear:both}@media (min-width:1200px){.layout-container-narrow{max-width:920px}}.layout-reqires-extra-margin{margin:30px 0 0 0}@media (min-width:1200px){.layout-container-medium{max-width:980px}}@media (max-width:769px){.layout-container-medium{max-width:730px}}.container--more-info{padding-top:20px}.cover .cover-icon{height:200px;margin-bottom:10px}.cover .cover-details{position:relative}.payment-recurrence{line-height:25px}.payment-recurrence label{text-align:left;margin:0}.payment-recurrence .checkbox+.checkbox--label{margin-left:30px}.payment-recurrence .checkbox+.checkbox--label:before{margin-top:0;border-radius:4px}.payment-amount{margin-bottom:20px}.icon-info2:before,.icon-insurancetype4:before,.icon-insurancetype5:before,.icon-insurancetype6:before{-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;background-position:center center;background-repeat:no-repeat;content:' '}.icon-insurancetype4:before{background-image:url(/insurance/assets/images/svg/increasing.svg)}.icon-insurancetype5:before{background-image:url(/insurance/assets/images/svg/level.svg)}.icon-insurancetype6:before{background-image:url(/insurance/assets/images/svg/decreasing.svg)}@media (min-width:992px){.cover .cover-icon{height:270px;margin-bottom:20px}.cover .cover-details{position:relative}}@media (min-width:991px){.layout-dividedcolumns>.row>div[class^=col-md-]+div[class^=col-md-]{padding-left:30px;border-left:1px solid #e1e1e1}}.layout-elevatedcontent,.layout-elevatedcontent-half,.layout-elevatedcontent-minimal{margin-top:-100px;margin-bottom:30px;float:left;width:100%}@media (max-width:991px){.layout-elevatedcontent,.layout-elevatedcontent-half,.layout-elevatedcontent-minimal{margin-top:20px}}@media (max-width:767px){.layout-elevatedcontent,.layout-elevatedcontent-half,.layout-elevatedcontent-minimal{margin-top:20px}}.layout-elevatedcontent-half{margin-top:-50px}@media (max-width:991px){.layout-elevatedcontent-half{margin-top:-25px}}.layout-centeredcontent{text-align:center;margin:30px 0;width:100%}.layout-vertically-centeredcontent{width:100%;text-align:left;vertical-align:middle}.layout-lightbackground{background:#fff3c6;padding:20px;width:100%;clear:both}@media (max-width:991px){.layout-lightbackground{padding:0}}.layout-darkbackground{background:#191d64;padding:20px;width:100%}.layout-darkbackground *{color:#fff}.layout-negative{background-color:#191d64;color:#fff}.layout-negative button,.layout-negative h1{color:#191d64}.layout-negative a{color:#fff}.layout-negative .largesymbol:before{color:#fff}.layout-dividedrows-centeredcontent{width:100%;text-align:center;vertical-align:middle}.layout-dividedrows-centeredcontent div{margin:0 0 30px 0}.layout-background-icon1,.layout-background-icon2,.layout-background-icon3{position:relative}.layout-background-icon1:before,.layout-background-icon2:before,.layout-background-icon3:before{font-size:340px;color:#9ccdfb;position:absolute;top:0;right:0}@media screen and (max-width:992px){.layout-background-icon1:before,.layout-background-icon2:before,.layout-background-icon3:before{display:none}}.layout-pagebody{margin-top:20px;float:left;width:100%}.layout-pageheader{min-height:340px;padding-top:76px;float:left;width:100%}@media (max-width:767px){.layout-pageheader{min-height:auto;padding:30px 0}}@media (max-width:1560px){.layout-pageheader.layout-background-photo1,.layout-pageheader.layout-background-photo2,.layout-pageheader.layout-background-photo3,.layout-pageheader.layout-background-photo4{padding-top:50px}.layout-pageheader.layout-background-photo1 .col-12,.layout-pageheader.layout-background-photo2 .col-12,.layout-pageheader.layout-background-photo3 .col-12,.layout-pageheader.layout-background-photo4 .col-12{padding-right:640px}}@media (max-width:1199px){.layout-pageheader.layout-background-photo1 .col-12,.layout-pageheader.layout-background-photo2 .col-12,.layout-pageheader.layout-background-photo3 .col-12,.layout-pageheader.layout-background-photo4 .col-12{padding-right:500px}}@media (max-width:767px){.layout-pageheader.layout-background-photo1,.layout-pageheader.layout-background-photo2,.layout-pageheader.layout-background-photo3,.layout-pageheader.layout-background-photo4{background:#eff0f1;text-align:center;padding-top:30px;min-height:initial}.layout-pageheader.layout-background-photo1 .col-12,.layout-pageheader.layout-background-photo2 .col-12,.layout-pageheader.layout-background-photo3 .col-12,.layout-pageheader.layout-background-photo4 .col-12{padding-right:0}}.layout-background-photo1,.layout-background-photo1-ibrochureware .layout-background-photo2,.layout-background-photo3,.layout-background-photo4{background-repeat:no-repeat;background-position:top right}.layout-background-photo1{background-color:#dcd9de;background-image:url(/insurance/assets/images/aviva/header-photo-1.jpg)}@media (max-width:1700px){.layout-background-photo1{background-position:110% 0}}@media (max-width:1199px){.layout-background-photo1{background-position:150% 0}}@media (max-width:920px){.layout-background-photo1{background-position:200% 0}}@media (max-width:880px){.layout-background-photo1{background-position:200px 0}}.layout-background-photo2{background-color:#e2e4e3;background-image:url(/insurance/assets/images/aviva/header-photo-2.jpg)}.layout-background-photo3{background-color:#edebee;background-image:url(/insurance/assets/images/aviva/header-photo-3.jpg)}.layout-background-photo4{background-color:#f1eff1;background-image:url(/insurance/assets/images/aviva/header-photo-4.jpg)}.layout-background-photo1-ibrochureware{background-color:#dcd9de;padding-top:0}@media (min-width:768px){.layout-background-photo1-ibrochureware{background-image:none}}@media (min-width:992px){.layout-background-photo1-ibrochureware{background-position:right;background-image:url(/insurance/assets/images/aviva/header-photo-1-ibrochureware.jpg)}}.layout-pagemeta{padding-bottom:30px;float:left;width:100%}.layout-pagemeta ul{margin-top:30px}.layout-pagemeta ul:first-child{margin-top:0}@media (max-width:991px){.layout-pagemeta.is-fixed{position:fixed;top:0;z-index:999;width:100%;padding:0;background:#fff;background:rgba(255,255,255,.95);border-bottom:3px solid silver}.layout-pagemeta.is-fixed>.container{padding:0}.layout-pagemeta.is-fixed ul+ul{margin-top:10px;margin-bottom:10px}}@media (max-width:600px){.layout-pagemeta ul+ul{margin-bottom:40px}.layout-pagemeta.is-fixed ul+ul{margin-bottom:60px}}.productselection{margin-right:1px}.productselection label.iconradio--label-light{color:#191d64;display:table;height:180px}.productselection label.iconradio--label-light span{display:table-cell;vertical-align:middle}.productselection .iconradio:checked+.iconradio--label-light,.productselection input[type=radio].iconradio:focus+label.iconradio--label-light{background-color:#191d64}.layout-quotebasketitem--description{width:60%}.layout-quotebasketitem--price{width:40%;margin-top:20px}.layout-quotebasketitem--description,.layout-quotebasketitem--price{float:left}@media (max-width:750px){.layout-quotebasketitem--description,.layout-quotebasketitem--price{width:100%;position:static}}.layout-quotebasketitem--price>*{width:100%;float:right;margin-top:8px}@media (min-width:750px){.layout-quotebasketitem--price>*{text-align:right}}.layout-quotebasketitem--price>:first-child{margin-top:0}@media (min-width:750px){.layout-quotebasketitem--key-facts{width:40%;float:right}}.declinesection--header{background:#00a4e4;margin-top:10px}.declinesection--body{background:#00a4e4;border-bottom-right-radius:30px;color:#fff;margin-bottom:10px}.layout-quotedeclineitem--description{width:100%}.layout-quotedeclineitem--description .section--alert--heading,.layout-quotedeclineitem--description h3{margin-left:60px}.iconheadingdecline{color:#fff}.iconheadingdecline:before{font-size:44px;color:#fff;float:left;margin-top:-10px;margin-right:10px}.layout-quoteresult{display:none;margin:0 -15px 0 -15px}.layout-quoteresult--footeractions,.layout-quoteresult--headeractions,.layout-quoteresult--upsell{float:left;width:100%}.layout-quoteresult--headeractions{margin-top:-52px;margin-bottom:15px;padding-left:15px;position:relative;z-index:999}.layout-quoteresult--quote,.layout-quoteresult--upsell{width:auto}.layout-quoteresult--quote{margin-top:20px}.layout-quoteresult--upsell{padding-bottom:20px}.layout-quoteresult--footeractions{margin-top:20px;width:100%;float:left;padding:0 15px}.section--body>div>div:last-child>.layout-quoteresult--quote>.quote{margin-bottom:-15px}#section-your-quote .layout-quoteresult--footeractions #btn-finish-editing{display:none}#section-your-quote .insuranceSummaryProduct--editorForm .layout-quoteresult--footeractions{margin-top:0}#section-your-quote .insuranceSummaryProduct--editorForm .layout-quoteresult--footeractions #quote-apply{display:none;width:161px}#section-your-quote .insuranceSummaryProduct--editorForm .layout-quoteresult--footeractions #btn-finish-editing{display:inline-block}.quote--emailmessage{font-size:12px;margin-bottom:10px}.quote--icon-info{font-size:18px}.quote--keyfacts-document{padding-left:5px}.quote--keyfacts-document a{font-size:14px}@media (max-width:991px) and (min-width:768px){.quote--keyfacts-document a{padding-left:10px}}@media (max-width:428px){.quote--keyfacts-document a{padding-left:10px}}.quote--breakdown-row{margin-bottom:26px}@media (max-width:767px){.quote--breakdown-row{margin-top:10px}}.quote--breakdown-label{font-size:14px}.quote--breakdown-label-larger{font-size:18px}.quote--breakdown-detail{font-size:16px;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}.quote--breakdown-detail-larger{font-size:20px;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}.quote--saved{border-radius:10px;padding:10px 0;margin:15px 0;color:#fff;border:1px solid #fff}.quote--saved-your-ref{padding-top:10px}.quote--saved-applicationid{font-weight:700;display:inline-block}.quote--saved-need-help{padding-top:10px}.quote--saved-need-help-phone{white-space:nowrap}.quote--saved-dark{text-align:right;padding:10px!important;color:#000;border:1px solid #000}#quote-save-for-later{width:158px;font-size:15px}@media (max-width:476px){#quote-save-for-later{width:100%;margin-bottom:10px}}@media (max-width:767px){#quote-edit{margin-top:10px;margin-bottom:10px;width:100%}}#quote-apply{width:161px}@media (min-width:477px){#quote-apply{float:right!important}}@media (max-width:476px){#quote-apply{width:100%}}@media (min-width:477px){#quote-save-for-later-button-col{float:left!important}}@media (min-width:477px){#quote-apply-button-col{float:right!important}}#quote-breakdown-buttons{margin:-20px 0 -35px 0}.quote--keyfacts-document-row{margin-top:5px}.quote--keyfacts-document-row a{color:#1c4fd2;font-weight:400;text-underline-position:under}.quote--keyfacts-document-row a:hover{color:#191d64}#quote-summary-save-for-later{font-size:15px}@media (max-width:767px){#quote-summary-save-for-later{margin-bottom:10px}}.layout-revealingcontent{display:none;margin-left:10px;float:left;width:100%}.layout-revealingcontent.is-open{display:block}.layout-revealingcontent>.container:first-child{padding-top:40px}.layout-revealingcontent div[class^=col-]>.billboard-rich-content--heading:first-child,.layout-revealingcontent div[class^=col-]>.polaroid--heading:first-child,.layout-revealingcontent div[class^=col-]>h2:first-child{margin-top:0}.layout-sitefooter{padding:40px 0;float:left;width:100%;margin-top:40px;background-color:#535353;border-bottom:40px solid #535353}@media (max-width:770px){.layout-sitefooter ul{padding:0}}.layout-sitefooter--column{float:left;width:33.3%;display:block}@media (max-width:770px){.layout-sitefooter--column{width:100%;margin-top:20px;text-align:center}.layout-sitefooter--column:first-child{margin-top:0}}.layout-sitefooter li,.layout-sitefooter ul{list-style:none;margin-bottom:0}.layout-sitefooter li{margin-top:20px}.layout-sitefooter li:first-child{margin-top:0}.layout-sitefooter a,.layout-sitefooter small,.layout-sitefooter span{display:inline-block;color:#fff;text-decoration:none}.layout-sitefooter small,.layout-sitefooter span{width:100%;margin-bottom:10px}.layout-sitefooter a{font-size:14px}@media (max-width:770px){.layout-sitefooter a{font-size:18px}}.layout-sitefooter span{font-size:13px}.layout-siteheader{padding:20px 0;position:relative;width:100%;background-color:#ffd900}.layout-siteheader img{height:180px;margin:-47px -26px}.layout-siteheader--contact{padding-top:5px;text-align:right;color:#191d64}.layout-siteheader--contact .medium{font-size:14px}.layout-siteheader--contact [data-role=contact-number]:before{content:"Call us at "}.layout-siteheader--contact .billboard-rich-content--heading,.layout-siteheader--contact .polaroid--heading,.layout-siteheader--contact .section--alert--heading,.layout-siteheader--contact h1,.layout-siteheader--contact h2,.layout-siteheader--contact h3{color:#191d64;font-weight:700}.layout-textboxprimary,.layout-textboxsecondary{padding:20px;color:#fff}.layout-textboxprimary .billboard-rich-content--heading,.layout-textboxprimary .polaroid--heading,.layout-textboxprimary .section--alert--heading,.layout-textboxprimary h1,.layout-textboxprimary h2,.layout-textboxprimary h3,.layout-textboxprimary h4,.layout-textboxprimary p,.layout-textboxsecondary .billboard-rich-content--heading,.layout-textboxsecondary .polaroid--heading,.layout-textboxsecondary .section--alert--heading,.layout-textboxsecondary h1,.layout-textboxsecondary h2,.layout-textboxsecondary h3,.layout-textboxsecondary h4,.layout-textboxsecondary p{color:#fff;margin-top:0}.layout-textboxprimary p,.layout-textboxsecondary p{margin-bottom:4px}.layout-textboxprimary p:last-child,.layout-textboxsecondary p:last-child{margin-bottom:0}.layout-textboxprimary{background:#191d64}.layout-textboxprimary a{color:#fff;text-decoration:none}.layout-textboxsecondary{background:#1c4fd2}.layout-textboxsecondary a{color:#fff}.layout-pagesection{background:#9ccdfb}.layout-pagesection-indentedsection{margin:30px 0 30px 0}.summary-display-text{margin-top:7px;font-weight:800}.form-group-no-bottom-margin{margin-bottom:0}.accordion--panel{margin-bottom:18px}.accordion--panelheader{background-color:#191d64}.accordion--paneltitle{color:#fff;font-family:Schibsted Grotesk,Aptos,Verdana;margin:0;padding:0;position:relative}.accordion--paneltitle:before{position:absolute;right:7px;top:7px}@media (max-width:991px){.accordion--paneltitle:before{right:13px;top:13px}}.accordion--paneltitle>a{color:inherit;text-decoration:none;font-family:inherit;display:inline-block;width:100%;padding:6px}@media (max-width:991px){.accordion--paneltitle>a{padding:12px}}.accordion--paneltitle>a:hover{background-color:#191d64}.accordion--panelbody{background:#9ccdfb;padding:10px 14px}.blue-panel-featured{background-color:#191d64;color:#fff;padding:10px 20px;min-height:130px;text-align:center}.blue-panel-featured.help-panel{min-height:100px}.blue-panel-featured .heading{margin:0;margin-bottom:6px;font-size:1.4em;color:#fff}.blue-panel-featured .body{position:relative}.blue-panel-featured .body a,.blue-panel-featured .body p{color:#fff;margin:0;line-height:1.1em}.blue-panel-featured .body a.preamble,.blue-panel-featured .body p.preamble{text-decoration:underline;margin-bottom:8px}.blue-panel-featured .body.calculator:before{font-size:70px}.blue-panel-featured .body.help:before{font-size:60px}@media (min-width:320px){.blue-panel-featured{text-align:left}.blue-panel-featured .body{padding-left:60px;padding-top:0}.blue-panel-featured .body.calculator:before{position:relative;margin-left:-60px;float:left;font-size:60px}.blue-panel-featured .body.help:before{position:relative;margin-left:-60px;float:left;font-size:50px}}@media (min-width:768px){.blue-panel-featured{min-height:160px}.blue-panel-featured.help-panel{min-height:140px}}@media (min-width:992px){.blue-panel-featured{min-height:150px}.blue-panel-featured.help-panel{min-height:inherit}.blue-panel-featured .body{padding-left:80px}.blue-panel-featured .body.calculator:before{margin-left:-80px;float:left;font-size:80px}.blue-panel-featured .body.help:before{margin-left:-80px;float:left;font-size:60px}}.button{display:inline-block;padding:6px 12px;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;text-transform:lowercase;text-decoration:none;text-align:center;white-space:nowrap;border:1px solid transparent;border-radius:6.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.button:active,.button:focus,.button:hover{text-decoration:none}.button:focus{outline:0}.button::first-letter{text-transform:uppercase}.button-primary{color:#191d64;background-color:#ffd900;text-transform:lowercase}.button-primary:hover{background-color:#1c4fd2;color:#fff}.button-primary:focus{background-color:#ffd900;color:#191d64}.button-primary::first-letter{text-transform:uppercase}.button-secondary{font-size:.8em;color:#191d64;background-color:#ffd900;font-weight:900;text-transform:lowercase}.button-secondary:hover{background-color:#9ccdfb;color:#fff}.button-secondary::first-letter{text-transform:uppercase}.button-secondarydark{background-color:#191d64;border:2px solid #ffd900;color:#ffd900}.button-secondarylight{background-color:#191d64;border:2px solid #fff;color:#fff;font-family:Schibsted Grotesk,Aptos,Verdana}.button-secondarylight:hover{background-color:#fff;color:#000;border:2px solid #fff}.quote .button-secondarylight{background-color:#ffd900;border:1px solid #191d64;color:#191d64;font-family:Schibsted Grotesk,Aptos,Verdana}.quote .button-secondarylight:hover{background-color:#191d64;color:#fff}#quote-save-for-later-button-col .button-secondary{font-size:1em;color:#fff;background-color:#1c4fd2;font-weight:900;text-transform:lowercase}#quote-save-for-later-button-col .button-secondary:hover{background-color:#9ccdfb;color:#fff}#quote-save-for-later-button-col .button-secondary::first-letter{text-transform:uppercase}#escalation-type-selector .button-secondary{font-size:.8em;color:#191d64;background-color:#ffd900;font-weight:900;text-transform:lowercase}#escalation-type-selector .button-secondary:hover{background-color:#1c4fd2;color:#fff}#escalation-type-selector .button-secondary::first-letter{text-transform:uppercase}.quotesummarytable .button-secondary{font-size:.8em;color:#fff;background-color:#1c4fd2;font-weight:900;text-transform:lowercase}.quotesummarytable .button-secondary:hover{background-color:#9ccdfb;color:#fff}.quotesummarytable .button-secondary::first-letter{text-transform:uppercase}.button.is-disabled,.button[disabled]{background-color:#aviva-light-gray!important;color:inherit!important;opacity:.5;cursor:not-allowed}.button-chevron-up:before,.button-chevron:before,.button-cross:before{float:right;margin-top:2px;margin-left:20px}.button-cross:before{color:#b10101}.button-chevron-up:before{float:none;display:inline-block;position:absolute;top:42px;transform:rotate(-90deg)}@media (max-width:370px){.button-chevron-up{display:none}}.button-large{font-size:1.2em}.button>.loader{display:none;position:absolute;top:0;left:0;margin-top:2px;margin-left:-44px}.button.is-loading>.loader{display:block}.needscalc-image-inverted{color:#191d64}@media (max-width:767px){.calculator-banner-button-container-top{padding-bottom:20px}}.calculator-banner-button{white-space:normal;max-width:300px}@media (max-width:767px){.calculator-button-vertical-align{padding-top:0}}@media (min-width:768px){.calculator-button-vertical-align{padding-top:20px}}@media (min-width:992px){.calculator-button-vertical-align{padding-top:25px}}@media (min-width:1200){.calculator-button-vertical-align{padding-top:30px}}.calculator-banner-h3{color:#191d64}@media (max-width:767px){.calculator-banner-h3{padding-left:11px;padding-top:0}}@media (min-width:768px){.calculator-banner-h3{margin-left:15px;padding-left:11px;padding-top:5px}}@media (min-width:992px){.calculator-banner-h3{padding-top:11px}}@media (min-width:1200){.calculator-banner-h3{padding-top:11px}}@media (max-width:340px){.calculator-banner-h3{margin-left:0;padding-left:0}}.calculator-banner-button-container-bottom{padding-top:20px}.calculator-feature{background-color:#191d64;color:#fff;padding:10px 20px;min-height:130px;text-align:center}.calculator-feature .heading{margin:0;margin-bottom:6px;font-size:1.4em;color:#fff}.calculator-feature .body{position:relative}.calculator-feature .body a,.calculator-feature .body p{color:#fff;margin:0;line-height:1.1em}.calculator-feature .body a.preamble,.calculator-feature .body p.preamble{text-decoration:underline;margin-bottom:8px}.calculator-feature .body:before{font-size:70px}@media (min-width:320px){.calculator-feature{text-align:left}.calculator-feature .body{padding-left:60px;padding-top:0}.calculator-feature .body:before{position:relative;margin-left:-60px;float:left;font-size:60px}}@media (min-width:768px){.calculator-feature{min-height:160px}}@media (min-width:992px){.calculator-feature{min-height:150px}.calculator-feature .body{padding-left:80px}.calculator-feature .body:before{margin-left:-80px;float:left;font-size:80px}}.calculatortable,.calculatortable li,.calculatortable ul{list-style:none;margin:0;padding:0}.calculatortable li{float:left;width:100%}.calculatortable span{display:inline-block}.calculatortable--heading{width:100%;float:left;padding:14px;margin:10px 0;font-size:1.2em;background:#ffd900}.calculatortable--heading *{color:#191d64}.calculatortable--colour2>.calculatortable--heading{background:#1c4fd2}.calculatortable--colour2>.calculatortable--heading *{color:#fff}.calculatortable--colour3>.calculatortable--heading{background:#938dfd}.calculatortable--colour3>.calculatortable--heading *{color:#191d64}.calculatortable--amount,.calculatortable--name,.calculatortable--toggle{float:left}.calculatortable--name{width:50%}.calculatortable--amount{width:40%}.calculatortable--toggle{width:10%}.calculatortable--toggle:before{width:24px;height:24px;float:left;font-size:13px;text-align:center;color:#191d64;background:#fff;padding:6px 0;margin-top:-2px}.is-excluded>.calculatortable--toggle:before{color:#fff}.calculatortable>li>ul,.calculatortable>li>ul>li{float:left;width:100%}.calculatortable>li>ul>li{border-top:1px solid #191d64;padding:10px 14px;cursor:pointer}.calculatortable>li>ul>li:first-child{border-top:0}.calculatortable>li>ul>li:hover{background:#073661}.calculatortable>li>ul>li>span{color:#dedede}.calculatortable>li>ul>li:hover>span{color:#fff}.calculatortable>li>ul>li.is-excluded>span{color:#48749c}.caption{color:#9ccdfb;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;font-size:.9em;display:inline-block;width:100%;padding:12px 0}.chart{width:260px!important;height:260px!important;margin:0 auto}.checkbox{overflow:hidden;margin:0;position:absolute;padding:0;border:0;outline:0;opacity:0}.checkbox--label:before,.checkbox-text+.checkbox--label,.checkbox-text+input[type=hidden]+.checkbox--label{color:#191d64;background:#dddfdd;border:1px solid #dddfdd;width:32px;height:27px;padding-top:4px;margin-right:10px;float:left;flex:none;content:' '}.checkbox--label-smaller{font-size:smaller}.checkbox--label-smaller:before{width:16px;height:15px;margin-bottom:20px;margin-top:3px}.checkbox:checked+.checkbox--label:before,.checkbox:checked+input[type=hidden]+.checkbox--label:before{font-size:12px;text-align:center;color:#191d64;background:#ffd900;padding-top:6px}.checkbox:checked+input[type=hidden]+.checkbox--label-smaller:before{font-size:7px;padding-top:3px}.checkbox:checked+input[type=hidden]+.checkbox--label-smaller{padding-top:0}.checkbox+.checkbox--label,.checkbox+input[type=hidden]+.checkbox--label{margin-left:20px;line-height:22px;display:flex;align-items:center}.checkbox-text+.checkbox--label,.checkbox-text+input[type=hidden]+.checkbox--label{margin-left:10px}.checkbox:first-child+.checkbox--label,.checkbox:first-child+input[type=hidden]+.checkbox--label,li>.checkbox--label{margin-left:0!important}.checkbox-text+.checkbox--label,.checkbox-text+input[type=hidden]+.checkbox--label{width:50px;height:30px;padding:5px 0 0 0;margin-right:0;float:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.checkbox-text+.checkbox--label:before,.checkbox-text+input[type=hidden]+.checkbox--label:before{display:none}.checkbox-text:checked+.checkbox--label,.checkbox-text:checked+input[type=hidden]+.checkbox--label{color:#191d64;background:#ffd900}.checkbox.checkbox-text:focus+label.checkbox--label,.checkbox:focus+input[type=hidden]+label:before,.checkbox:focus+label:before{border-color:#1c4fd2;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.circulariconconnector{border-left:4px solid #9ccdfb;padding-left:60px;margin-left:-60px;float:left}.circulariconconnector-extended{padding-bottom:200px;margin-bottom:-200px}.circularicon{position:relative}.circularicon:before{width:60px;height:60px;display:block;content:' ';background:#191d64;border-radius:30px;position:absolute;top:-16px;left:-89px}.circularicon-light:before{background:#fff}.section--header>.circularicon:before{left:-106px}.circularicon:after{width:40px;height:36px;display:block;content:' ';background-image:url(/insurance/assets/images/aviva/decorationicons.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:-6px;left:-79px}.circularicon-light:after{background-position:0 -36px}.section--header>.circularicon:after{left:-96px}.circularicon-icon2:after{background-position:-41px 0}.circularicon-icon2.circularicon-light:after{background-position:-41px -36px}.circularicon-icon3:after{background-position:-81px 0;margin-top:1px}.circularicon-icon3.circularicon-light:after{background-position:-81px -36px}.circularicon-icon4:after{background-position:-120px 0;margin-top:4px}.circularicon-icon4.circularicon-light:after{background-position:-120px -36px}@media (max-width:1180px){.circulariconconnector{border-left-color:transparent;padding-left:0;margin-left:0}.circularicon:after,.circularicon:before{display:none!important}}.contact{font-size:1.1em}.contact a{text-decoration:none;color:#1c4fd2;font-weight:400}.contact a:hover{text-decoration:underline}.contactbar{width:100%;background:#fff3c6;border:0;outline:0;display:block;line-height:150%;margin:30px 0 50px 0}.contactbar *{text-align:center;line-height:115%}.contactbar--a{text-decoration:none}.contactbar--a:hover{text-decoration:underline}.contactbar--subtitle{color:#191d64;font-weight:400;font-size:1.4em;font-family:Schibsted Grotesk,Aptos,Verdana;white-space:nowrap;margin-bottom:15px}.contactbar--information{font-size:1.25em;font-weight:700;color:#191d64}.contactbar--information-smallprint{color:#191d64;font-size:1.1em}.contactbar--dataline{color:#191d64;font-size:1.5em;padding-top:18px;padding-bottom:18px}.contactbar--callback{color:#191d64;padding-top:18px;padding-bottom:18px}.contactbar--buttontext{color:#000;text-transform:uppercase;font-size:18px;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}.ui-widget.ui-widget-content{border:2px solid #191d64;border-radius:0 0 12px 12px}.ui-widget.ui-widget-content .ui-state-active{border:1px solid #1c4fd2!important;background-color:#ffd900!important;color:#191d64!important}.ui-widget-header{border:none;font-weight:400}.ui-datepicker-inline{border:15px solid #000}.ui-datepicker{font-family:Schibsted Grotesk,Aptos,Verdana;padding:0}.ui-datepicker .ui-datepicker-header{background-color:#191d64;color:#fff;border-radius:0}.ui-datepicker .ui-state-default{text-align:center;font-weight:700}.ui-datepicker .ui-datepicker-prev{background-image:url(/insurance/assets/images/aviva/calendar-arrow-left.png);background-repeat:no-repeat;float:left;background-position:center}.ui-datepicker .ui-datepicker-next{background-image:url(/insurance/assets/images/aviva/calendar-arrow-right.png);background-repeat:no-repeat;float:right;background-position:center}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{visibility:hidden}.ui-datepicker .ui-datepicker-prev-hover{background-color:#191d64;background-image:url(/insurance/assets/images/aviva/calendar-arrow-left.png);background-repeat:no-repeat;float:left;background-position:center}.ui-datepicker .ui-datepicker-next-hover{background-color:#191d64;background-image:url(/insurance/assets/images/aviva/calendar-arrow-right.png);background-repeat:no-repeat;float:right;background-position:center}.ui-datepicker-title{background-color:#191d64}.directdebitform,.directdebitform--body,.directdebitform--field,.directdebitform--footer,.directdebitform--header,.directdebitform--submit{float:left;width:100%}.directdebitform--header{padding:10px;margin-top:0;background-image:url(/insurance/assets/images/logo_directDebit.gif);background-repeat:no-repeat;background-position:100% 5px;border:2px solid #191d64}@media (max-width:500px){.directdebitform--header{background-position:center 20px;padding-top:56px}}.directdebitform--body{padding:10px 20px 20px 20px;background-color:#191d64;color:#fff}.directdebitform--body .section--alert--heading,.directdebitform--body h3{color:#fff}.directdebitform--body .field-validation-error{margin:20px -18px 0 -18px;padding:10px;color:#fff;background:#b10101}.directdebitform--footer{padding:0 20px 20px 20px;border:2px solid #191d64;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.directdebitform--submit{text-align:right}.directdebitform--field{margin-bottom:20px}.directdebitform--field:last-child{margin-bottom:0}@media (min-width:768px){.directdebitform--field>input{width:50%}}ul~.directdebitform--field{margin-top:20px}.dividedtext>p{padding:8px 0;margin:0;border-top:1px solid #dcdcdc}.dividedtext>p:first-child{padding-top:0;border-top:0}.extralabeltext:after{color:#191919;font-size:.8em;margin-top:10px;padding:5px;display:block}input[type=radio]:checked+.extralabeltext:after{color:#fff}.extralabeltext-increasing:after{content:'This helps protect your insurance from the effects of inflation'}.extralabeltext-level:after{content:'This insurance provides a fixed sum of money that doesn\'t change'}.extralabeltext-decreasing:after{content:'This helps pay off debts that reduce over time, like your mortgage'}.form-background{background-color:#9ccdfb;padding-top:20px}.inline-form-control,.number-form-control{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.number-form-control{width:60px}.currency-placeholder{position:absolute;left:10px;top:7px;font-weight:700;z-index:3}.currency-placeholder+.inline-form-control,.currency-placeholder+.number-form-control{padding-left:25px}.premium-value,.total-premium-value{font-size:2em;color:#9ccdfb}.total-premium-value{font-size:3em}.premium-frequency{font-size:2em;color:#fff}.strong-blue-text{color:#191d64;font-weight:700}#paymentDayWarningMessageWrapper{display:none}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.collapsing{transition-property:height,visibility;transition-duration:.35s}}.form-more-info-link{font-size:.9rem;text-wrap:nowrap;white-space:nowrap;display:block;text-decoration:underline}.form-more-info-body{padding:10px 15px;background:#9ccdfb;margin-bottom:5px}.field-validation-error{color:#b10101}span.field-validation-error{margin-bottom:5px;display:block;color:#b10101;margin-top:4px}.input-validation-error{border-left:3px solid #b10101}.input-validation-error:not(:checked)~label{border-left:3px solid #b10101}.helptext{display:none;float:left;width:100%;margin:20px 0;padding:10px 15px;background:#9ccdfb;position:relative}.helptext--text{padding-left:18px;display:inline-block}.helptext:before{margin-left:5px;position:absolute;top:13px;left:5px}.iconheading{color:#191d64;padding-top:20px}.iconheading:before{font-size:44px;color:#9ccdfb;float:left;margin-top:-10px;margin-right:10px}input[type=radio].iconradio{overflow:hidden;margin:0;position:absolute;padding:0;border:0;outline:0;opacity:0}.iconradio--label,.iconradio--label-dark,.iconradio--label-light{color:#191d64;background-color:#dddfdd;border-color:#dddfdd;border-width:1px;border-style:solid;width:180px;height:100px;padding:10px;margin-right:10px;margin-bottom:0;margin-right:20px;float:left;font-weight:400;text-align:center;line-height:15px;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:991px){.iconradio--label,.iconradio--label-dark,.iconradio--label-light{width:150px}}@media (max-width:400px){.iconradio--label,.iconradio--label-dark,.iconradio--label-light{width:115px}}.iconradio--label-dark,.iconradio--label-light{background-color:#dddfdd;width:100%;height:100%;box-shadow:2px 3px 3px 2px #5c615c;border:0;border-radius:4px;padding:5px;margin-right:40px;margin-left:10px}@media (max-width:470px){.iconradio--label-dark,.iconradio--label-light{margin-right:5px;margin-left:5px}}.iconradio--label-dark.iconradio--label-verbose,.iconradio--label-light.iconradio--label-verbose{color:#fff;height:130px;width:100%;margin-bottom:10px}.iconradio--label-dark.iconradio--label-verbose:before,.iconradio--label-light.iconradio--label-verbose:before{font-size:65px;padding:5px}.iconradio--label-dark{background-color:#8c8c8c}#escalation-type-selector .new-cover-icon,#guaranteed-insurance .new-cover-icon,#life-health-insurance .new-cover-icon{width:80%;margin:auto}@media (max-width:767px){#escalation-type-selector .new-cover-icon,#guaranteed-insurance .new-cover-icon,#life-health-insurance .new-cover-icon{width:100%}}#escalation-type-selector .card-option,#guaranteed-insurance .card-option,#life-health-insurance .card-option{width:100%;min-height:145px;margin:0;border:1px solid #1c4fd2;border-radius:4px;margin-bottom:20px;background-color:#dddfdd;padding-left:100px;padding-right:200px;padding-top:48px;color:#1c4fd2;font-size:16px;background-position:50px center;background-repeat:no-repeat;background-image:url(/insurance/assets/images/radio_default.png);font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:100}#escalation-type-selector .card-option:after,#guaranteed-insurance .card-option:after,#life-health-insurance .card-option:after{content:'';width:68px;height:128px;top:18px;right:20%;position:absolute;display:inline-block;background-position:0 0;background-repeat:no-repeat}@media (max-width:767px){#escalation-type-selector .card-option:after,#guaranteed-insurance .card-option:after,#life-health-insurance .card-option:after{top:10px;right:23px}}@media (max-width:767px){#escalation-type-selector .card-option,#guaranteed-insurance .card-option,#life-health-insurance .card-option{width:100%;padding-left:50px;padding-right:90px;padding-top:10px;background-position:10px 10px}}#escalation-type-selector .icon-new-insurancetype4:after,#guaranteed-insurance .icon-new-insurancetype4:after,#life-health-insurance .icon-new-insurancetype4:after{background-image:url(/insurance/assets/images/increasing_card_default.png)}#escalation-type-selector .icon-new-insurancetype5:after,#guaranteed-insurance .icon-new-insurancetype5:after,#life-health-insurance .icon-new-insurancetype5:after{background-image:url(/insurance/assets/images/level_card_default.png)}#escalation-type-selector .icon-new-insurancetype6:after,#guaranteed-insurance .icon-new-insurancetype6:after,#life-health-insurance .icon-new-insurancetype6:after{background-image:url(/insurance/assets/images/decreasing_card_default.png)}#escalation-type-selector input[type=radio].iconradio:focus+label.card-option,#guaranteed-insurance input[type=radio].iconradio:focus+label.card-option,#life-health-insurance input[type=radio].iconradio:focus+label.card-option{background-color:#1c4fd2;color:#fff}#escalation-type-selector input[type=radio].iconradio:focus+.icon-new-insurancetype4:after,#guaranteed-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype4:after,#life-health-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype4:after{background-image:url(/insurance/assets/images/increasing_card_selected.png)}#escalation-type-selector input[type=radio].iconradio:focus+.icon-new-insurancetype5:after,#guaranteed-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype5:after,#life-health-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype5:after{background-image:url(/insurance/assets/images/level_card_selected.png)}#escalation-type-selector input[type=radio].iconradio:focus+.icon-new-insurancetype6:after,#guaranteed-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype6:after,#life-health-insurance input[type=radio].iconradio:focus+.icon-new-insurancetype6:after{background-image:url(/insurance/assets/images/decreasing_card_selected.png)}#escalation-type-selector .cover-details,#guaranteed-insurance .cover-details,#life-health-insurance .cover-details{padding-top:1px;display:none}#escalation-type-selector .cover-button,#guaranteed-insurance .cover-button,#life-health-insurance .cover-button{background:#9ccdfb;padding-top:10px}#escalation-type-selector .selected--product,#guaranteed-insurance .selected--product,#life-health-insurance .selected--product{padding:16px;margin-bottom:20px;background:#9ccdfb}#escalation-type-selector .selected--product .card-option,#guaranteed-insurance .selected--product .card-option,#life-health-insurance .selected--product .card-option{background:url(/insurance/assets/images/radio_selected.png) no-repeat,#1c4fd2;color:#fff;background-position:50px center}#escalation-type-selector .selected--product .card-option:after,#guaranteed-insurance .selected--product .card-option:after,#life-health-insurance .selected--product .card-option:after{background-position:0 15px}@media (max-width:767px){#escalation-type-selector .selected--product .card-option,#guaranteed-insurance .selected--product .card-option,#life-health-insurance .selected--product .card-option{background-position:10px 10px}}#escalation-type-selector .selected--product .icon-new-insurancetype4:after,#guaranteed-insurance .selected--product .icon-new-insurancetype4:after,#life-health-insurance .selected--product .icon-new-insurancetype4:after{background-image:url(/insurance/assets/images/increasing_card_selected.png)}#escalation-type-selector .selected--product .icon-new-insurancetype5:after,#guaranteed-insurance .selected--product .icon-new-insurancetype5:after,#life-health-insurance .selected--product .icon-new-insurancetype5:after{background-image:url(/insurance/assets/images/level_card_selected.png)}#escalation-type-selector .selected--product .icon-new-insurancetype6:after,#guaranteed-insurance .selected--product .icon-new-insurancetype6:after,#life-health-insurance .selected--product .icon-new-insurancetype6:after{background-image:url(/insurance/assets/images/decreasing_card_selected.png)}#escalation-type-selector .selected--product .cover-details,#guaranteed-insurance .selected--product .cover-details,#life-health-insurance .selected--product .cover-details{display:block;background-color:#fff;margin:0}#escalation-type-selector .selected--product .cover-details .title,#guaranteed-insurance .selected--product .cover-details .title,#life-health-insurance .selected--product .cover-details .title{background-color:#9ccdfb;color:#191d64;text-align:center;padding:10px;margin:15px;font-size:16px}#escalation-type-selector .selected--product .cover-details .graph,#guaranteed-insurance .selected--product .cover-details .graph,#life-health-insurance .selected--product .cover-details .graph{height:175px;text-align:center;background-position:center center;background-repeat:no-repeat}@media (max-width:767px){#escalation-type-selector .selected--product .cover-details .graph,#guaranteed-insurance .selected--product .cover-details .graph,#life-health-insurance .selected--product .cover-details .graph{background-size:contain}}#escalation-type-selector .selected--product .cover-details .graph .graph-title,#guaranteed-insurance .selected--product .cover-details .graph .graph-title,#life-health-insurance .selected--product .cover-details .graph .graph-title{color:#191d64;font-size:20px}#escalation-type-selector .selected--product .cover-details .increase-graph,#guaranteed-insurance .selected--product .cover-details .increase-graph,#life-health-insurance .selected--product .cover-details .increase-graph{background-image:url(/insurance/assets/images/increasing_icons_product_panel.png)}#escalation-type-selector .selected--product .cover-details .level-graph,#guaranteed-insurance .selected--product .cover-details .level-graph,#life-health-insurance .selected--product .cover-details .level-graph{background-image:url(/insurance/assets/images/level_icons_product_panel.png)}#escalation-type-selector .selected--product .cover-details .decrease-graph,#guaranteed-insurance .selected--product .cover-details .decrease-graph,#life-health-insurance .selected--product .cover-details .decrease-graph{background-image:url(/insurance/assets/images/decreasing_icons_product_panel.png)}input[type=radio].iconradio:focus+label.iconradio--label-dark,input[type=radio].iconradio:focus+label.iconradio--label-light{background-color:#dddfdd;box-shadow:2px 3px 3px 2px #141750}input[type=radio].iconradio:focus+label.iconradio--label-dark{background-color:#191d64}.iconradio--label-dark:before,.iconradio--label-light:before,.iconradio--label:before{font-size:50px;line-height:1;margin:0 auto 10px auto;display:block}.iconradio-iconsmall+.iconradio--label-light:before,.iconradio-iconsmall+.iconradio--label:before{font-size:30px;margin-top:6px;margin-bottom:20px}.iconradio--label-verbose:before{margin-bottom:3px}.iconradio-iconsmall+.iconradio--label-verbose:before{margin-bottom:10px}.iconradio:checked+.iconradio--label,.iconradio:checked+.iconradio--label-dark,.iconradio:checked+.iconradio--label-light{color:#fff;background-color:#191d64;border-color:#191d64}.iconradio:checked+.iconradio--label-dark:before,.iconradio:checked+.iconradio--label-light:before,.iconradio:checked+.iconradio--label:before{color:#fff}.iconradio:checked+.iconradio--label-light{background-color:#dddfdd;box-shadow:2px 3px 3px 2px #141750}.iconradio.input-validation-error:not(:checked)+label{border-left:3px solid #b10101}.iconradio-large+.iconradio--label-light{width:100%}.iconradio-large+.iconradio--label-light:before{font-size:190px}@media (min-width:320px){.iconradio--label-dark.iconradio--label-verbose{width:160px}}@media (min-width:768px){.iconradio--label-dark.iconradio--label-verbose{color:#fff;height:160px}.iconradio--label-dark.iconradio--label-verbose:before{font-size:65px;padding:20px}}@media (min-width:992px){.iconradio--label-dark.iconradio--label-verbose{height:150px}.iconradio--label-dark.iconradio--label-verbose:before{font-size:60px}.iconradio-large+.iconradio--label-light:before{font-size:260px}}ul.iconlist{padding:10px 10px;list-style:none}ul.iconlist>li{text-align:left;margin-top:20px;padding-left:28px}ul.iconlist>li:before{color:#ffd900;margin-left:-28px;float:left;font-size:10px;padding-top:5px}ul.iconlist>li:last-child:before{color:#000;font-size:1.2rem;padding-top:2px}ul.iconlist>li:last-child span{text-decoration:underline;cursor:pointer}ul.best-doctors{padding:5px 10px;list-style:none}ul.best-doctors>li.doctors{padding-left:10px;text-align:left;margin-top:8px}ul.best-doctors>li.doctors:before{color:#191d64;float:left;content:"\2022";font-size:1.5em;position:relative;top:0;right:.5em}.imagebutton--icon{background:url(/insurance/assets/images/aviva/live_chat_sprite.png);background-position:left;float:left;width:25px;height:24px;background-repeat:no-repeat;background-position:0 -42px;text-align:left;margin-left:4px;margin-right:6px}.imagebutton:active .imagebutton--icon,.imagebutton:focus .imagebutton--icon,.imagebutton:hover .imagebutton--icon{background:url(/insurance/assets/images/aviva/live_chat_sprite.png);background-position:left;float:left;width:25px;height:24px;background-repeat:no-repeat;background-position:0 -8px;text-align:left;margin-left:4px;margin-right:6px}.imagebutton--text{text-align:center;vertical-align:middle;font-weight:700;color:#000;text-transform:uppercase;margin-right:6px;margin-left:6px}.imagebutton:active .imagebutton--text,.imagebutton:focus .imagebutton--text,.imagebutton:hover .imagebutton--text{color:#fff}.infobox{text-align:left;background:#191d64}.infobox--title{color:#fff;font-size:1.6em;padding:15px 20px 20px 20px;min-height:145px;width:100%;display:inline-block}.infobox--title-thankyou{color:#fff;font-size:1.6em;padding:15px 20px 20px 20px;min-height:120px;width:100%;display:inline-block}.infobox--title-thankyou-gos{color:#fff;font-size:1.6em;padding:15px 20px 20px 20px;min-height:145px;width:100%;display:inline-block}.infobox--title--thankyou-subcontent{color:#fff;font-size:1.2em;padding:0 20px 10px 20px;min-height:50px;width:100%;display:inline-block}.infobox--dataline{color:#191d64;background:#ffd900;padding:12px 20px 12px 20px;border:0;outline:0;width:100%;display:inline-block;white-space:nowrap}.infobox--dataline h5{margin:18px 0;font-size:1.2em}.infobox-icon{font-size:26px;float:right;width:26px;height:26px;margin-top:-10px}.infoline--horizontalline{display:block;height:1px;border:0;margin:15px 0 15px 0}.infobox-icon1,.infobox-icon2,.infobox-icon3{position:relative}.infobox-icon1:before,.infobox-icon2:before,.infobox-icon3:before{display:none;font-size:145px;color:#9ccdfb;position:absolute;top:0;right:0;z-index:0}.infobox-icon1 .infobox--title,.infobox-icon1 .infobox--title--thankyou-subcontent,.infobox-icon1 .infobox--title-thankyou,.infobox-icon1 .infobox--title-thankyou-gos,.infobox-icon2 .infobox--title,.infobox-icon2 .infobox--title--thankyou-subcontent,.infobox-icon2 .infobox--title-thankyou,.infobox-icon2 .infobox--title-thankyou-gos,.infobox-icon3 .infobox--title,.infobox-icon3 .infobox--title--thankyou-subcontent,.infobox-icon3 .infobox--title-thankyou,.infobox-icon3 .infobox--title-thankyou-gos{position:relative;z-index:9}.infopanel{background-color:#9ccdfb;padding:10px;margin-bottom:20px;margin-top:20px}.infopanel:before{font-size:80px;color:#191d64;float:left;margin:10px 20px 20px 8px}.infopanel.nomargin{margin-bottom:0;margin-top:0}.insurancegraph{background-image:url(/insurance/assets/images/aviva/insurancegraphs.png);background-repeat:no-repeat;width:242px;height:193px;display:inline-block}.insurancegraph-increasing{background-position:0 0}.insurancegraph-decreasing{background-position:0 -193px}.insurancegraph-level{background-position:0 -386px}.large{font-size:1.4em}.lightbox{display:none}.lightbox.active{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.lightbox.active .lightbox-content{background-color:#191d64;border-radius:4px;color:#fff;padding:15px;padding-top:17px}.lightbox.active .lightbox-content h4{color:#fff}.lightbox.active .lightbox-close{position:absolute;right:-10px;top:-10px;width:35px;height:35px;background-color:#fff;border:3px solid #191d64;border-radius:20px;cursor:pointer}.lightbox.active .lightbox-close:before{position:absolute;top:8px;left:9px;font-size:.8em;font-weight:700}.lightbox.lightbox-offset-bottom-50{top:50px}.lightbox-icon{position:relative;width:1.3em;height:1.3em;display:inline-block}.lightbox-icon:before{position:absolute;font-size:1.3em;color:#8c8c8c;cursor:pointer;top:5px}.medium{font-size:1.2em}.largesymbol:before{color:#9ccdfb;font-size:76px}.largesymbol-dark:before{color:#191d64}.loader{overflow:hidden;font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:#00a4e4;background:linear-gradient(to right,#00a4e4 10%,rgba(0,164,228,0) 42%);animation:load3 1.4s infinite linear;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#00a4e4;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load3{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal-dialog{padding:10px;max-width:none}@media (min-width:768px){.modal-dialog{width:700px}}.modal-content{border-radius:0;line-height:1.5em;color:#333}.modal-header{border-bottom:none}.modal-header .modal-title{display:none}.modal-header>.close{color:#191d64;text-shadow:none;opacity:1;font-family:Schibsted Grotesk,Aptos,Verdana}.notice{background:#9ccdfb;width:100%;padding:16px 20px;display:inline-block}.notice-warning{margin:10px 0;background-color:#9ccdfb;color:#191d64}.residency-address-warning{border:solid 1px #ffd900;background-color:#fff3c6;padding:7px 5px;margin-bottom:5px}.residency-address-warning p{font-size:13px;margin:0 0 10px;padding:0 25px}.residency-address-warning p.icon-warning{background-image:url(/insurance/assets/images/aviva/warning-icon.svg);background-repeat:no-repeat;background-position:top 0 left 0;background-size:18px}.residency-address-warning p.no-margin{margin:0 0}.residency-address-warning ul{font-size:13px}.overlay-container{position:relative}.overlay{position:absolute;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);z-index:999;cursor:default}.pagetitle{width:100%}.pagetitle>h1{margin:0}.pagetitle--ibrochureware>h1{margin:0;margin-top:35px;color:#002554}.pagetitle--ibrochureware.ibrochureware--images{margin-bottom:20px;margin-top:20px;margin-left:5px}.pagetitle--ibrochureware>img{margin-right:20px}.pagetitle--ibrochureware>a{margin-left:20px;color:#fff}.pagetitle--subtitle{font-size:1.6em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;color:#191d64}.pagetitle--subtitle.inverse-subtitle{font-size:1.2em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:100;color:#9ccdfb}.pagesubtitle--info-icon{color:#fff;font-size:53px;line-height:0}.pagetitle>p{margin:10px 0 0 0}.pagetitle--largetitle{font-size:2.2em;font-weight:700;color:#191d64;line-height:125%;margin:auto;white-space:normal;word-wrap:break-word}.pagetitle--largetitle.inverse-title{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;color:#000}.polaroid{background:#191d64}.polaroid--image{background:#fff}.polaroid--image>img{max-width:100%}.polaroid--footer{padding:20px;width:100%}.polaroid--heading{display:inline-block;width:100%;color:#fff;font-size:1.4em;margin-top:6px;margin-bottom:6px}.polaroid--link{margin:15px 0 0 0;display:inline-block}@media (max-width:991px) and (min-width:460px){.polaroid,.polaroid--footer,.polaroid--image{float:left}.polaroid--image-no-footer{padding-right:10px}.polaroid--footer{width:35%}}.popover{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:100;background:#9ccdfb;border:none;box-shadow:0}.popover-body{color:#fff}.bs-popover-bottom>.arrow,.bs-popover-top>.arrow{border-top-color:#9ccdfb;border-bottom-color:#9ccdfb}.bs-popover-bottom>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#9ccdfb;border-bottom-color:#9ccdfb}.popover-header{background-color:#9ccdfb;color:#fff;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;border-bottom:none}div.with-help,label.with-help,legend.with-help{cursor:pointer;padding-right:27px;position:relative;display:inline-block}div.with-help:before,label.with-help:before,legend.with-help:before{font-size:18px;position:absolute;right:0;top:0}@media (max-width:767px){div.with-help:before,label.with-help:before,legend.with-help:before{font-size:15px}}div.with-help.col-form-label:before,label.with-help.col-form-label:before,legend.with-help.col-form-label:before{top:auto}.product-data{background-color:#191d64;padding:20px;color:#fff;width:100%;font-size:1.2em}.product-data hr{color:#fff}.product-info{border:2px solid #191d64;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:0 20px 20px 20px}.product-info a{color:#191d64;text-decoration:underline}.product-info a:hover{text-decoration:none}.h1-dark{font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64}.h2-amount{font-family:Schibsted Grotesk,Aptos,Verdana;color:#191919}.h2-amount-dark-blue{font-family:Schibsted Grotesk,Aptos,Verdana;color:#191d64}.premium-display{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;color:#191d64;font-size:4em}.progressbarsecondary,.progressbarsecondary>li{list-style:none;margin:0;padding:0}.progressbarsecondary{float:left;width:100%;display:none}.progressbarsecondary.is-visible{display:block}.progressbarsecondary>li{float:left;position:relative}.progressbarsecondary>li>a{text-decoration:none;text-align:center;padding-top:30px;margin-top:-30px;width:100%;display:inline-block;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progressbarsecondary>li>a:before{content:' ';width:20px;height:20px;display:block;margin:0 auto;background:#fff;border:3px solid #9ccdfb;border-radius:10px;z-index:9;position:relative}.progressbarsecondary>li.is-current:before,.progressbarsecondary>li:after{content:' ';width:100%;height:5px;display:block;position:absolute;top:7px;left:-50%;margin-left:-10px;background:#9ccdfb}.progressbarsecondary>li:first-child:after{display:none}.progressbarsecondary>li.is-current:before{left:5%;z-index:9;width:45%}.progressbarsecondary>li.is-current:after{background:#191d64}.progressbarsecondary>li:first-child.is-current:before{display:none}.progressbarsecondary>li.is-completed>a:before,.progressbarsecondary>li.is-current>a:before{border:0}.progressbarsecondary>li.is-current>a:before{background:#9ccdfb}.progressbarsecondary>li.is-completed>a:before{background:#191d64}.progressbarsecondary>li.is-completed:after{background:#191d64}.progressbarsecondary-nodes7>li{width:14.2%}.progressbarsecondary-nodes7>li:last-child{width:14.8%}.progressbarsecondary.is-hidden{display:none}@media (max-width:600px){.progressbarsecondary{width:100%;margin-left:0}.progressbarsecondary>li>a>span{display:none}.progressbarsecondary>li.is-current>a>span{display:inline-block;padding:10px;width:300%;background:#9ccdfb;border-radius:6px;color:#fff;position:absolute;margin-top:20px;left:-100%}.progressbarsecondary>li.is-current>a>span:before{content:' ';width:20px;height:10px;display:block;background:url(/insurance/assets/images/aviva/progressbar-tip.png) 0 0 no-repeat;position:absolute;top:-9px;left:44%}.progressbarsecondary>li:first-child.is-current>a>span{left:0}.progressbarsecondary>li:first-child.is-current>a>span:before{left:11%}.progressbarsecondary>li.progressbarsecondary--last.is-current>a>span{left:-200%}.progressbarsecondary>li.progressbarsecondary--last.is-current>a>span:before{left:78%}}.progressbar{overflow:hidden;counter-reset:progressbarnodes}.progressbar,.progressbar>li{list-style:none;margin:0;padding:0}.progressbar>li{float:left;height:53px;position:relative;background:#9ccdfb;counter-increment:progressbarnodes}.progressbar>li>a{display:inline-block;padding:0 0 0 19px;width:100%;min-height:0;color:#191d64;text-decoration:none;text-align:center;line-height:1.2em;word-wrap:break-word;position:absolute;top:50%;transform:translateY(-50%);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progressbar>li:after{content:' ';display:block;width:21px;height:53px;position:absolute;top:0;right:-20px;z-index:9;background-image:url(/insurance/assets/images/aviva/progressbar-tails.png);background-repeat:no-repeat;background-position:0 0}.progressbar>li.is-completed>a:before,.progressbar>li.progressbar--special>a:before{content:''}.progressbar>li.is-completed{background:#191d64}.progressbar>li.is-current{background:#191d64}.progressbar>li.is-completed>a,.progressbar>li.is-current>a{color:#fff}.progressbar>li.is-completed>a:hover,.progressbar>li.is-current>a:hover{color:#fff}.progressbar>li.is-completed:after{background-position:0 -106px}.progressbar>li.is-current:after{background-position:0 -106px}.progressbar>li.progressbar--special{background:#ffd900}.progressbar-nodes3>li{width:33.3%}.progressbar-nodes3>li:first-child{width:33.4%}.progressbar-nodes4>li{width:25%}.progressbar-nodes5>li{width:20%}@media (max-width:600px){.progressbar>li:not(.progressbar--special)>a>span{display:none}.progressbar>li.is-completed{background:#191d64}.progressbar>li.is-completed:after{background-position:0 -106px}.progressbar>li>a:before{content:counter(progressbarnodes) ". "}.progressbar>li.is-completed>a:before{content:' ';width:15px;height:15px;background:url(/insurance/assets/images/tab_tick.png) 0 0 no-repeat;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-2px}.progressbar>li.progressbar--special{width:25%}}.promobox{margin-top:10px;margin-left:10px;width:100%;text-align:center;position:relative;overflow:hidden;transition:background-color .3s,transform .3s;height:100%;border-left:1px solid #dddfdd;border-top:1px solid #dddfdd;box-shadow:1px 1px 1px 1px #dddfdd}.promobox.promobox-small{height:100%;min-height:auto}.promobox--hidden{display:none}.promobox--content-sizing-container{height:100%;background-color:#fff}.promobox--cta,.promobox--linksecondary,.promobox--title{width:100%;display:inline-block;z-index:9;position:relative}.promobox--cta{width:auto}.promobox--title{font-size:20px;margin:5px 0 10px 0;text-align:center;color:#191d64}@media (max-width:1003px){.promobox--title{margin-bottom:5px}}.promobox--bullets,.promobox--bullets-quick-facts{padding:0;background:#fff;list-style:none;margin:0}.promobox--bulletsul:last-child{height:100%}@media (max-width:767px){.promobox--bullets,.promobox--bullets-quick-facts{float:left;width:100%;min-height:0;clear:both;padding:0 20px;background:0 0;-moz-columns:1;columns:1}}.promobox--bullets-quick-facts>li,.promobox--bullets>li{text-align:left;margin-top:5px;padding-left:28px;font-size:14px}@media (max-width:767px){.promobox--bullets-quick-facts>li,.promobox--bullets>li{margin-top:8px}}.promobox--bullets-quick-facts>li:before,.promobox--bullets>li:before{color:#3e812c;font-size:10px;margin-left:-28px;margin-top:4px;float:left}.promobox--bullets-quick-facts>li:first-child,.promobox--bullets>li:first-child{margin-top:0}.promobox--bullets-quick-facts>li.c3-icons-only,.promobox--bullets>li.c3-icons-only{text-align:center;padding-left:0;font-size:2em;color:#fff;margin-bottom:-15px}.promobox--bullets-quick-facts>li.c3-icons-only span,.promobox--bullets>li.c3-icons-only span{min-width:50px;display:inline-block}.promobox--bullets-quick-facts>li.c3-icons-only span.icon-stroke,.promobox--bullets>li.c3-icons-only span.icon-stroke{font-size:1.3em}.promobox--bullets-quick-facts>li.c3-icons-only span.icon-heart,.promobox--bullets>li.c3-icons-only span.icon-heart{margin-left:-5px}.promobox--bullets-quick-facts>li.c3-icons-only:before,.promobox--bullets>li.c3-icons-only:before{content:none}.promobox--bullets-quick-facts{background:#9ccdfb;color:#fff;padding:10px 20px 18px 20px}.promobox--button-container{list-style:none;-moz-columns:2;columns:2;padding:0;margin-top:5px;direction:rtl}@media (max-width:1003px){.promobox--button-container{margin-top:0}}@media (max-width:767px){.promobox--button-container{-moz-columns:1;columns:1}}.promobox--button-container li{overflow:hidden}@media (max-width:470px){.promobox--cta{float:none;margin:0}}.promobox--linksecondary{padding:10px;color:#191d64;background-color:transparent;border:0;outline:0}@media (max-width:470px){.promobox--linksecondary{padding-top:20px}}.promobox--linksecondary:hover{color:#1c4fd2}.promobox--linksecondary:before{font-size:13px;position:absolute;right:14px;margin-top:4px}.promobox--image{vertical-align:top}@media (max-width:991px){.promobox--image{display:none}}.promobox--image img{margin-left:-35px}@media (max-width:1003px){.promobox--image img{margin-left:-40px}}.promobox-icon1:before,.promobox-icon2:before,.promobox-icon3:before{top:-30px;right:-10px;position:absolute;z-index:0;font-size:140px;color:#59ade0;transition:color .3s,transform .3s}@media (max-width:767px){.promobox-icon1:before,.promobox-icon2:before,.promobox-icon3:before{display:none}}.promobox.is-active{background-color:#191d64}.promobox.is-active:before{color:#1d2274}.promobox.is-active .promobox--linksecondary{color:#ffd900}.promobox.is-active .promobox--linksecondary:hover{background-color:#191d64}.promobox.is-active .promobox--linksecondary:before{font-size:10px;margin-top:6px}@media (max-width:991px) and (min-width:768px){.promobox-longtitle .promobox--cta{margin-top:10px}}.promoboxgroup--tabs{display:none}.promoboxgroup-boxes2 .promobox,.promoboxgroup-boxes3 .promobox{float:left}.promoboxgroup-boxes2 .promobox:first-child,.promoboxgroup-boxes3 .promobox:first-child{margin-top:0}.promoboxgroup--tabs{display:block;float:left;width:90px;height:100%;list-style:none;margin:0;padding:0}.promoboxgroup--tabs>li{border-top:2px solid #fff}.promoboxgroup--tabs>li:first-child{border-top:0}.promoboxgroup--tabs>li>.promoboxgroup--tabbutton.is-active{background-color:#191d64}.promoboxgroup--tabbutton{width:100%;height:100%;padding:0;display:block;background-color:#9ccdfb;border:0;outline:0}.promoboxgroup--tabbutton>span{display:none}.promoboxgroup--panels{height:100%}.promoboxgroup--panels>.promobox{display:none;height:100%}.promoboxgroup--panels>.promobox.is-shown{display:block}.promobox--content-sizing-container .negative-margin-top.promobox--bullets-quick-facts,.promobox--content-sizing-container .promobox--bullets.negative-margin-top{margin-top:-30px}.promoboxgroup--tab-icon1,.promoboxgroup--tab-icon2,.promoboxgroup--tab-icon3{color:#fff;font-size:40px}.promoboxgroup--tab-icon1:before,.promoboxgroup--tab-icon2:before,.promoboxgroup--tab-icon3:before{display:block}.promoboxgroup-boxes2 .promoboxgroup--tab-icon1,.promoboxgroup-boxes2 .promoboxgroup--tab-icon2,.promoboxgroup-boxes2 .promoboxgroup--tab-icon3{font-size:52px}.promoboxgroup-boxes3 .promobox{width:100%;margin-top:20px}.promoboxgroup-boxes2 .promobox{width:100%;margin-top:20px}.promoboxgroup{height:600px}.promoboxgroup.promoboxgroup-small{height:100%}@media (min-width:319px){.promoboxgroup{height:735px}}@media (min-width:370px){.promoboxgroup{height:600px}}@media (min-width:470px){.promoboxgroup{height:500px}}@media (min-width:992px){.promobox{height:260px}.promobox.smallestPromoboxSiblingIsNotShown{height:260px}}@media (min-width:1200px){.promobox{height:260px}.promobox.smallestPromoboxSiblingIsNotShown{height:260px}}@media (max-width:991px) and (min-width:541px){.key-facts{margin-bottom:50px}}.question{float:left;width:100%;margin:20px 0;color:.question aviva-black}.question--text,.question--topic{width:100%;display:inline-block}.question--topic{font-size:1.4em;margin-bottom:6px}.question--text{margin-bottom:12px}.question--field,.question--fields{margin-right:15px}.question--field input[type=number],.question--field input[type=text],.question--fields input[type=number],.question--fields input[type=text]{color:#191d64;height:34px;padding:6px 12px;background:#fff;border:1px solid #dddfdd;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.question--field input.input-validation-error~label,.question--field input.input-validation-error~legend,.question--fields input.input-validation-error~label,.question--fields input.input-validation-error~legend{border-left:0}@media (max-width:600px){.question--field input[type=number],.question--field input[type=text],.question--field label,.question--field legend,.question--field select{width:100%}}@media (min-width:425px){.question--field input[type=number],.question--field input[type=text]{width:270px}}.question--fields input[type=number],.question--fields input[type=text]{margin-right:10px;margin-left:10px}.question--fields input[type=number]:first-child,.question--fields input[type=text]:first-child{margin-left:0}@media (max-width:600px){.question--fields input[type=number],.question--fields input[type=text]{margin:0}}.question--fieldsmall{width:70px}.question--currencyfield{position:relative}.question--currencyfield:after{content:'£';left:11px;top:0}.question--currencyfield>input[type=number],.question--currencyfield>input[type=text]{padding-left:24px}@media (max-width:600px){.question--note{width:100%;margin-top:10px;display:inline-block}}.question--errormsg{display:none;color:#b10101;width:100%;margin:10px 0!important}.question.is-error>.question--errormsg{display:inline-block}.quote{color:#191d64}.quote,.quote--body,.quote--footer{float:left;width:100%}.quote--body{position:relative}.quote--footer{background:#fff;padding:20px}.quote--title{font-size:1.4em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;margin:0;display:inline-block;width:100%;height:43px;opacity:.93;font-size:30px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#002457}.quote:before{font-size:40px;color:#191d64}.quote--price{font-size:4em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;line-height:1;margin:0}@media (max-width:340px){.quote--price{font-size:3em}}.quote--price>sup{font-size:.5em;top:-26px}.quote--pricecaptionabove{font-size:1.2em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;margin:0 0 30px 0}.quote--pricecaptionside{font-size:1.4em}@media (max-width:500px){.quote--pricecaptionside{float:left;width:100%;margin-bottom:20px}}.quote--link{color:#fff;text-align:right;margin-top:-35px;width:100%;float:left;display:inline-block}@media (max-width:740px){.quote--link{text-align:left;margin:0 0 20px 0}}.quote--upsold{position:relative}.quote--upsold .quote--link{float:none;width:auto;margin-left:15px}.quote--upsold .info{font-size:17px;padding-right:2px;display:inline-block;position:relative}.quote--upsold .info:before{position:absolute;margin-top:-13px}.quote--upsold .quote--price{font-size:3em}.quote--upsold .quote--price>sup{top:-16px}.quote--illustration{margin-bottom:20px}.quote--illustration .billboard-rich-content--heading,.quote--illustration .polaroid--heading,.quote--illustration h2{color:#191d64}.quote--illustration .cost-illustration{color:#191d64}@media (min-width:750px){.quote--illustration .cost-illustration{text-align:right}}@media (max-width:750px){.quote--illustration .cost-illustration .cost-wording{display:block}}.quote--illustration .helptext,.quote--illustration .icon-info,.quote--illustration .quote--upsold .info:before,.quote--illustration .section--alert--heading,.quote--illustration .specialpromo .info:before,.quote--illustration div.with-help,.quote--illustration label.with-help,.quote--illustration legend.with-help,.quote--illustration ul.iconlist>li:last-child,.quote--upsold .quote--illustration .info:before,.specialpromo .quote--illustration .info:before{padding-right:5px}.quote--illustration .quote--illustration-footer{padding:10px 40px}@media (min-width:750px){.quote--key-facts{padding:15px}}.c3-additional-information{display:inline-block;padding:0 5px;margin-top:5px;background-color:#9ccdfb;border:1px solid #191d64}.c3-additional-information p{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}.quote--actions{position:absolute;bottom:20px;right:20px}.quote--actions .button{float:right}@media (max-width:560px){.quote--actions{position:static;display:block;width:100%}}.quote--buttons{background-color:#191d64;padding:20px}.quote--errormessage{float:left;width:100%}.quote.is-dismissed .quote--footer,.quote.is-dismissed .quote--link,.quote.is-dismissed .quote--price,.quote.is-dismissed .quote--pricecaptionabove,.quote.is-dismissed .quote--pricecaptionside,.quote.is-dismissed .quote--title{visibility:hidden}.quote-bluebox>.quote--body{color:#191d64;background:#ffd900;padding:20px}.quote-darkbluebox>.quote--body{color:#fff;background:#191d64;padding:20px}.quote-small{font-size:.8em}.quote-small sup{top:-22px}#term-parent .term-amount{margin-bottom:20px}#term-parent .no-error{border:none}#term-parent legend{font-size:1.3em;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;color:#191d64;padding-left:15px}#term-parent sub{font-size:1em;display:block;clear:left;line-height:inherit}#EndAgeSummary{background:#191d64;color:#fff;padding:10px;margin-top:10px;min-height:60px;padding-left:80px}#EndAgeSummary p{margin:0}#EndAgeSummary:before{position:relative;margin-left:-66px;margin-top:-7px;float:left;font-size:50px}.quotesummarytable,.quotesummarytable li,.quotesummarytable ul{list-style:none;margin:0;padding:0}.quotesummarytable--productcost,.quotesummarytable--totalcostamountvalue{text-align:right}.quotesummarytable li{border-bottom:1px solid #191d64;padding:10px 14px}.quotesummarytable li:last-child{border-bottom:2px solid #191d64}.quotesummarytable button{width:100%}.quotesummarytable--totalproductamount{font-size:20px;font-family:Schibsted Grotesk,Aptos,Verdana}.quotesummarytable--totalproductamountfrequency{font-size:14px;font-family:Schibsted Grotesk,Aptos,Verdana}@media (min-width:320px){.calculator-feature{text-align:left}.calculator-feature .body{padding-left:60px;padding-top:0}.calculator-feature .body:before{position:relative;margin-left:-60px;float:left;font-size:60px}}@media (min-width:992px){#EndAgeSummary{min-height:70px;padding-top:15px}}.quote--price>span.insuranceSummaryProduct--premiumPounds{font-size:48px}.quote--price>sup.insuranceSummaryProduct--premiumPence{font-size:24px}.section{background:#fff;margin-bottom:20px}.section,.section--body,.section--header{float:left;width:100%}.section--header{padding:10px 15px}.section--title{color:#191d64;font-size:1.2em;display:inline;margin:0;outline:0}.section--title:before{content:'';display:inline-block;margin-right:27px}@media (max-width:500px){.section--title{float:left;width:100%;position:relative}}.section--openbutton,.section--openbutton:hover{display:none;color:#191d64;font-size:.8em;line-height:15px;text-align:left;min-width:90px;float:right;margin-top:-2px;border:0;border-radius:6px;background-color:#fff}@media (max-width:500px){.section--openbutton,.section--openbutton:hover{float:left;clear:both;margin-top:7px}}@media (max-width:500px){.section--actionbuttongroup>.button{min-width:110px}}.section--openbutton:hover{background:#efefef}.section--openbutton+.section--openbutton{margin-right:10px}.section--warning{display:none;color:#b10101;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;font-size:.9em;text-transform:uppercase;margin-left:20px}.section.is-closed.is-incomplete .section--warning{display:inline}.section--body{padding:15px;position:relative}.section--intro{margin:14px 0 28px 0}.section--alert{position:absolute;left:0;top:0;z-index:998;width:100%;height:100%;padding:10px;background:#fff;border-bottom-right-radius:30px}.section--alert--textbox{float:left;width:100%;height:100%;padding:30px;background:#9ccdfb;border-bottom-right-radius:30px;box-shadow:2px 2px 4px silver}.section--alert--heading:before{font-size:46px;color:#191d64;width:60px;height:100%;float:left}@media (max-width:400px){.section--alert--heading:before{display:none}}.section--alert--actions{display:block;margin-top:20px}.section--alert--actions>.button{width:100px;margin-left:10px}.section--alert--actions>.button:first-child{margin-left:0}@media (max-width:500px){.section--alert--actions>.button{margin-left:0;margin-top:20px}.section--alert--actions>.button:first-child{margin-top:0}}.section--alert--errormessage{display:inline-block;width:100%;margin-bottom:20px;color:#b10101;font-weight:700}.section--alert--errormessage.is-hidden{display:none}.section.is-complete>.section--header{background:#191d64}.section.is-complete .section--title{color:#fff}.section.is-complete .section--title:before{content:url(/insurance/assets/images/tab_tick.png);margin-right:10px;margin-bottom:3px;float:left}.section.is-complete .section--openbutton{display:inline-block}.section.is-open>.section--header{background:#191d64}.section.is-open .section--title{color:#fff}.section.is-open .section--openbutton{display:none}.section-blue{background:#9ccdfb}.section-blue>.section--header{background:#191d64}.section-blue .section--title{color:#fff}.section-blue .field-validation-error{background:#fff;margin:20px -20px 0 -20px;padding:10px}.section-blue .field-validation-error+.field-validation-error{margin-top:0}.section .section.section-darkblue,.section-darkblue{border-color:#191d64}.section .section.section-darkblue>.section--header,.section-darkblue>.section--header{background:#191d64}.section .section{border:2px solid #191d64;border-bottom-right-radius:30px}.section .section .section--header{background:#191d64}.section .section .section--title:before{display:none}.section .section .section--openbutton{display:inline-block}.simplelist,.simplelist>li{list-style:none;margin:0;padding:0}.simplelist>li{padding:3px 0;line-height:25px}.simplelist>li>label{display:inline}.simpletable{width:100%}.simpletable tr{border-top:1px solid #191d64}.simpletable tr:first-child{border-top:0}.simpletable td{color:#191d64;text-align:right;padding:4px}.simpletable td:first-child{text-align:left}.small{font-size:.8em}.specialpromo{background:#191d64;color:#fff;padding:20px 20px;float:left;position:relative;margin-top:-13px}.specialpromo .section--alert--heading,.specialpromo h3,.specialpromo h4{color:#fff}.specialpromo h4{font-size:16px}.specialpromo a.document{color:#fff;text-decoration:underline;font-weight:400}.specialpromo .info{font-size:17px;padding-right:2px;display:inline-block;position:relative}.specialpromo .info:before{position:absolute;margin:-13px 0 0 -15px}.specialpromo:before{color:#fff;height:55px;width:55px;margin-top:0;padding:10px 0 0 15px;display:block;position:absolute;top:-25px;left:45%;background:#191d64;font-size:25px;border-radius:100%}.specialpromo:after{height:100%;width:85%;display:block;background:#9ccdfb;color:#000;position:absolute;top:0;left:20px}@media (max-width:991px){.specialpromo:after{width:82%}}.specialpromo--accordion{float:left;width:50%;padding:16px;border:1px solid #fff;border-radius:10px}@media (max-width:700px){.specialpromo--accordion{width:100%}}.specialpromo--accordionheading,.specialpromo--accordionheading:focus,.specialpromo--accordionheading:hover{color:#fff;width:100%;display:inline-block}.specialpromo--accordionheading:before{float:right;width:26px;padding:5px 6px 7px 6px;content:'-';color:#191d64;font-size:14px;text-align:center;line-height:1;background:#fff;border-radius:20px}.specialpromo--accordionheading.collapsed:before{content:'+';padding:6px}.specialpromo--accordionbody{float:left;width:100%}.specialpromo--accordionbody>p{margin:20px 0 0 0}.specialpromo--accordionbody>p:first-child{margin-top:10px}.specialpromo--accordionbody a{color:#fff;font-weight:400}.specialpromo--actions{float:right;text-align:right;padding-top:15px;padding-right:15px}@media (max-width:700px){.specialpromo--actions{width:100%}}#specialpromo--more-info{font-size:12px}#specialpromo--additional-cost,#specialpromo--additional-insurance{font-size:14px}.superlarge{font-size:3em}.popup--no-titlebar .ui-dialog-titlebar,.popup--no-titlebar .ui-dialog-titlebar-close{display:none}.noborder{border:none!important;padding:0}#gdrpPopup{overflow:initial;padding:0;font-family:Schibsted Grotesk,Aptos,Verdana}.noradius{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.gdpr-popup-header{background-color:#191d64;text-align:left;padding:23px 0 16px 25px}.gdpr-popup-header img{margin-right:45px}.gdpr-popup-header .gdpr-popup-title{font-weight:800;font-size:1.5em;color:#fff;display:inline-block}.gdpr-popup-header:focus{outline:0}.gdpr-popup-body{padding-bottom:2em}.gdpr-popup-body p{padding:1.6em 1.5em 0;font-size:1em;line-height:1.3;margin:0 0 -1em}.gdpr-popup-body a{color:#1c4fd2;text-decoration:none;font-weight:700}.gdpr-popup-body a:hover{color:#191d64;text-decoration:none}.gdpr-popup-body p:last-child{padding-bottom:1.5em}.gdpr-popup-body span.bold{font-weight:700}.gdpr-popup-buttons{background-color:#9ccdfb;min-height:90px;padding:17px 0 0 25px}.gdpr-popup-buttons .text-label{vertical-align:top;margin-top:10px;display:inline-block;color:#191d64;font-size:1.3em;font-weight:700;cursor:default;margin-right:45px}.gdpr-popup-buttons .link-button{background:#ffd900;border:0;border-radius:6.25rem;color:#191d64;margin-bottom:10px;width:105px;letter-spacing:1px;padding-top:2px;display:block;font-weight:900;font-family:Schibsted Grotesk,Aptos,Verdana}.gdpr-popup-buttons .link-button:focus{outline:0}.gdpr-popup-buttons .link-button:hover{background-color:#1c4fd2;color:#fff}.gdpr-popup-buttons div{display:inline-block}.introbox{background:0 0}.layout-elevatedcontent-minimal{margin-bottom:4px}.introbox .introbox-item{margin:30px 0 0 0}.introbox .introbox-item:first-child{margin:0}.introbox .section--alert--heading,.introbox h3{margin:5px 0 15px 18px;color:#191d64;font-size:18px;font-weight:700}@media (max-width:767px){.introbox .section--alert--heading,.introbox h3{margin:30px 0 0 50px}.introbox .section--alert--heading:first-child,.introbox h3:first-child{margin-top:10px}}.introbox--shadowbox{border:0 2px 2px 0 solid;background-color:#fff;border-left:1px solid #dddfdd;border-top:1px solid #dddfdd;padding:16px 12px 15px 10px;box-shadow:1px 1px 1px 1px #dddfdd;height:230px}.introbox--bullets,.introbox--bullets-extra,.introbox--bullets-reduced-bottom-padding{padding:30px 20px 30px 30px;margin:-29px 3px 0 3px;list-style:none}@media (max-width:767px){.introbox--bullets,.introbox--bullets-extra,.introbox--bullets-reduced-bottom-padding{float:left;width:100%;min-height:0;clear:both;padding:20px;margin:0;color:#000;background:0 0}}@media (max-width:414px){.introbox--bullets,.introbox--bullets-extra,.introbox--bullets-reduced-bottom-padding{margin:0 13px 10px 3px}}@media (max-width:361px){.introbox--bullets-reduced-bottom-padding{padding-bottom:0;margin-bottom:10px}}@media (min-width:362px){.introbox--bullets-reduced-bottom-padding{padding-bottom:15px}}@media (min-width:389px){.introbox--bullets-reduced-bottom-padding{padding-bottom:24px}}@media (min-width:400px){.introbox--bullets-reduced-bottom-padding{padding-bottom:3px}}@media (min-width:415px){.introbox--bullets-reduced-bottom-padding{padding-bottom:15px}}@media (min-width:768px){.introbox--bullets-reduced-bottom-padding{padding-bottom:24px}}@media (min-width:992px){.introbox--bullets-reduced-bottom-padding{padding-bottom:26px}}.introbox--bullets-extra{margin-top:0}.introbox--bullets-extra>li,.introbox--bullets-reduced-bottom-padding>li,.introbox--bullets>li{text-align:left;margin-top:20px;padding-left:16px}@media (max-width:767px){.introbox--bullets-extra>li,.introbox--bullets-reduced-bottom-padding>li,.introbox--bullets>li{margin-top:8px}}.introbox--bullets-extra>li:before,.introbox--bullets-reduced-bottom-padding>li:before,.introbox--bullets>li:before{color:#3e812c;font-size:10px;margin-left:-32px;margin-top:4px;float:left}.introbox--bullets-extra>li:first-child,.introbox--bullets-reduced-bottom-padding>li:first-child,.introbox--bullets>li:first-child{margin-top:0}@media (min-width:400px){.introbox .introbox-item .introbox--shadowbox{height:180px}}@media (min-width:768px){.introbox .introbox-item{margin:0}.introbox .introbox-item .introbox--shadowbox{height:350px}}@media (min-width:992px){.introbox .introbox-item{box-sizing:border-box}.introbox .introbox-item:first-child{box-sizing:inherit}.introbox .introbox-item .introbox--shadowbox{height:270px;box-sizing:border-box;padding-left:5px}}.guidance{padding:0 15px}.guidance--section{background-color:#191d64;display:flex;justify-content:space-between;align-items:center;border-radius:15px;font-weight:700}@media (min-width:992px){.guidance--section{height:auto}}@media (max-width:991px){.guidance--section{height:130px}}@media (max-width:767px){.guidance--section{float:left;width:100%;height:130px}}@media (max-width:440px){.guidance--section{flex-direction:column;justify-content:normal;height:200px}}.guidance--section--icon{margin-top:15px;margin-right:15px}@media (max-width:395px){.guidance--section--icon{padding:0}}.guidance--section--button button{border:solid 2px #ffd900}.guidance--section--button button:hover{background-color:#9ccdfb;color:#fff;text-decoration:none;border:solid 2px #9ccdfb}@media (max-width:395px){.guidance--section--button{margin:0}}.guidance--section--text{padding-right:40px}@media (max-width:991px){.guidance--section--text{padding-right:0}}.guidance--section .section--alert--heading,.guidance--section h3{color:#fff;text-align:center}.guidance--section i{font-size:60px;color:#fff}@media (max-width:767px){.guidance--section i{display:block}}@media (max-width:395px){.guidance--section i{font-size:50px}}.guidance--section--separator{background-color:#fff;width:3px;height:80%;position:absolute;right:0;top:10%}@media (max-width:767px){.guidance--section--separator{width:90%;height:3px;bottom:0;left:5%;top:auto}}.guidance-content{margin-top:20px}.guidance-content--full-width-image{width:100%}.guidance-content--icon{padding-left:14px}.guidance-content--icon i{font-size:62px;color:#191d64}@media (max-width:340px){.guidance-content--icon{display:none}}.billboard-rich-content--image{background-image:url(/insurance/assets/images/aviva/smarthealth-image.jpg);width:321px;height:432px;max-width:100%;margin-top:30px}.billboard-rich-content--heading{font-size:1.1em;color:#fff;display:inline-block;width:100%;margin-top:20px;margin-bottom:0}.billboard-rich-content--body{width:100%}.billboard-rich-content--body [data-role=introduction]{margin-bottom:20px}.billboard-rich-content--body [data-role=bullet-list]{line-height:2}.billboard-rich-content--body [data-role=small-print]{font-size:x-small}#second-opinion-button .section--alert--heading,#second-opinion-button h3{font-size:35px;margin-bottom:0;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900}#second-opinion-button .section--alert--heading span,#second-opinion-button h3 span{font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:100}.quickFactsInfoBox,.quickFactsInfoBox:before{margin-top:20px;position:relative;margin:45px 0 40px 0}.quickFactsInfoBox:before{color:#fff;height:30px;width:30px;margin-top:0;padding-top:4px;display:block;position:absolute;top:-16px;left:43%;background:#9ccdfb;font-size:12px;border-radius:100%}.quickFactsInfoBox:after{height:100%;width:85%;display:block;background:#9ccdfb;color:#000;position:absolute;top:0;left:20px}@media (max-width:991px){.quickFactsInfoBox:after{width:82%}}#your-quote-upsell-panel{color:#191d64;padding:0 15px}#your-quote-upsell-panel .section--alert--heading,#your-quote-upsell-panel h3{color:#191d64;margin-bottom:20px}#your-quote-upsell-panel h4{color:#191d64;font-weight:900;margin-bottom:10px;margin-top:0}#your-quote-upsell-panel #ci-intro{background:#9ccdfb;border:1px solid #191d64;color:#191d64;margin-bottom:25px;margin-left:-15px;margin-right:-15px;padding:20px}#your-quote-upsell-panel #ci-intro p{margin-top:0}#your-quote-upsell-panel .ci-options{margin-bottom:25px;margin-top:25px}#your-quote-upsell-panel .ci-options button{background:#f7f9fb;border:1px solid #191d64;border-radius:4px;color:#191d64;padding:15px;white-space:normal;font-size:93.3333%}@media (max-width:750px){#your-quote-upsell-panel .ci-options button.btn{margin-bottom:10px}}#your-quote-upsell-panel .ci-options button:active{background:#191d64;color:#fff}#your-quote-upsell-panel div#ci-not-selected{display:none}#your-quote-upsell-panel div#ci-not-selected p{color:#191d64;font-family:Schibsted Grotesk,Aptos,Verdana;font-weight:900;font-size:1.3em;margin-bottom:15px}.helper-textboxequalheight .layout-textboxprimary,.helper-textboxequalheight .layout-textboxsecondary{min-height:348px}@media screen and (min-width:768px) and (max-width:991px){.helper-textboxequalheight .layout-textboxprimary,.helper-textboxequalheight .layout-textboxsecondary{min-height:411px}}@media (max-width:767px){.helper-textboxequalheight .layout-textboxprimary,.helper-textboxequalheight .layout-textboxsecondary{min-height:auto}}@media screen and (min-width:768px) and (max-width:991px){.helper-textboxequalheight .layout-critical3withlifeinsurance{min-height:432px}}.helper-textboxequalheight .layout-guaranteedover60s{min-height:369px}@media screen and (min-width:768px) and (max-width:991px){.helper-textboxequalheight .layout-guaranteedover60s{min-height:432px}}@media (max-width:767px){.helper-textboxequalheight .layout-guaranteedover60s{min-height:auto}}.helper-textboxequalheight.promoboxgroup .promobox--bullets,.helper-textboxequalheight.promoboxgroup .promobox--bullets-quick-facts{min-height:571px}@media (max-width:991px){.helper-textboxequalheight.promoboxgroup .promobox--bullets,.helper-textboxequalheight.promoboxgroup .promobox--bullets-quick-facts{min-height:714px}}@media (max-width:768px){.helper-textboxequalheight.promoboxgroup .promobox--bullets,.helper-textboxequalheight.promoboxgroup .promobox--bullets-quick-facts{min-height:833px}}@media (max-width:767px){.padding-sm-top{padding-top:15px}}.padding-top{padding-top:15px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.static-document a{color:#9ccdfb;font-weight:700}.static-document a:hover{color:#ffd900}.layout-textboxsecondary .static-document a{color:#ffd900;font-weight:700}.layout-textboxsecondary .static-document a:hover{color:#191d64}#section-your-quote .quote-bluebox{margin-bottom:20px}#modalScheduledCall .largesymbol::before{color:#191d64}
