@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:local("Poppins-Light"),url(https://cdn.theidol.com/quote-buy/live/assets/light.0fe2aa28.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Poppins-Regular"),url(https://cdn.theidol.com/quote-buy/live/assets/regular.78fd5944.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:local("Poppins-Medium"),url(https://cdn.theidol.com/quote-buy/live/assets/medium.5e07f937.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Poppins-SemiBold"),url(https://cdn.theidol.com/quote-buy/live/assets/semi-bold.3272cebf.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Poppins-Bold"),url(https://cdn.theidol.com/quote-buy/live/assets/bold.50e5e528.woff2) format("woff2")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,address,big,code,em,img,q,s,small,strong,tt,b,i,center,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,thead,tr,th,td,details,footer,header,nav,section,summary{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}details,footer,header,main,nav,section,summary{display:block}q{quotes:none}q:before,q:after{content:"";content:none}button{padding:0}.tracking-pixel{display:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}legend{border:0;padding:0;white-space:normal}button,input,select{font-size:100%;margin:0;font-family:inherit;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*{box-sizing:border-box}html{font-size:100%;text-size-adjust:100%;height:100%}body{margin:0;z-index:1;min-height:100%;display:flex;flex-direction:column;overflow-anchor:none;color:#1f1f1f;font-family:Poppins,Helvetica,Arial,sans-serif}@media all and (max-width: 768px){body{line-height:1.5rem}}@media all and (min-width: 769px){body{line-height:1.625rem}}@media all and (min-width: 769px){body{font-size:1.125rem}}@media all and (max-width: 768px){body{font-size:1rem}}main{flex-grow:1}.spaced-above-below{margin-top:24px;margin-bottom:24px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}a:link,a:visited,a:active,a:hover{color:#1f1f1f}a:focus{background-color:#f2f2f2}h1,h2{font-family:Poppins,Helvetica,Arial,sans-serif}h1{font-weight:600}@media all and (min-width: 769px){h1{font-size:2.625rem;line-height:3.125rem;margin-top:-.5rem;margin-bottom:1.5rem}}@media all and (max-width: 768px){h1{font-size:2rem;line-height:2.5rem;margin-top:-.5rem;margin-bottom:1.5rem}}h2{font-weight:600}@media all and (min-width: 769px){h2{font-size:2.625rem;line-height:3.125rem;margin-top:-.5rem;margin-bottom:1rem}}@media all and (max-width: 768px){h2{font-size:2rem;line-height:2.5rem;margin-top:-.5rem;margin-bottom:1rem}}h3{font-weight:600;font-size:1.625rem;line-height:2.125rem;margin-top:-.5rem;margin-bottom:1rem}h4{font-weight:600;font-size:1.125rem;line-height:1.625rem;margin-top:-.5rem;margin-bottom:1rem}@media all and (min-width: 769px){p{font-size:1.125rem;line-height:1.625rem;margin-top:-.5rem;margin-bottom:1rem}.input-shell--tooltip p{margin-top:0}}@media all and (max-width: 768px){p{font-size:1rem;line-height:1.5rem;margin-top:-.5rem;margin-bottom:1rem}}strong,b{font-weight:600}.standard-list{margin-top:18px;margin-left:20px}.li{list-style:none;padding-bottom:5px}.input-shell--prefixed{position:relative}.input-shell--prefixed:before{content:"\a3";display:flex;justify-content:center;align-items:center;position:absolute;left:2px;top:2px;width:47px;height:43px;font-weight:600;background-color:#f1f1f1;color:#1f1f1f}@media all and (max-width: 768px){.input-shell--prefixed:before{height:40px}}.input-shell--prefixed input[type=text],.input-shell--prefixed input[type=number]{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:55px}input[type=number]{appearance:none;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search]{border:2px solid #1f1f1f;border-radius:0;padding:8px;line-height:1rem;font-weight:500}@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search]{font-size:16px}}@media screen and (min-width: 769px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search]{font-size:18px}}input[type=text].standard-width,input[type=email].standard-width,input[type=tel].standard-width,input[type=number].standard-width,input[type=search].standard-width{width:100%;max-width:360px}input[type=text].half-width,input[type=email].half-width,input[type=tel].half-width,input[type=number].half-width,input[type=search].half-width{width:172px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder{font-weight:400}input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus,button:focus,select:focus,input[type=radio]:focus+label,input[type=checkbox]:focus+label{outline:4px solid #5f973f}input[type=checkbox]{border-radius:0;background-color:#f1f1f1}.input-shell--option{position:relative}.input-shell--option input[type=radio],.input-shell--option input[type=checkbox]{width:1.5rem;height:1.5rem;position:absolute;left:1em;top:calc(50% - .75em)}.input-shell--option input[type=radio]:focus,.input-shell--option input[type=checkbox]:focus{outline:4px solid #5f973f}.input-shell--option input[type=radio][disabled],.input-shell--option input[type=checkbox][disabled]{opacity:.3}.input-shell--option input[type=radio][disabled]+label,.input-shell--option input[type=checkbox][disabled]+label{opacity:.3}.input-shell--option input[type=radio]+label,.input-shell--option input[type=checkbox]+label{display:inline-block;border:2px solid #1f1f1f;border-radius:0;padding:10px 10px 10px 54px;cursor:pointer;font-weight:600;background-color:#fff}@media all and (min-width: 769px){.input-shell--option input[type=radio]+label,.input-shell--option input[type=checkbox]+label{line-height:1.625rem}}@media all and (max-width: 768px){.input-shell--option input[type=radio]+label,.input-shell--option input[type=checkbox]+label{line-height:1.5rem}}.input-shell--option input[type=radio]+label:hover,.input-shell--option input[type=checkbox]+label:hover{background-color:#d4d4d4}.input-shell--option input[type=radio]{filter:alpha(opacity=0);opacity:0}.input-shell--option input[type=radio]:checked+label:before{border-color:#1f1f1f}.input-shell--option input[type=radio]:checked+label:after{filter:alpha(opacity=1);opacity:1}.input-shell--option input[type=radio]+label:before{content:"";border:2px solid #9f9f9f;background:#fff;border-radius:50%;position:absolute;width:26px;height:26px;top:calc(50% - 15px)}@media screen and (max-width: 768px){.input-shell--option input[type=radio]+label:before{left:16px}}@media screen and (min-width: 769px){.input-shell--option input[type=radio]+label:before{left:18px}}.input-shell--option input[type=radio]+label:after{content:"";width:0;height:0;position:absolute;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 768px){.input-shell--option input[type=radio]+label:after{border:8px solid #a8de89}}@media screen and (min-width: 769px){.input-shell--option input[type=radio]+label:after{border:9px solid #a8de89}}@media screen and (max-width: 768px){.input-shell--option input[type=radio]+label:after{top:calc(50% - 8px);left:23px}}@media screen and (min-width: 769px){.input-shell--option input[type=radio]+label:after{top:calc(50% - 9px);left:24px}}.input-shell--option input[type=checkbox]{appearance:none;border-width:2px;border-style:solid;border-color:#9f9f9f;background-color:#fff}.input-shell--option input[type=checkbox]:checked{background-image:url(https://cdn.theidol.com/quote-buy/live/assets/checkbox-tick.b4046df5.svg);background-repeat:no-repeat;background-position:50% 50%;border-color:#1f1f1f}.input-shell--option:not(.input-shell--horizontal){margin-bottom:16px}@media screen and (max-width: 768px){.input-shell--option:not(.input-shell--horizontal) input[type=radio]+label,.input-shell--option:not(.input-shell--horizontal) input[type=checkbox]+label{width:100%;max-width:360px}}@media screen and (min-width: 769px){.input-shell--option:not(.input-shell--horizontal) input[type=radio]+label,.input-shell--option:not(.input-shell--horizontal) input[type=checkbox]+label{width:360px}}.input-shell--plain{position:relative}.input-shell--plain input[type=radio],.input-shell--plain input[type=checkbox]{width:1.5rem;height:1.5rem;margin-bottom:-6px}.input-shell--plain input[type=radio]+label,.input-shell--plain input[type=checkbox]+label{display:inline-block;padding:.75rem .75rem .75rem 3.5rem;margin-left:-2.5rem;cursor:pointer;line-height:1.5rem;font-weight:700}.input-shell--plain input[type=radio]:focus+label{outline:none}.input-shell--plain input[type=radio]{filter:alpha(opacity=0);opacity:0;left:0}.input-shell--plain input[type=radio]:checked+label:before{border-color:#1f1f1f}.input-shell--plain input[type=radio]:checked+label:after{filter:alpha(opacity=1);opacity:1}.input-shell--plain input[type=radio]+label:before{content:"";border:2px solid #9f9f9f;background:#fff;border-radius:50%;position:absolute;width:26px;height:26px;top:calc(50% - 15px)}@media screen and (max-width: 768px){.input-shell--plain input[type=radio]+label:before{left:16px}}@media screen and (min-width: 769px){.input-shell--plain input[type=radio]+label:before{left:18px}}.input-shell--plain input[type=radio]+label:after{content:"";width:0;height:0;position:absolute;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 768px){.input-shell--plain input[type=radio]+label:after{border:8px solid #a8de89}}@media screen and (min-width: 769px){.input-shell--plain input[type=radio]+label:after{border:9px solid #a8de89}}@media screen and (max-width: 768px){.input-shell--plain input[type=radio]+label:after{top:calc(50% - 8px);left:23px}}@media screen and (min-width: 769px){.input-shell--plain input[type=radio]+label:after{top:calc(50% - 9px);left:24px}}.input-shell--plain input[type=checkbox]{appearance:none;border-width:2px;border-style:solid;border-color:#9f9f9f;background-color:#fff;left:0}.input-shell--plain input[type=checkbox]:checked{background-image:url(https://cdn.theidol.com/quote-buy/live/assets/checkbox-tick.b4046df5.svg);background-repeat:no-repeat;background-position:50% 50%;border-color:#1f1f1f}.input-shell--plain input[type=checkbox]:focus{outline:none}input[type=radio]:checked+label,input[type=checkbox]:checked+label{border-width:4px;padding:8px 8px 8px 52px}.input-shell--plain input[type=radio]:checked+label,.input-shell--plain input[type=checkbox]:checked+label{padding:.75rem .75rem .75rem 3.5rem}.input-shell--tooltip input[type=radio]:checked+label,.input-shell--tooltip input[type=checkbox]:checked+label{padding:0}.input-shell--tooltip ul{margin-left:20px}.input-shell--image{margin-bottom:16px;position:relative}.input-shell--image input[type=radio],.input-shell--image input[type=checkbox]{width:1.5rem;height:1.5rem;position:absolute;left:1em;top:calc(50% - .75em)}.input-shell--image input[type=radio]+label,.input-shell--image input[type=checkbox]+label{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:2px solid #1f1f1f;border-radius:0;padding:2px 2px 2px 54px;cursor:pointer;font-weight:600}.input-shell--image input[type=radio]+label:hover,.input-shell--image input[type=checkbox]+label:hover{background-color:#f1f1f1}@media screen and (max-width: 768px){.input-shell--image input[type=radio]+label,.input-shell--image input[type=checkbox]+label{width:100%;max-width:360px}}@media screen and (min-width: 769px){.input-shell--image input[type=radio]+label,.input-shell--image input[type=checkbox]+label{width:360px}}.input-shell--image input[type=radio]:checked+label,.input-shell--image input[type=checkbox]:checked+label{border-width:4px;padding:0 0 0 52px}.input-shell--image input[type=radio]{filter:alpha(opacity=0);opacity:0}.input-shell--image input[type=radio]:checked+label:before{border-color:#1f1f1f}.input-shell--image input[type=radio]:checked+label:after{filter:alpha(opacity=1);opacity:1}.input-shell--image input[type=radio]+label:before{content:"";border:2px solid #9f9f9f;background:#fff;border-radius:50%;position:absolute;width:26px;height:26px;top:calc(50% - 15px)}@media screen and (max-width: 768px){.input-shell--image input[type=radio]+label:before{left:16px}}@media screen and (min-width: 769px){.input-shell--image input[type=radio]+label:before{left:18px}}.input-shell--image input[type=radio]+label:after{content:"";width:0;height:0;position:absolute;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 768px){.input-shell--image input[type=radio]+label:after{border:8px solid #a8de89}}@media screen and (min-width: 769px){.input-shell--image input[type=radio]+label:after{border:9px solid #a8de89}}@media screen and (max-width: 768px){.input-shell--image input[type=radio]+label:after{top:calc(50% - 8px);left:23px}}@media screen and (min-width: 769px){.input-shell--image input[type=radio]+label:after{top:calc(50% - 9px);left:24px}}@media screen and (max-width: 768px){.input-shell--image+.input-shell--option input[type=radio]+label,.input-shell--image+.input-shell--option input[type=checkbox]+label{width:100%;max-width:360px}}@media screen and (min-width: 769px){.input-shell--image+.input-shell--option input[type=radio]+label,.input-shell--image+.input-shell--option input[type=checkbox]+label{width:360px}}.input-shell--image--large input[type=radio]+label .input-shell--image__image,.input-shell--image--large input[type=checkbox]+label .input-shell--image__image{line-height:0;max-width:120px;margin-left:5px;position:relative;border-left:1px solid #1f1f1f}.input-shell--image--large input[type=radio]+label .input-shell--image__image img,.input-shell--image--large input[type=checkbox]+label .input-shell--image__image img{width:119px}.input-shell--image:not(.input-shell--image--large) input[type=radio]+label img,.input-shell--image:not(.input-shell--image--large) input[type=checkbox]+label img{margin:10px}select{display:block;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.3;margin:0;padding:8px 40px 8px 8px;height:50px;border:2px solid #1f1f1f;border-radius:0;background-color:#fff;appearance:none;outline-offset:0;width:100%;max-width:360px;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/dropdown-arrow.6f0cd1ee.svg);background-repeat:no-repeat;background-position:right .7em top 55%;background-size:22px auto}select option:checked{font-weight:500}@media screen and (max-width: 768px){select{font-size:16px}}@media screen and (min-width: 769px){select{font-size:1.125rem}}.field-group--small select{width:100%;min-width:auto}.field-group--small select[disabled]{opacity:.3}a.btn{color:#fff}a.btn--transparent{color:inherit}.btn{user-select:none}.button-group{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-16px}.button-group__item{margin-bottom:16px}.button-group__item:not(:last-child){margin-right:16px}.button-group__item:not(:first-child) .btn--transparent{margin-left:32px}.date-field{display:inline-block}.date-field:not(:last-of-type){margin-right:16px;width:70px}.date-field:last-of-type{width:108px}.date-field label{display:inline-block;margin-bottom:8px}.date-field input[type=text],.date-field input[type=number]{width:100%}.field-validation-error{display:block;color:#a20101;margin-bottom:16px;font-weight:600;position:relative;padding-left:40px;padding-top:5px}.field-validation-error:not(:empty):before{content:"";display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:#a20101;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/icon-exclamation.cca87c79.svg);background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:.2em;left:0}.field-group:focus{outline:none}.field-group:not(.field-group--small){margin-bottom:48px;max-width:800px}.field-group--small:not(.important-documents-checkbox){margin-bottom:32px;max-width:300px}.field-group--small .label--standard,.field-group--small legend{font-size:1rem;line-height:1.5rem;margin-top:-.5rem;margin-bottom:.5rem;font-weight:600}.field-group--small legend{position:relative;top:-6px}fieldset{border:0;margin:0;padding:0}fieldset:focus{outline:none}.label--standard,legend{display:block;font-weight:600}@media all and (max-width: 768px){.label--standard,legend{font-size:1.25rem;line-height:1.6875rem;margin-top:-.4375rem;margin-bottom:1.0625rem}}@media all and (min-width: 769px){.label--standard,legend{font-size:1.37rem;line-height:1.75rem;margin-top:-.375rem;margin-bottom:1.125rem}}.terms-and-conditions{border-top:4px solid #1f1f1f;margin-top:48px;max-width:800px;padding-top:16px}.terms-and-conditions a:link,.terms-and-conditions a:visited,.terms-and-conditions a:active,.terms-and-conditions a:hover{color:#1f1f1f}.terms-and-conditions__panel{background:#d4d4d4;padding:24px 24px 30px;margin-bottom:48px;border-radius:0}.terms-and-conditions .input-shell--plain+p{margin-top:16px}@media screen and (min-width: 769px){.accordion{margin-bottom:48px}}@media screen and (max-width: 768px){.accordion{margin-bottom:32px}}.accordion:not(.accordion--small) .accordion__section{border-top:1px solid #1f1f1f;padding-top:32px}.accordion:not(.accordion--small) .accordion__section:last-child{border-bottom:1px solid #1f1f1f}.accordion:not(.accordion--small) .accordion__section:not(.accordion__section--expanded){padding-bottom:32px}.accordion:not(.accordion--small) .accordion__section .accordion__section__button{font-size:1.625rem;line-height:2.125rem;font-weight:600}.accordion:not(.accordion--small) .accordion__section .accordion__section__button span{width:30px;height:30px;top:calc(50% - 15px);background-size:30px 30px}span.accordion__section__button{display:block}.accordion__section__button{position:relative;padding-right:2rem;width:100%;text-align:left;border:none;background:transparent}.accordion__section__button span{content:"";display:block;position:absolute;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/icon-plus.eb7b2776.svg);right:1rem}.accordion__section__content{display:none}.accordion__section--expanded .accordion__section__button span{background-image:url(https://cdn.theidol.com/quote-buy/live/assets/icon-minus.5fd7ddbe.svg)}.accordion__section--expanded .accordion__section__content{display:block;padding-top:32px;padding-bottom:32px}.arrow-link{text-decoration:none;font-weight:600;color:#1f1f1f}.arrow-link span{text-decoration:underline;display:inline-block}.arrow-link:not(.arrow-link--back) span{margin-right:8px}.arrow-link:not(.arrow-link--back):after{content:"";display:inline-block;background-size:13px;width:13px;height:13px;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/arrow.790dce1c.svg);filter:brightness(0%);background-repeat:no-repeat;background-position:0 0}.arrow-link--back:before{content:"";display:inline-block;background-size:13px;width:13px;height:13px;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/arrow.790dce1c.svg);filter:brightness(0%);background-repeat:no-repeat;background-position:0 0;transform:rotate(180deg)}.arrow-link--back span{margin-left:8px}button.arrow-link{border:none;background-color:transparent;text-decoration:underline}button.arrow-link:before{margin-right:8px}button.arrow-link:after{margin-left:8px}.btn--primary{display:inline-flex;border:none;text-decoration:none;text-align:left;position:relative;align-items:center;border-radius:0;background-color:#1f1f1f;color:#fff;font-weight:600;box-shadow:none}.btn--primary.btn--arrow:after{display:inline-block;filter:brightness(1);content:"";transition:transform .3s ease;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/arrow.790dce1c.svg);background-repeat:no-repeat;background-position:0 0;top:50%}.btn--primary.btn--arrow[disabled]:after{background-image:none!important}.btn--primary.btn--arrow.btn--small:after{background-size:16px;min-width:16px;height:16px;margin-left:8px}.btn--primary.btn--arrow.btn--large:after{background-size:24px;min-width:24px;height:24px;margin-left:16px}.btn--primary.btn--arrow:hover:after{transform:rotate(45deg)}.btn--secondary{display:inline-flex;border:none;text-decoration:none;text-align:left;border-radius:0;background-color:#a8de89;color:#1f1f1f!important;font-weight:600;box-shadow:none}.btn--tertiary{display:inline-flex;border:none;text-decoration:none;text-align:left;border-radius:0;background-color:#fff;color:#1f1f1f!important;font-weight:500;box-shadow:inset 0 0 0 2px #1f1f1f}.btn--tertiary:hover{background-color:#d4d4d4}.btn--large{font-size:1.37rem;line-height:1.75rem;padding:21px 24px}.btn--small{font-size:1.25rem;line-height:1.6875rem;padding-top:12.5px;padding-bottom:12.5px}.btn--small{padding-left:16px;padding-right:16px}.btn--transparent{border:none;background-color:transparent;color:inherit;text-decoration:underline;font-weight:400}.btn--underline{border:none;background:transparent;font-weight:600;position:relative;cursor:pointer}.btn--underline span{text-decoration:underline;margin-right:4px}.details{padding-left:18px}button[disabled]{background:hsl(0deg 0% 95%)!important;color:#a6a6a6!important;border-color:#a6a6a6!important;pointer-events:none}li.detail{font-size:1rem}@media all and (min-width: 769px){.detail{display:flex;margin-bottom:8px}.detail .detail__heading,.detail .detail__value{flex-basis:50%}li.detail .detail__heading{position:relative;padding-left:16px}li.detail .detail__heading:before{content:"\2022";position:absolute;left:0}}@media all and (max-width: 768px){.detail{margin-bottom:0}li.detail{margin-left:24px}.detail__heading{margin-right:.75rem}.detail__heading:after{content:":"}}.dimmer{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;z-index:900;display:flex;align-items:center;justify-content:center}.dimmer--confirmModal{z-index:1000}.icon{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.icon span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon-list{padding-left:0;list-style:none}.icon-list__item{margin-bottom:1em;position:relative;padding-left:32px}.main-content{background-color:#f1f1f1;background-color:#efefef;padding-top:5px;padding-bottom:5px}@media screen and (max-width: 768px){.main-content{padding:48px 18px}}@media screen and (min-width: 769px){.main-content{padding:48px 58px}}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9851}.modal__box{background:white;color:#1f1f1f;width:90vw;max-width:680px}@media screen and (min-width: 769px){.modal__box{padding:48px}}@media screen and (max-width: 768px){.modal__box{padding:32px 24px}}.slide-out--more-info{max-width:700px}.slide-out--more-info h2{font-weight:700}@media all and (min-width: 769px){.slide-out--more-info h2{font-size:1.37rem;line-height:1.75rem;margin-top:-.375rem;margin-bottom:1.625rem}}@media all and (max-width: 768px){.slide-out--more-info h2{font-size:1.25rem;line-height:1.6875rem;margin-top:-.4375rem;margin-bottom:1.0625rem}}.slide-out--more-info h4,.slide-out--more-info p{font-size:1rem;line-height:1.37rem;margin-top:-.375rem;margin-bottom:1.125rem}@media all and (min-width: 769px){.slide-out--more-info .slide-out__close{font-size:1rem;line-height:1.5rem;margin-top:-.5rem;margin-bottom:1.5rem}}@media all and (max-width: 768px){.slide-out--more-info .slide-out__close{font-size:1rem;line-height:1.5rem;margin-top:-.5rem;margin-bottom:1rem}}.slide-out--more-info section{margin-bottom:32px}.slide-out--more-info section h3{font-size:1rem;line-height:1.37rem;margin-top:-.375rem;margin-bottom:1.125rem;font-weight:700}.slide-out--more-info .accordion__section--expanded .accordion__section__content{padding-bottom:0}.more-info__summary{display:flex}@media screen and (min-width: 769px){.more-info__summary{margin-bottom:24px}}@media screen and (max-width: 768px){.more-info__summary{margin-bottom:24px}}@media all and (max-width: 768px){.more-info__summary{flex-wrap:wrap}}@media all and (max-width: 768px){.more-info__summary__brand{flex-basis:100%;margin-bottom:16px}}@media all and (min-width: 769px){.more-info__summary__brand{display:flex;align-items:center;flex-basis:218px}}.more-info__summary__brand__logo{width:130px}@media all and (min-width: 769px){.more-info__summary__brand__logo{text-align:center}}.more-info__summary__brand__logo img{max-width:100%}.more-info__summary__price{display:flex;justify-content:space-between}@media all and (max-width: 375px){.more-info__summary__price{flex-direction:column}}.more-info__summary__panel{background-color:#d4d4d4;border-top:4px solid #a8de89;padding:16px;justify-content:center;display:flex;flex-direction:column;font-size:.875rem;margin-right:10px}@media screen and (max-width: 375px){.more-info__summary__panel:not(:last-child){margin-bottom:16px}}@media screen and (max-width: 768px){.more-info__summary__panel{width:100%;max-width:150px;margin-right:10px;margin-top:10px}}.more-info__summary__panel h4{font-size:.875rem;line-height:1rem;margin-top:-.125rem;margin-bottom:.375rem;font-weight:400}@media screen and (min-width: 769px){.more-info__actions,.more-info__policy-overview,.more-info__details{margin-bottom:48px}}@media screen and (max-width: 768px){.more-info__actions,.more-info__policy-overview,.more-info__details{margin-bottom:32px}}.more-info__policy-overview{border-top:1px solid #ddd}@media screen and (min-width: 769px){.more-info__policy-overview{padding-top:32px}}@media screen and (max-width: 768px){.more-info__policy-overview{padding-top:24px}}.more-info__details{flex-basis:100%}.note{background:#fff;padding:24px;max-width:800px;margin-bottom:35px;font-size:16px;margin-top:30px}@media all and (max-width: 768px){.note h3{font-size:1.37rem;line-height:1.625rem;margin-top:-.25rem;margin-bottom:1.25rem}.note h3:last-child{margin-bottom:-.25rem}.note p{line-height:1.5rem;margin-top:-.5rem;margin-bottom:1rem}.note p:last-child{margin-bottom:-.5rem}}@media all and (min-width: 769px){.note p{font-size:16px;line-height:1.6875rem;margin-top:-.4375rem;margin-bottom:1.0625rem}.note p:last-child{margin-bottom:-.4375rem}}.note h3:last-child:last-child{margin-bottom:-.5rem}.note:not(.note--borderless){border:4px solid #1f1f1f}.note-arrow{background-image:url(https://cdn.theidol.com/quote-buy/live/assets/dropdown-arrow.6f0cd1ee.svg);background-repeat:no-repeat;background-position:right .7em top 55%;background-size:22px auto;cursor:pointer}.page-banner{background:#a8de89;color:#1f1f1f;line-height:1em;padding-top:16px;padding-bottom:16px}.page-banner a:link,.page-banner a:visited,.page-banner a:active,.page-banner a:hover{color:#1f1f1f}.page-banner .arrow-link:after{filter:brightness(100%)}.page-banner .arrow-link span{width:auto}@media screen and (max-width: 768px){.page-banner{padding-left:16px;padding-right:16px}}@media screen and (min-width: 769px){.page-banner{padding-left:58px;padding-right:58px}}.page-footer{background:#1f1f1f;color:#fff;font-weight:300}@media screen and (max-width: 768px){.page-footer:not(.page-footer--full-width){padding:36px 16px}}@media screen and (min-width: 769px){.page-footer:not(.page-footer--full-width){padding:48px 58px}}.page-footer a:link,.page-footer a:visited,.page-footer a:active,.page-footer a:hover{color:#fff;background-color:transparent}.page-footer p{font-size:.875rem;line-height:1.37rem;margin-top:-.5rem;margin-bottom:1.5rem}.page-header{background:#1f1f1f;color:#fff;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.page-header{height:50px}}@media screen and (min-width: 769px){.page-header{height:60px}}.page-header.page-header--full-width{padding-left:16px;padding-right:16px}@media screen and (max-width: 768px){.page-header:not(.page-header--full-width){padding-left:16px;padding-right:16px}}@media screen and (min-width: 769px){.page-header:not(.page-header--full-width){padding-left:16px;padding-right:16px}}.page-header__logo{display:flex;align-items:center}.page-header__logo a,.page-header__logo span{align-items:center}.page-header__logo a:focus{background:transparent}@media all and (max-width: 768px){.page-header__logo a,.page-header__logo span,.page-header__logo img{height:27px}}@media all and (min-width: 769px){.page-header__logo a,.page-header__logo span,.page-header__logo img{height:36px}}@media all and (min-width: 769px){.page-header__links{margin-left:32px}}.page-header__links .arrow-link{color:#fff}.page-header__links .arrow-link:after{filter:brightness(1)!important}@media all and (max-width: 350px){.page-header__links .arrow-link{font-size:1.125rem}}@media all and (min-width: 351px){.page-header__links .arrow-link{font-size:1.37rem}}.panel{background-color:#a8de89;margin-bottom:24px;max-width:800px;border-radius:0}@media screen and (min-width: 769px){.panel{padding:32px}}@media screen and (max-width: 768px){.panel{padding:24px}}.panel p{margin-bottom:16px}.price--large{font-size:1.875rem}.price--large .price__installment{display:block}.price--large .price__installment:first-child{margin-bottom:4px}.price--large .price__pence{font-size:.6em;vertical-align:super}.price__installment{font-weight:400;font-size:.8rem}.nav-banner{background:#a8de89}@media all and (max-width: 768px){.nav-banner{padding:2px 0 0}}@media all and (min-width: 769px){.nav-banner{padding:16px 58px 22px}}.progress__list{display:flex;padding:0;list-style:none}.progress__list__item a:link,.progress__list__item a:visited,.progress__list__item a:active,.progress__list__item a:hover{color:#1f1f1f}.progress__list__item a,.progress__list__item span{display:flex;color:#1f1f1f;width:100%;justify-content:center;z-index:1}.progress__list__item a:focus,.progress__list__item a:active{background:transparent}.progress__list--2 .progress__list__item{flex-basis:50%}.progress__list__item{border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#ffffff7f}@media all and (max-width: 768px){.progress__list{position:relative}.progress__list__item a,.progress__list__item span,.progress__list__item i{display:none}.progress__list__item--active{border-bottom-color:#1f1f1f}.progress__list__item--active span{padding:8px 0 28px;display:block}.progress__list__item--active span b{position:absolute;left:2rem;font-weight:700}.progress__list__item--active span i{position:absolute;right:2rem;display:block;font-weight:400}.progress__list__item--active span i strong{font-weight:700}}@media all and (min-width: 769px){.progress__list{justify-content:space-between;margin:-13px 0 -22px;max-width:800px}.progress__list__item{display:flex;justify-content:center}.progress__list__item a{text-decoration:underline}.progress__list__item a,.progress__list__item span{padding:6px 0;margin-bottom:1px}.progress__list__item i{display:none}.progress__list__item--active{border-bottom-color:#1f1f1f}.progress__list__item--active b{font-weight:700}.progress__list__item:not(.progress__list__item--active):not(.progress__list__item--accessible) span{opacity:.4}.progress__list__item:not(.progress__list__item--active) b{font-weight:400}}.progress--bar{border-bottom:8px solid #1f1f1f;flex:1;color:#1f1f1f;background-color:transparent;max-width:260px}.progress-bar__progress{background-color:#a8de89}.progress-bar__progress:not(.progress-bar__progress--manual){transition:width 5s ease-out}.progress-bar__animation{transition:width .5s ease-in-out;animation-name:results-progress-bar;animation-duration:6s;animation-iteration-count:1}@keyframes results-progress-bar{0%{width:0%}to{width:100%}}.progress-bar__text{display:flex;justify-content:center;align-items:center;padding:8px;font-weight:600}@media screen and (max-width: 768px){.progress-bar,.progress-bar__progress{height:32px}.progress-bar__text{height:32px;margin-top:-32px}}@media screen and (min-width: 769px){.progress-bar,.progress-bar__progress{height:48px}.progress-bar__text{height:48px;margin-top:-48px}}@media screen and (max-width: 768px){.quote-summary-section{margin-bottom:32px}.quote-summary-section h2{margin-top:32px}}@media screen and (min-width: 769px){.quote-summary-section{margin-bottom:48px}.quote-summary-section h2{margin-top:48px}}.quote-summary-section .field-group{max-width:1400px;margin-top:32px;margin-bottom:32px}@media all and (max-width: 768px){.quote-summary-section label,.quote-summary-section .label--standard{line-height:1.5rem}}@media all and (min-width: 769px){.quote-summary-section label,.quote-summary-section .label--standard{line-height:1.625rem}}@media all and (min-width: 769px){.quote-summary-section label,.quote-summary-section .label--standard{font-size:1.125rem}}@media all and (max-width: 768px){.quote-summary-section label,.quote-summary-section .label--standard{font-size:1rem}}.quote-summary-section label,.quote-summary-section .label--standard{margin:0 0 8px}.quote-summary-section .label--standard{font-weight:400;margin-bottom:8px}.quote-summary-section label:not(.label--standard){font-weight:600}@media screen and (min-width: 769px){.quote-summary-section label{flex-basis:50%}.quote-summary-section .label--standard{padding-right:32px;flex-basis:40%}}.quote-summary-table{margin-bottom:48px;width:100%}.quote-summary-table tr.field-group{margin:0;padding:0;max-width:none}.quote-summary-table th,.quote-summary-table td{text-align:left}.quote-summary-table td{font-weight:600}@media screen and (max-width: 768px){.quote-summary-table th,.quote-summary-table td{display:block}.quote-summary-table th{padding-top:30px}.quote-summary-table td{padding-top:10px}}@media screen and (min-width: 769px){.quote-summary-table th,.quote-summary-table td{padding-top:30px}.quote-summary-table th{width:50%;padding-right:32px}}.section-heading{color:#1f1f1f}.section-heading.section-heading--no-border{padding-top:15px}.section-heading:not(.section-heading--no-border){border-top:4px solid #1f1f1f;margin-top:48px;max-width:800px}@media all and (max-width: 768px){.section-heading:not(.section-heading--no-border){padding-top:15px}}@media all and (min-width: 769px){.section-heading:not(.section-heading--no-border){padding-top:15px}}@media all and (max-width: 768px){.section-heading{margin-bottom:15px}}@media all and (min-width: 769px){.section-heading{margin-bottom:20px}}.section-heading a{color:#1f1f1f}.slide-out{z-index:905;position:fixed;top:0;height:100%;width:90%;overflow-y:auto;background-color:#fff;text-align:left}@media screen and (max-width: 768px){.slide-out{padding:32px 16px}}@media screen and (min-width: 769px){.slide-out{padding:32px 48px}}.slide-out:not(.slide-out--left){transition:right .5s linear;border-left:2px solid hsl(0deg 0% 20%)}.slide-out:not(.slide-out--left):not(.slide-out--closed){right:0;animation:results-overlay-scroll-in ease .5s}.slide-out:not(.slide-out--more-info){max-width:800px}.slide-out .input-shell--option input[type=radio]+label:hover{background-color:#efefef}.slide-out__close{text-decoration:none;font-weight:700;display:inline-block;color:#1f1f1f;margin-bottom:48px}.slide-out__close span{text-decoration:underline;display:inline-block;margin-left:8px}.slide-out__close:before{display:inline-block}.slide-out__close:not(.arrow-link):before{content:"x"}.loading-panel{padding-top:32px;padding-bottom:32px;display:flex;align-items:center}.loading-panel span{margin-left:24px}.spinner{width:67px;height:67px;font-size:0;animation:rotation 1s infinite ease-in-out;background:url(https://cdn.theidol.com/quote-buy/live/assets/spinner.b6d9682a.svg)}.spinner--centered{margin-left:auto;margin-right:auto}input[type=text]+.spinner,.btn+.spinner{display:inline-block;margin-bottom:-5px;margin-left:10px;width:20px;height:20px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.summary{margin-bottom:48px}.input-shell--tooltip [role=tooltip]{opacity:0;height:0;overflow:hidden;transition:all .5s;border-style:solid;border-color:#1f1f1f;padding-left:16px}.input-shell--tooltip [role=tooltip] p:last-child{margin-bottom:0}.input-shell--tooltip:not(.input-shell--tooltip--small){margin-top:-8px}.input-shell--tooltip:not(.input-shell--tooltip--small) [role=tooltip]{border-left-width:5px}[role=tooltip]>img{margin-top:8px}.tooltip-trigger{position:absolute;left:-4000px}[role=tooltip]{margin-bottom:20px}[role=tooltip] h4:first-child{margin-top:0}[role=tooltip] h4:not(:first-child){margin-top:18px}legend+[role=tooltip],.label--standard+[role=tooltip]{margin-top:-8px}.tooltip-trigger:checked~[role=tooltip]{margin-top:16px;opacity:1;height:auto}.input-shell--tooltip:not(.input-shell--tooltip--small) .tooltip-trigger+label:before{background-size:15px 15px;width:15px;height:15px;margin-right:7px}.tooltip-trigger+label{color:#1f1f1f;display:inline-block;cursor:pointer}.tooltip-trigger+label:before{display:inline-block;content:"";background-image:url(https://cdn.theidol.com/quote-buy/live/assets/chevron.0d860f18.svg)}.tooltip-trigger+label span{text-decoration:underline}.tooltip-trigger:checked+label:before{transform:rotate(90deg)}.tooltip-trigger:focus+label{background:hsl(0deg 0% 95%)}.polling{z-index:905;position:fixed;top:0;left:0;height:100%;width:95%;max-width:900px;transition:margin .5s linear;background-color:#f1f1f1}.polling:not(.polling--closed){margin-left:0}@media screen and (max-width: 959px){.polling:not(.polling--with-footer) .polling__main{height:calc(100% - 50px)}}@media screen and (min-width: 960px){.polling:not(.polling--with-footer) .polling__main{height:calc(100% - 60px)}}.polling__main{overflow-y:auto}@media screen and (max-width: 768px){.polling__main{padding:32px 16px}}@media screen and (min-width: 769px){.polling__main{padding:48px 32px 8px}}@media screen and (max-width: 768px){.polling__main .progress-bar{margin-bottom:32px}}@media screen and (min-width: 769px){.polling__main .progress-bar{margin-bottom:48px}}@media screen and (max-width: 768px){.polling__main__copy{margin-bottom:32px}}@media screen and (min-width: 769px){.polling__main__copy{margin-bottom:48px}}@media all and (min-width: 769px){.polling__main__copy p:last-child{margin-bottom:-.5rem}}@media all and (max-width: 768px){.polling__main__copy p:last-child{margin-bottom:-.5rem}}.result{background-color:#fff;border-top:4px solid #a8de89;width:100%;position:relative}.result tr{position:relative}.result th,.result td{vertical-align:middle;font-size:.875rem;line-height:1rem}@media all and (min-width: 769px){.result tbody th span{font-size:.875rem;line-height:1rem;margin-top:-.125rem;margin-bottom:-.125rem}}@media all and (min-width: 769px){.result .result__feature__note,.result .result__feature__status{font-size:.875rem}}.result-container{padding-left:4px;padding-right:4px;margin-bottom:16px}.result-container:not(.result-container--additional){background-color:#f2f2f2}@media all and (min-width: 1300px){.result-container{max-width:1200px}}@media all and (min-width: 960px){.result th,.result td{align-items:center;justify-content:center}.result th:not(:first-child),.result td:not(:first-child){border-left:1px solid #ccc}.result th:not(:last-child),.result td:not(:last-child){border-right:1px solid #ccc}.result thead{display:none}.result tbody th span{display:flex;align-items:center;justify-content:center;font-weight:600;border-bottom:1px solid #ccc;margin-left:8px;margin-right:8px}.result td:not(.result__cost){text-align:center}.result__features{display:none}td.result__feature{padding:4px;vertical-align:top}.result__feature__note{padding:8px 0 16px;max-width:105px}.result__feature__status{display:flex;flex-direction:column;align-items:center;margin-top:24px}}@media all and (min-width: 960px) and (max-width: 1120px){.result__feature{width:110px}}@media all and (min-width: 1121px) and (max-width: 1299px){.result__feature{width:150px}}@media all and (min-width: 1300px) and (max-width: 1399px){.result__feature{width:110px}}@media all and (min-width: 1400px) and (max-width: 1499px){.result__feature{width:130px}}@media all and (min-width: 960px) and (max-width: 1499px){.result tbody th,.result tbody th span{height:5.25em}}@media all and (min-width: 1500px){.result__feature{width:160px}.result tbody th,.result tbody th span{height:4.25em}}@media all and (max-width: 959px){.result thead,.result tbody{display:block;width:100%}.result thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.result tbody th{display:none}.result tr{display:flex;flex-wrap:wrap}.result .brand-logo{width:100px}.result td.result__features{padding-top:8px;padding-left:16px;padding-right:16px;flex-basis:100%}.result td.result__features{padding-top:16px;padding-bottom:8px}.result td.result__feature{display:none}}@media all and (min-width: 561px){td.result__features .icon-list{display:flex;flex-wrap:wrap}td.result__features .icon-list .icon-list__item{flex-basis:calc(50% - 8px)}td.result__features .icon-list .icon-list__item:nth-child(odd){margin-right:8px}td.result__features .icon-list .icon-list__item:nth-child(even){margin-left:8px}}@media all and (min-width: 769px){.page-banner__controls{margin-left:-40px}}@media all and (max-width: 1299px){.page-banner__controls .page-banner__controls__filter .btn--underline{color:#1f1f1f}}@media all and (min-width: 1300px){.page-banner__controls .page-banner__controls__filter{display:none}}@media all and (max-width: 1299px){.page-banner__controls{display:flex;align-items:center;justify-content:space-between}}@media all and (max-width: 1299px){.page-banner--sticky{position:sticky;z-index:899;top:0}}.results{display:block;padding-bottom:32px;padding-left:16px;padding-right:16px}@media screen and (max-width: 1299px){.results{padding-top:18px}}@media screen and (min-width: 1300px){.results{padding-top:32px}}@media screen and (max-width: 1299px){.results-filter{position:fixed;overflow-y:auto;height:100%;z-index:902;top:0;margin-left:-400px;transition:margin .3s linear}.results-filter--open{margin-left:0}.filter__close{text-decoration:none;font-weight:700;display:inline-block;margin-bottom:32px;color:#1f1f1f}.filter__close span{text-decoration:underline;display:inline-block;margin-left:8px}.filter__close:before{content:"x";display:inline-block}}@media screen and (max-width: 959px){.results-filter{width:90%;max-width:400px}}@media screen and (min-width: 960px) and (max-width: 1299px){.results-filter{width:400px}}@media screen and (min-width: 1300px){.results-wrapper{display:flex}.results{flex-basis:calc(100% - 340px)}.results-filter{flex-basis:340px}.filter__close{display:none}}.results-filter{padding:32px 16px 16px;background-color:#fff;font-size:1rem}.results-filter__active{z-index:902}.results-filter input,.results-filter select{font-size:16px}.results-filter .input-shell--option input[type=radio]+label:hover{background-color:#efefef}.results-filter .button-group__item:not(:first-child) .btn--transparent{margin-left:0}.main-results{background-color:#f2f2f2}@media all and (max-width: 1299px){.results-summary--large-screen{display:none}}@media all and (min-width: 1300px){.results-summary--large-screen{margin-left:-40px;font-size:1rem;line-height:1rem}.results-summary--large-screen span{width:340px;display:inline-block}}@media all and (max-width: 1299px){.results-summary--small-screen{margin-left:16px;margin-right:16px;padding-top:16px}}@media all and (min-width: 1300px){.results-summary--small-screen{display:none}}input[type=radio]+label{user-select:none}.idoltoast--container{width:100%;top:0;z-index:9999999}.idoltoast{position:fixed;background-color:#fff;padding:20px;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9851;box-shadow:0 22px 70px 4px #0000008f}.toast-header{font-size:135%;margin-bottom:15px}.toastBtnClose{background-image:url(https://cdn.theidol.com/quote-buy/live/assets/icon-cross.6cbf2ceb.svg);border:none;background-color:#fff;width:22px;height:21px;position:absolute;right:15px;opacity:.5;background-size:contain}.toastBtnClose:hover{opacity:1}.font-size-16{font-size:16px}.no-bullets{list-style:none}.padding-divider-large{margin-top:50px}.extraText{margin-top:10px;margin-bottom:10px}.extraText--spacing{margin-bottom:20px}.cursor-pointer{cursor:pointer}.text-underlined{text-decoration:underline}#cost{margin-bottom:10px}.autocomplete{margin-top:10px;width:100%;max-width:360px;padding-top:3px;border:1px solid #333;background:white;list-style:none;z-index:10;margin-bottom:25px}.autocomplete-option{padding:4px;font-size:1rem;line-height:1.5rem;background-color:#fff;cursor:pointer}.autocomplete-option:hover{background-color:#efefef}.mongrelText,.noBreedText{margin-top:25px}.editRemoveBtnRow{margin-top:15px;margin-bottom:65px}.editCompletedPet{margin-right:25px}.cancelAddingAnotherPet,.savePetBtn{margin-bottom:20px}.edit-breed-text{font-weight:700}.edit-breed,.cancel-filter{margin-left:28px}.stop-body-scroll{overflow:hidden!important}.negative-field-group{margin-bottom:-48px}.negative-top-margin-10{margin-top:-10px}.capitalise-text{text-transform:capitalize}.pet-provider-logo{max-width:120px}.pet-row{align-items:center}.pet-data{width:20%;padding:16px 8px;text-align:center}.pet-brand{width:15%}.pet-price{background-color:#d4d4d4;text-align:left!important;vertical-align:top!important;width:15%}.pet-vetfees,.pet-vetfeesexcess{width:25%;padding:15px 5px 0!important;vertical-align:top!important}.pet-vetfees div,.pet-vetfeesexcess div{display:flex}.pet-vetfees div div,.pet-vetfees div div span,.pet-vetfeesexcess div div,.pet-vetfeesexcess div div span{width:100%;max-width:100%}.pet-moreinfo{width:20%}@media (max-width: 960px){.pet-data{width:50%;text-align:left;padding-left:18px}.pet-moreinfo{width:100%}}.myAccountLink:active,.myAccountLink:focus{background-color:unset}.pet-col-header{height:0!important}.pet-col-header span{margin-top:3px!important;height:35px!important}.no-padding{padding:0}.mobile-features__list{margin-top:15px}.refresh-prices__button{margin-right:15px}@media screen and (max-width: 768px){.refresh-prices__button:last-of-type{margin-top:15px}}@keyframes results-overlay-scroll-in{0%{right:-100%}to{right:0}}.btn-link{background-color:transparent;border:none;color:#000;text-decoration:underline}.btn-link:hover{font-weight:600}.price__pounds{font-size:2rem;font-weight:700}.price__pence{font-size:1.4rem;vertical-align:super;font-weight:700}.proceed--buttoncontainer{padding:20px 0;background-color:#f1f1f1}.proceed--button{background-color:#000!important;border:none!important;font-size:1.4rem;height:60px;color:#fff;padding:0 20px}.proceed--button:hover,.proceed--button:focus,.proceed--button:active{background-color:#000!important;color:#fff!important}.proceed--button:after{content:"";display:inline-block;background:url(https://cdn.theidol.com/quote-buy/live/assets/button-arrow.d1142e70.svg);background-repeat:no-repeat!important;height:23px;width:21px;margin-bottom:-4px;margin-left:10px;transform:rotate(0);transition:transform .3s ease}.proceed--button:hover:after{content:"";display:inline-block;background:url(https://cdn.theidol.com/quote-buy/live/assets/button-arrow.d1142e70.svg);background-repeat:no-repeat!important;height:23px;width:21px;margin-bottom:-4px;margin-left:10px;transform:rotate(45deg);transition:transform .3s ease}.progress--name{display:none;font-size:17px;margin-top:3px}.progress--current{font-weight:700;align-content:center}.progress--previous{align-content:center}.progress--container{display:flex;height:53px;background-color:#a8de89;padding-left:60px;padding-right:60px;width:100%;text-wrap:nowrap;text-align:-webkit-center}@media all and (max-width: 768px){.progress--container{display:flex;justify-content:center;height:53px;background-color:#a8de89}}.modal-open{overflow:hidden;position:relative}.modal__title{font-weight:600;font-size:1.6rem}.modal-footer{display:flex;gap:20px;margin-top:20px}.medicalModalYes{background-color:#16a51a;color:#fff;font-size:16px;padding:6px;border-radius:5px}.medicalModalNo{background-color:#6c757d;color:#fff;font-size:16px;padding:6px;border-radius:5px}.modal-dialog{position:absolute;float:left;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999}.modal-background:focus{outline:none}.modal-open>*{position:relative}.edit-details-container{padding:20px 0}.pet--summary--container{padding-bottom:20px}.progress--id{font-size:.9rem}@media all and (min-width: 769px){.header-container{display:flex;flex-direction:row;justify-content:space-between}}.progress--future{border-bottom:8px solid #c2e8ac;align-content:center}@media screen and (min-width: 769px){.main-content{padding:48px 58px}.progress--id{display:none}.progress--name{display:block}.progress--current{border-bottom:8px solid black}.progress--previous{background:none;border-bottom:8px solid #1f1f1f;color:#1f1f1f;font-weight:700}}.main-content-wrapper{max-width:800px}.header--policyDetails{background-color:#a8de89;color:#000;border:none;margin:0;padding:25px 35px;width:100%;border-top:30px solid #efefef}.header--policyDetails-container{font-size:16px}.pet-details-row{display:grid}.declaration{font-size:185%;margin-top:80px}.declaration--text--area{margin-bottom:15px;margin-top:50px}a{color:#000}.review--section--left{background-color:#a8de89;color:#000;width:100%;padding-left:20px;padding-right:20px;padding-top:30px;font-size:115%}.review--section--right{background-color:#a8de89;color:#000;width:100%;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:115%;margin-bottom:30px}.review--image{width:350px;padding-bottom:50px;padding-top:20px}.review--details--toptext{margin-bottom:30px}.pet--details--toptext{margin-top:50px;margin-bottom:15px;background-color:#fff;border:4px solid #000;padding:24px;font-size:120%;font-weight:600;line-height:30px}.pet--details--bottomtext{margin-bottom:15px;background-color:#fff;border:4px solid #000;padding:24px;font-size:120%;font-weight:600;line-height:30px}.header--logo{max-height:65px;height:auto;width:auto;max-width:175px}.header--logocontainer{padding-top:30px;padding-bottom:10px;padding-right:10px;max-height:90px}.header-monthlyPrice:before{content:"Monthly price:";width:50%;display:inline-block;font-size:20px;font-weight:700}.header-annualPrice{background-color:#a8de89;color:#000;padding-top:20px;padding-left:20px;font-size:20px}@media all and (max-width: 768px){.header-annualPrice{padding-left:0}}.header-monthlyPrice{background-color:#a8de89;color:#000;padding-top:20px;padding-left:20px;font-size:20px;margin-top:1.5rem!important}@media all and (max-width: 768px){.header-monthlyPrice{padding-left:0}}.header-annualPrice:before{content:"Annual price:";width:50%;display:inline-block;font-size:20px;font-weight:700}.premium-container{background-color:#a8de89;color:#000;padding:0 0 20px 20px}.important--doc--link:hover{color:#5f973f}.important--doc--link{font-weight:700;line-height:30px}.important--doc--link:after{content:"";display:inline-block;background-size:13px;width:13px;height:13px;background-image:url(https://cdn.theidol.com/quote-buy/live/assets/arrow.790dce1c.svg);filter:brightness(0%);background-repeat:no-repeat;background-position:0 0;margin-left:5px}.checkout-h5{font-size:180%;margin-bottom:25px;margin-top:30px;font-weight:700;line-height:normal}.checkout-declaration--text--area{line-height:185%}.checkout-declaration--text--area ul{line-height:185%;padding-left:15px!important;font-size:16px}.checkout-declaration--text--area p{font-size:16px}.checkout-declaration--checkbox--area{margin-bottom:1rem}@media all and (max-width: 768px){.checkout-declaration--text--area p{font-size:14px}.checkout-declaration--text--area{line-height:185%;font-size:14px}.checkout-declaration--text--area ul{font-size:14px}.important-documents-checkbox{display:flex;flex-direction:row}@media all and (max-width: 768px){.important-documents-checkbox{font-size:14px;padding:0;max-width:400px;display:flex;flex-direction:column}}.checkout-link{font-size:96%}}.review-title{margin-bottom:20px;margin-top:10px;font-size:calc(1.3rem + .6vw)!important;font-weight:700}.cover--replay--title{width:50%;display:inline-block;vertical-align:middle}h6.marketing{font-size:155%;margin-bottom:-20px;font-weight:700}.billing--address{background-color:#f0f0f0;border:none;margin-top:15px;padding:0 25px 60px;margin-left:0}.btn--edit-policyDetails{background-color:transparent;border:none;text-decoration:underline}.btn--edit-policyDetails:hover{cursor:pointer}.edit-details-header{font-weight:600}.policyHolderTitle{font-size:185%;margin-top:50px;font-weight:700;line-height:normal}.important-documents-checkbox input[type=checkbox]+label{font-weight:400;width:100%;max-width:800px;vertical-align:middle}.selection-confirmation{margin-bottom:32px}.selection-confirmation div{min-height:32px;display:flex;align-items:center}.declaration-radio{margin-top:48px}.payment--secure--padlock:before{content:"";display:block;background:url(https://cdn.theidol.com/quote-buy/live/assets/padlock-icon.22484eab.svg) no-repeat;background-size:contain;width:48px;height:48px;float:left;margin-right:8px;margin-top:-12px}.payment--secure--padlock{margin-top:38px;font-size:140%;font-weight:700}.payment--details-text{font-size:155%;font-weight:700}.idolpay--iframe{max-width:400px;border:none;margin:0 auto;display:block;margin-left:0!important;width:100%;margin-top:40px;margin-bottom:20px}.payment--secure--padlock--area{margin-bottom:13px}.transaction--text--area{margin-top:20px}.success--title{font-size:190%;padding-top:3rem;margin-bottom:2.5rem}.success--details--toptext{font-size:1.25rem;margin-top:1.5rem;font-weight:600}.success--policy--reference{font-size:165%;padding-top:.5rem;margin-bottom:1.5rem}.success--page--lower{border-top:solid 2px #000;padding-top:3rem;margin-top:3rem}h6{font-weight:700;color:#000;margin-bottom:1rem}h5{font-weight:600}@media (min-width: 768px){h5,.h5{font-size:130%}}.success--bullets{margin-bottom:unset;list-style:none}.another--quote--button{padding:15px 20px;margin-top:60px;margin-bottom:25px}.page--margin--bottom{margin-bottom:3rem}.catsAndDogs{max-height:129px;width:289px;margin-bottom:30px}.retry-btn{background-color:#6e6e6e;border-color:#6e6e6e;padding:0 10px}.failure-modal__box{background:white;color:#1f1f1f;width:60vw;max-width:500px;padding:20px}@media screen and (min-width: 769px){.failure-modal__box{padding:48px}}.marketing-preferences,.almost-there{padding-top:40px}.ddModal{min-height:0;max-width:680px;position:relative;margin:0 auto;padding:9px 30px 20px;background-color:#fff;grid-template-rows:auto 1fr auto;max-height:96vh;overflow-y:scroll;font-size:85%;width:90vw}.direct-debit-title{font-size:150%;line-height:230%;font-weight:600;margin-top:20px;padding-top:30px}.direct-debit-title:after{background:url(https://cdn.theidol.com/quote-buy/live/assets/directDebit.41a26992.svg);background-size:cover;background-size:180px 58px;background-repeat:no-repeat;background-position:center;content:"";width:180px;height:58px;display:inline-block;float:right;margin-bottom:25px}@media screen and (max-width: 679px){.direct-debit-title:after{float:none;display:block;margin-top:15px}}.ddModal-crossIcon{justify-self:right;float:right;margin-bottom:10px}.ddModal-crossIcon:hover{cursor:pointer}.directDebitLogo{height:40px;margin-top:30px}.directDebitGuaranteeButton{border:none;text-decoration:underline}.directDebitFields{margin-top:40px}.tooltipText{font-size:.9rem;line-height:normal;margin-top:15px}.checkout-modal-footer{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap}.selection-confirmation p:last-child{margin-bottom:-.5rem}.selection-confirmation--panel{background:#a8de89;padding-top:24px;padding-right:24px;padding-bottom:24px}.selection-confirmation--panel:not(.selection-confirmation--icon){padding-left:24px}.selection-confirmation--panel.selection-confirmation--icon{padding-left:72px}.selection-confirmation--panel.selection-confirmation--icon:before{top:24px;left:24px}.selection-confirmation:not(.selection-confirmation--panel).selection-confirmation--icon{padding-left:48px}.selection-confirmation:not(.selection-confirmation--panel).selection-confirmation--icon:before{top:0;left:0}.selection-confirmation--icon{position:relative}.selection-confirmation--icon:before{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#15648b;position:absolute}.selection-confirmation--icon--paw:before{content:"";background-image:url(https://cdn.theidol.com/quote-buy/live/assets/paw-icon.d8c46ab6.svg);background-repeat:no-repeat;background-position:50% 50%}.cookieHeader{font-size:22px!important;line-height:28px;font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;color:#1f1f1f;margin-bottom:18px;margin-top:0}.cookieHeaderImage{height:22.4px;margin-left:0;margin-top:-10px;margin-right:8px;display:inline-block}.acceptButton{font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:600;color:#fff;border:none;padding:21px 24px;font-size:22px;position:relative;display:flex;justify-content:center;align-items:center;line-height:28px;margin:32px 0 0;text-align:left;background-color:#1f1f1f;border-radius:12px!important}.acceptButton:focus,.essentialOnlyButton:focus{outline:4px solid #8a8a8a}.cookiePolicyLink:focus{outline:4px solid #8a8a8a;color:#000}.essentialOnlyButton{font-weight:600;background-color:#fff;color:#1f1f1f;padding:17px 24px;font-size:22px;position:relative;display:flex;justify-content:center;align-items:center;line-height:28px;margin:26px 0 0;text-align:left;border-radius:12px!important;border:4px solid #1f1f1f}.cookieBannerContainer{width:100vw;padding:0 15px;position:absolute;top:0;max-width:100%;background-color:#fff}.cookieModal>p{font-size:18px;line-height:26px;margin:18px 0}.cookieModal{padding:20px 10px;background:#fff}@media (max-width: 767.5px){.cookieBannerContainer{padding:12px 16px}}@media (min-width: 767.5px){.cookieModal{z-index:100;background:#fff;padding:32px 24px;max-height:100%;overflow:auto;min-width:320px}.essentialOnlyButton{padding:18px 24px;font-size:22px;margin:20px 0 0;border-radius:12px;border:4px solid #1f1f1f}.cookieHeader{font-size:22px!important;margin-bottom:18px;margin-left:0}.cookieModal>p{font-size:18px}.cookieBannerContainer{max-height:85vh;max-width:600px;padding:16px 26px;margin:auto;position:unset}}.modalMask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100vh;background-color:#0000007f;display:table}.modalWrapper{display:table-cell;vertical-align:middle}.focusPoint:focus{outline:none}
