/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix:after{content:"";display:table;clear:both}.hide{display:none}.pull-right{float:right}.pull-left{float:left}.screenreaders-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body::before{position:absolute;visibility:hidden}.grid{margin-left:-20px}.grid-reverse{direction:rtl}.grid-center{text-align:center}.grid-cell,.payment-options .inner-box{display:inline-block;box-sizing:border-box;width:100%;padding-left:20px;vertical-align:top;text-align:left;direction:ltr}@media only screen and (max-width: 640px){body::before{content:"mobile"}.mobile-hide,.tablet-show,.desktop-show{display:none !important}.mobile-reverse{direction:rtl}.mobile-center{text-align:center}.mobile-collapse-right{margin-right:-20px;margin-left:20px;padding-left:0}.mobile-collapse-left{padding-left:0}.mobile-1{width:8.3333333333%}.mobile-2,.mobile-onesixth{width:16.6666666667%}.mobile-3,.mobile-onequarter{width:25%}.mobile-4,.mobile-onethird{width:33.3333333333%}.mobile-5{width:41.6666666667%}.mobile-6,.mobile-onehalf{width:50%}.mobile-7{width:58.3333333333%}.mobile-8,.mobile-twothirds{width:66.6666666667%}.mobile-9,.mobile-threequarters{width:75%}.mobile-10{width:83.3333333333%}.mobile-11{width:91.6666666667%}.mobile-12,.mobile-full{width:100%}.mobile-push-1{margin-left:8.3333333333%}.mobile-push-2,.mobile-push-onesixth{margin-left:16.6666666667%}.mobile-push-3,.mobile-push-onequarter{margin-left:25%}.mobile-push-4,.mobile-push-onethird{margin-left:33.3333333333%}.mobile-push-5{margin-left:41.6666666667%}.mobile-push-6,.mobile-push-7{margin-left:58.3333333333%}.mobile-push-onehalf{margin-left:50%}.mobile-push-8,.mobile-push-twothirds{margin-left:66.6666666667%}.mobile-push-9,.mobile-push-threequarters{margin-left:75%}.mobile-push-10{margin-left:83.3333333333%}.mobile-push-11{margin-left:91.6666666667%}.mobile-push-full{margin-left:100%}.mobile-pull-1{margin-right:8.3333333333%}.mobile-pull-2,.mobile-pull-onesixth{margin-right:16.6666666667%}.mobile-pull-3,.mobile-pull-onequarter{margin-right:25%}.mobile-pull-4,.mobile-pull-onethird{margin-right:33.3333333333%}.mobile-pull-5{margin-right:41.6666666667%}.mobile-pull-6,.mobile-pull-7{margin-right:58.3333333333%}.mobile-pull-onehalf{margin-right:50%}.mobile-pull-8,.mobile-pull-twothirds{margin-right:66.6666666667%}.mobile-pull-9,.mobile-pull-threequarters{margin-right:75%}.mobile-pull-10{margin-right:83.3333333333%}.mobile-pull-11{margin-right:91.6666666667%}.mobile-pull-full{margin-right:100%}}@media only screen and (min-width: 641px)and (max-width: 959px){body::before{content:"tablet"}.tablet-hide,.mobile-show,.desktop-show{display:none !important}.tablet-reverse{direction:rtl}.tablet-center{text-align:center}.tablet-collapse-right{margin-right:-20px;margin-left:20px;padding-left:0}.tablet-collapse-left{padding-left:0}.tablet-1{width:8.3333333333%}.tablet-2,.tablet-onesixth{width:16.6666666667%}.tablet-3,.tablet-onequarter,.your-premium.annual-price-only .inner-box:first-child{width:25%}.tablet-4,.tablet-onethird,.your-premium .inner-box{width:33.3333333333%}.tablet-5{width:41.6666666667%}.tablet-6,.tablet-onehalf,.payment-options .inner-box{width:50%}.tablet-7{width:58.3333333333%}.tablet-8,.tablet-twothirds{width:66.6666666667%}.tablet-9,.tablet-threequarters,.your-premium.annual-price-only .inner-box:first-child+.inner-box{width:75%}.tablet-10{width:83.3333333333%}.tablet-11{width:91.6666666667%}.tablet-12,.tablet-full{width:100%}.tablet-push-1{margin-left:8.3333333333%}.tablet-push-2,.tablet-push-onesixth{margin-left:16.6666666667%}.tablet-push-3,.tablet-push-onequarter{margin-left:25%}.tablet-push-4,.tablet-push-onethird{margin-left:33.3333333333%}.tablet-push-5{margin-left:41.6666666667%}.tablet-push-6,.tablet-push-7{margin-left:58.3333333333%}.tablet-push-onehalf{margin-left:50%}.tablet-push-8,.tablet-push-twothirds{margin-left:66.6666666667%}.tablet-push-9,.tablet-push-threequarters{margin-left:75%}.tablet-push-10{margin-left:83.3333333333%}.tablet-push-11{margin-left:91.6666666667%}.tablet-push-full{margin-left:100%}.tablet-pull-1{margin-right:8.3333333333%}.tablet-pull-2,.tablet-pull-onesixth{margin-right:16.6666666667%}.tablet-pull-3,.tablet-pull-onequarter{margin-right:25%}.tablet-pull-4,.tablet-pull-onethird{margin-right:33.3333333333%}.tablet-pull-5{margin-right:41.6666666667%}.tablet-pull-6,.tablet-pull-7{margin-right:58.3333333333%}.tablet-pull-onehalf{margin-right:50%}.tablet-pull-8,.tablet-pull-twothirds{margin-right:66.6666666667%}.tablet-pull-9,.tablet-pull-threequarters{margin-right:75%}.tablet-pull-10{margin-right:83.3333333333%}.tablet-pull-11{margin-right:91.6666666667%}.tablet-pull-full{margin-right:100%}}@media only screen and (max-width: 959px){.portable-hide,.desktop-show{display:none !important}.portable-reverse{direction:rtl}.portable-center{text-align:center}.portable-collapse-right{margin-right:-20px;margin-left:20px;padding-left:0}.portable-collapse-left{padding-left:0}.portable-1{width:8.3333333333%}.portable-2,.portable-onesixth{width:16.6666666667%}.portable-3,.portable-onequarter{width:25%}.portable-4,.portable-onethird{width:33.3333333333%}.portable-5{width:41.6666666667%}.portable-6,.portable-onehalf{width:50%}.portable-7{width:58.3333333333%}.portable-8,.portable-twothirds{width:66.6666666667%}.portable-9,.portable-threequarters{width:75%}.portable-10{width:83.3333333333%}.portable-11{width:91.6666666667%}.portable-12,.portable-full{width:100%}.portable-push-1{margin-left:8.3333333333%}.portable-push-2,.portable-push-onesixth{margin-left:16.6666666667%}.portable-push-3,.portable-push-onequarter{margin-left:25%}.portable-push-4,.portable-push-onethird{margin-left:33.3333333333%}.portable-push-5{margin-left:41.6666666667%}.portable-push-6,.portable-push-7{margin-left:58.3333333333%}.portable-push-onehalf{margin-left:50%}.portable-push-8,.portable-push-twothirds{margin-left:66.6666666667%}.portable-push-9,.portable-push-threequarters{margin-left:75%}.portable-push-10{margin-left:83.3333333333%}.portable-push-11{margin-left:91.6666666667%}.portable-push-full{margin-left:100%}.portable-pull-1{margin-right:8.3333333333%}.portable-pull-2,.portable-pull-onesixth{margin-right:16.6666666667%}.portable-pull-3,.portable-pull-onequarter{margin-right:25%}.portable-pull-4,.portable-pull-onethird{margin-right:33.3333333333%}.portable-pull-5{margin-right:41.6666666667%}.portable-pull-6,.portable-pull-7{margin-right:58.3333333333%}.portable-pull-onehalf{margin-right:50%}.portable-pull-8,.portable-pull-twothirds{margin-right:66.6666666667%}.portable-pull-9,.portable-pull-threequarters{margin-right:75%}.portable-pull-10{margin-right:83.3333333333%}.portable-pull-11{margin-right:91.6666666667%}.portable-pull-full{margin-right:100%}}@media only screen and (min-width: 960px){body::before{content:"desktop"}.desktop-hide,.mobile-show,.portable-show,.tablet-show{display:none !important}.desktop-reverse{direction:rtl}.desktop-center{text-align:center}.desktop-collapse-right{margin-right:-20px;margin-left:20px;padding-left:0}.desktop-collapse-left{padding-left:0}.desktop-1{width:8.3333333333%}.desktop-2,.desktop-onesixth{width:16.6666666667%}.desktop-3,.desktop-onequarter,.your-premium.annual-price-only .inner-box:first-child{width:25%}.desktop-4,.desktop-onethird,.your-premium .inner-box{width:33.3333333333%}.desktop-5{width:41.6666666667%}.desktop-6,.desktop-onehalf,.payment-options .inner-box{width:50%}.desktop-7{width:58.3333333333%}.desktop-8,.desktop-twothirds{width:66.6666666667%}.desktop-9,.desktop-threequarters,.your-premium.annual-price-only .inner-box:first-child+.inner-box{width:75%}.desktop-10{width:83.3333333333%}.desktop-11{width:91.6666666667%}.desktop-12,.desktop-full{width:100%}.desktop-push-1{margin-left:8.3333333333%}.desktop-push-2,.desktop-push-onesixth{margin-left:16.6666666667%}.desktop-push-3,.desktop-push-onequarter{margin-left:25%}.desktop-push-4,.desktop-push-onethird{margin-left:33.3333333333%}.desktop-push-5{margin-left:41.6666666667%}.desktop-push-6,.desktop-push-7{margin-left:58.3333333333%}.desktop-push-onehalf{margin-left:50%}.desktop-push-8,.desktop-push-twothirds{margin-left:66.6666666667%}.desktop-push-9,.desktop-push-threequarters{margin-left:75%}.desktop-push-10{margin-left:83.3333333333%}.desktop-push-11{margin-left:91.6666666667%}.desktop-push-full{margin-left:100%}.desktop-pull-1{margin-right:8.3333333333%}.desktop-pull-2,.desktop-pull-onesixth{margin-right:16.6666666667%}.desktop-pull-3,.desktop-pull-onequarter{margin-right:25%}.desktop-pull-4,.desktop-pull-onethird{margin-right:33.3333333333%}.desktop-pull-5{margin-right:41.6666666667%}.desktop-pull-6,.desktop-pull-7{margin-right:58.3333333333%}.desktop-pull-onehalf{margin-right:50%}.desktop-pull-8,.desktop-pull-twothirds{margin-right:66.6666666667%}.desktop-pull-9,.desktop-pull-threequarters{margin-right:75%}.desktop-pull-10{margin-right:83.3333333333%}.desktop-pull-11{margin-right:91.6666666667%}.desktop-pull-full{margin-right:100%}}@media only screen and (min-width: 1200px){body::before{content:"large-desktop"}}html{height:100%}body{display:flex;flex-direction:column;height:100%;background-color:#f3f3f3;color:#18181d;touch-action:manipulation}@media only screen and (min-width: 960px){body{min-width:960px}}body>main,body>.site-section{flex:1}a{color:#4632d8}.grid{margin-top:-20px}.grid-cell,.payment-options .inner-box{padding-top:20px}.grid-wrapper{width:100%;max-width:1004px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media only screen and (max-width: 959px){.site-section .inset{margin-left:-10px;margin-right:-10px}}.site-section{margin-top:40px}.site-header+.site-section{margin-top:30px}@media only screen and (max-width: 959px){.site-header+.site-section{margin-top:0}}.site-section+.site-section:before{position:relative;content:"";display:block;margin-bottom:12px;margin-bottom:.8571428571rem;border-top:1px solid #d1d1d2;box-shadow:0 1px 0 #fff}.site-section .inset{padding:30px 40px 20px 40px;background-color:#fff}.site-section .inset .module{padding-bottom:20px}@media only screen and (max-width: 959px){.site-section .inset{padding:20px}}.site-section .inset:nth-child(2n){background-color:#f3f3f3}.site-section .hero~.inset{background-color:#fff}.site-section .hero~.inset:nth-child(2n+1){background-color:#f3f3f3}@font-face{font-family:museosans;font-weight:300;font-style:normal;font-display:swap;src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_300-819f3d4a9b89d35d3b7a2c644a95134fad45fbfb87c412ac6a08965ea3373254.woff2),url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_300-f283abc20f07d9b3ab7c14814e798a055ed231c4d7aa222a280db3b1ccd2d685.woff)}@font-face{font-family:museosans;font-weight:normal;font-style:normal;font-display:swap;src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_500-b793bc927fb31d1855b74a0cf66d2fffaa42032fb4d9919f228f8d02627f90d0.woff2),url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_500-4346a97e9e9a06bf3cabc7d3f7e5acf395eb2053979c477bfe0c80b43bed5994.woff)}@font-face{font-family:museosans;font-weight:700;font-style:normal;font-display:swap;src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_700-8c341d33b45023cbd1a0186769e7f15b298f6a13fd3cba8e3b48e51fb3edd01e.woff2),url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/museosans_700-ddcacb576febdd313dea4038c5ea60c75134a39f4ed0db0d7d99b447bc331ad1.woff)}html{font-size:87.5%;line-height:1.5;font-family:museosans,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 0}input,textarea,select{font-family:museosans,sans-serif}h1,h2,h3,h4,h5,h6,ul,ol,dl,fieldset,p,table,pre,hr{margin-top:0;margin-bottom:21px;margin-bottom:1.5rem}li a{text-decoration:none}li a:hover,li a:focus{text-decoration:underline}h1,.alpha{font-family:museosans,sans-serif;font-size:32px;font-size:2.2857142857rem;line-height:1.3125}h2,.beta,.payment-options .payment-options__header-title,.quote-details .cover-level,h1.page-title,.premium{font-family:museosans,sans-serif;font-size:24px;font-size:1.7142857143rem;line-height:1.3333333333;font-weight:700}h2.heading--strong{font-size:28px;font-weight:700}.premium{font-weight:300}.cover-level{font-family:museosans,sans-serif;font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667;font-weight:bold}h3,.gamma{font-family:museosans,sans-serif;font-weight:500;font-size:20px;font-size:1.4285714286rem;line-height:1.05}.delta,input,select,textarea,.control,.control-label{font-size:16px;font-size:1.1428571429rem;line-height:1.5}input,select,textarea{line-height:normal}small,.milli,.site-footer .small-print-wrapper{font-size:12px;font-size:.8571428571rem;line-height:1.75}.ui-datepicker-title{font-family:museosans,sans-serif}@font-face{font-family:bijou;font-weight:normal;font-style:normal;src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/bijou-1caa1c39532bb06c02ede5f9448c969e4bb1eb16c1ba4a9ab96848fc492d4181.woff)}.icon-home:before,.icon-minus:before,.icon-plus:before,.icon-chevron-right:before,.icon-chevron-left:before,.icon-chevron-down-2:before,.icon-chevron-up-2:before,.icon-chevron-down:before,.icon-chevron-up:before,.icon-menu:before,.quotes .excess .info-box-content .close:after,.quotes .wcomp .info-box-content .close:after,.icon-close:before,.icon-phone:before,.icon-info:before,.icon-button-arrow-right-active:before,.icon-button-arrow-right-blue:before,.icon-button-arrow-right:before,.ui-datepicker-next:before,.icon-button-arrow-left-active:before,.icon-button-arrow-left:before,.ui-datepicker-prev:before,.select-wrapper:before,.icon-dropdown:before,.trade-search .search-wrapper .icon::before,.icon-search:before,.arrow.btn-back:after,.arrow.btn-secondary:after,.arrow.btn-primary:after,.arrow.btn:after,.icon-cta-arrow:before,.popup-box .close:after,.icon-cross:before,.quote-comparison-searches .cover-toggling-item__control--checkbox:checked+label .label-fake-checkbox::after,label.checkbox input:checked+.label:before,label.checkbox input:checked+.checkbox-label:before,.icon-tick:before{font-family:bijou !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quote-comparison-searches .cover-toggling-item__control--checkbox:checked+label .label-fake-checkbox::after,label.checkbox input:checked+.label:before,label.checkbox input:checked+.checkbox-label:before,.icon-tick:before{content:"\E600";content:"\E600"/""}.popup-box .close:after,.icon-cross:before{content:"\E601";content:"\E601"/""}.arrow.btn-back:after,.arrow.btn-secondary:after,.arrow.btn-primary:after,.arrow.btn:after,.icon-cta-arrow:before{content:"\E602";content:"\E602"/""}.trade-search .search-wrapper .icon::before,.icon-search:before{content:"\E603";content:"\E603"/""}.select-wrapper:before,.icon-dropdown:before{content:"\E604";content:"\E604"/""}.icon-button-arrow-left:before,.ui-datepicker-prev:before{content:"\E605";content:"\E605"/""}.icon-button-arrow-left-active:before{content:"\E606";content:"\E606"/""}.icon-button-arrow-right:before,.ui-datepicker-next:before{content:"\E607";content:"\E607"/""}.icon-button-arrow-right-blue:before{content:"\E608";content:"\E608"/""}.icon-button-arrow-right-active:before{content:"\E609";content:"\E609"/""}.icon-info:before{content:"\E60A";content:"\E60A"/""}.icon-phone:before{content:"\E60B";content:"\E60B"/""}.quotes .excess .info-box-content .close:after,.quotes .wcomp .info-box-content .close:after,.icon-close:before{content:"\E60C";content:"\E60C"/""}.icon-menu:before{content:"\E60D";content:"\E60D"/""}.icon-chevron-up:before{content:"\E60E";content:"\E60E"/""}.icon-chevron-down:before{content:"\E60F";content:"\E60F"/""}.icon-chevron-up-2:before{content:"\E610";content:"\E610"/""}.icon-chevron-down-2:before{content:"\E611";content:"\E611"/""}.icon-chevron-left:before{content:"\E612";content:"\E612"/""}.icon-chevron-right:before{content:"\E613";content:"\E613"/""}.icon-plus:before{content:"\E614";content:"\E614"/""}.icon-minus:before{content:"\E615";content:"\E615"/""}.icon-home:before{content:"\E616";content:"\E616"/""}.site-header__logo{width:144px;height:40px;align-self:center}@media only screen and (max-width: 640px){.site-header__logo{width:115px;height:32px}}.site-header__logo-link{display:flex}.modal{display:none;position:fixed;top:54px;left:0;right:0;bottom:0;overflow:auto;background:#fff;color:#18181d;text-align:center;font-size:15px;font-size:1.0714285714rem;line-height:1.7333333333;transform:scale(0);transition:transform .3s}.modal h3{font-size:15px;font-size:1.0714285714rem;line-height:1.7333333333;font-weight:bold}.modal p{margin-bottom:26px;margin-bottom:1.8571428571rem}.modal a{text-decoration:none}.modal a:hover,.modal a:active{text-decoration:underline}.transition .modal{display:block}.modal--open{display:block;transform:scale(1)}.modal__content{padding:146px 0 40px}.modal__close-icon{position:absolute;top:26px;right:18px;width:44px;height:44px;line-height:44px;text-align:center;font-size:24px;cursor:pointer}.site-header{position:relative;z-index:10}.site-header+.site-section{margin-top:0px}.site-header__top{position:relative;background-color:#fff;padding:15px 0}.site-header__top>.grid-wrapper{display:flex;justify-content:space-between;align-items:center}.site-header-logo__link{z-index:5}.site-header__customer-service{text-align:right;color:#18181d;font-size:12px;font-size:.8571428571rem;line-height:1.75}.site-header__customer-service a:hover,.site-header__customer-service a:focus{text-decoration:underline}.site-header__customer-service a.site-header__call-us-button{padding:8px 16px}.site-header__customer-service a.site-header__call-us-button:before{content:""}.us-site-header__customer-service{text-align:right;color:#18181d;padding-left:20px;font-size:12px;font-size:.8571428571rem;line-height:1.75}.us-site-header__customer-service a:hover,.us-site-header__customer-service a:focus{text-decoration:underline}.us-site-header__customer-service .icon-phone::before{color:#e943c9;padding:0 8px;vertical-align:-10%}.us-site-header__customer-service .mobile-show .icon-phone::before{padding:0;vertical-align:0;color:#e943c9}@media only screen and (max-width: 959px){.us-site-header__customer-service.has-nav{margin-right:60px}}.us-site-header__customer-service .site-header__phone-number{padding-top:5px}.site-header__phone-number{display:block;font-weight:bold;font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667}@media only screen and (max-width: 959px){.site-header+.site-section{margin-top:0}.site-header__top{border:none}.site-header-logo__gradient{margin-left:10px}.site-header-logo__link{left:9px}.site-header__call-button{position:relative;z-index:5;display:block;width:39px;height:39px;color:#18181d;background-color:#f3f3f3;border-radius:50%;font-weight:bold;text-decoration:none;outline:none}.site-header__call-button:before{position:absolute;top:11px;left:11px;font-size:17px}.site-header--dark .site-header__call-button{color:#fff;border-color:#fff}.site-header--with-open-modal .site-header__call-button,.site-header__call-button:hover,.site-header__call-button:active{background-color:#18181d;color:#fff;text-decoration:none}.site-header__customer-service.has-nav{margin-right:60px}.site-header__closed-notice{background-color:#f3f3f3;z-index:1}}.primary-nav{position:relative;clear:both;font-family:museosans,sans-serif;background-color:#18181d;color:#fff}.primary-nav a{color:#fff;text-decoration:none}@media only screen and (max-width: 959px){.primary-nav{overflow:hidden;position:absolute;left:0;right:0;margin:0;background:none}.transition .primary-nav{overflow:hidden;height:100vh}.primary-nav .grid-wrapper{padding:0}.site-header__menu-icon{position:absolute;z-index:5;top:15px;right:15px;width:40px;height:40px;border-radius:50%;text-align:center;background-color:#f3f3f3;color:#18181d;font-size:11px;font-size:.7857142857rem;line-height:1.9090909091;cursor:pointer;border:none;padding:0}.site-header__menu-icon:focus,.site-header__menu-icon:hover,.site-header__menu-icon:active{outline:0;border:none}.site-header__menu-icon:before{line-height:42px}}.site-footer{background-color:#0e0a2b;color:#d1d1d2}.site-footer li a{color:#4632d8;transition:color .2s}.site-footer li a:hover,.site-footer li a:focus{text-decoration:underline}.site-footer h3{margin-bottom:13px;margin-bottom:.9285714286rem;font-size:14px;font-size:1rem;line-height:1.5;font-weight:normal;color:#18181d}@media only screen and (max-width: 640px){.site-footer h3{font-size:14px;font-size:1rem;line-height:1.2142857143}}.site-footer p,.site-footer ul{margin:0}.site-footer ul{padding:0}.site-footer ul li{list-style-type:none}.site-footer .vcard p{float:left;width:50%}.site-footer .vcard p+p{box-sizing:border-box;padding-left:10px}.site-footer .newsletter a{margin-top:20px;margin-top:1.4285714286rem}.site-footer .small-print-wrapper{margin-top:35px;padding:14px 0}.site-footer .small-print-wrapper a{color:#00d4ff}.site-footer .small-print{display:flex;align-items:center;flex-wrap:wrap}.site-footer .small-print__text{flex-basis:100%}.site-footer .small-print__logo{order:-1;margin:10px auto}@media only screen and (min-width: 960px){.site-footer .small-print{flex-wrap:nowrap}.site-footer .small-print__text{flex-grow:1}.site-footer .small-print__logo{order:1;margin-left:20px}}@media only screen and (max-width: 959px){.site-footer li+li{margin-top:5.25px;margin-top:.375rem}.site-footer .small-print__logo{margin-bottom:20px}}@media only screen and (min-width: 641px)and (max-width: 959px){.site-footer .newsletter{display:block;margin-left:-100%;width:200%}}.module+.module{margin-top:20px}.module-banner{height:270px;background-color:#2a1e81;background-repeat:no-repeat;background-position:center top;background-size:auto 100%}.module-banner+.module-content{margin-top:17px;margin-top:1.2142857143rem}.teasers .module-banner{height:220px}.teasers .module-banner+.module-content{margin-top:0}.module-content h2{font-size:28px;font-size:2rem;line-height:1.2142857143}@media only screen and (max-width: 640px){.module-content h2{font-size:24px;font-size:1.7142857143rem;line-height:1.3125}}.module-content h3{margin-bottom:10.5px;margin-bottom:.75rem;font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667;font-weight:normal}.module-content h4{margin-bottom:5.25px;margin-bottom:.375rem}.module-content a{text-decoration:none}.module-content a:hover,.module-content a:focus{text-decoration:underline}.module-content p{margin-bottom:10.5px;margin-bottom:.75rem}.module-content p+h4,.module-content p+ul{margin-top:21px;margin-top:1.5rem}.module-content ul{margin-left:0;padding-left:15px}.module-content li{margin-bottom:5.25px;margin-bottom:.375rem}.module-content :last-child{margin-bottom:0}.module-content.columns-2{columns:2;column-gap:20px}.module-content.columns-2 h3{column-span:all}@media only screen and (max-width: 640px){.module-content.columns-2{columns:1}}.alert{padding:14px 0;border-width:1px 0;border-style:solid;margin-top:5px}.alert .grid-wrapper{max-width:974px;padding:0 25px}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.alert{padding:10px 16px}.alert .grid-wrapper{padding:0}}.alert.success{background:#f4fcf8;border-color:#1bbc70;color:#1bbc70}.alert.notice{background:#f3f8fa;border-color:#077298;color:#077298}.alert.warning{background:#fcf3f3;border-color:#b90909;color:#b90909}.alert.error{background:#fdf6f5;border-color:#cf4436;color:#cf4436}.btn-back,.btn-secondary,.btn-primary,.btn{box-sizing:border-box;display:inline-block;padding:18px 32px;color:#fff;background-color:#18181d;border:none;border-radius:4px;text-align:center;text-decoration:none !important;vertical-align:middle;font-size:16px;font-size:1.1428571429rem;line-height:1.5;font-weight:bold;font-family:museosans,sans-serif;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.small.btn-back,.control .btn-back,.small.btn-secondary,.control .btn-secondary,.small.btn-primary,.control .btn-primary,.small.btn,.control .btn{padding:12px 18px}.arrow.btn-back:after,.arrow.btn-secondary:after,.arrow.btn-primary:after,.arrow.btn:after{margin-left:10px}.btn{cursor:pointer;transition-duration:.2s;transition-property:opacity,background-color,color;background-color:#18181d;border:1px solid rgba(0,0,0,0)}.btn:not([disabled]):hover,.btn:not([disabled]):focus{background-color:#2d2d36}.btn:not([disabled]):active{background-color:#080809}.btn.invert{color:#18181d;background-color:#fff}.btn.invert:not([disabled]):hover,.btn.invert:not([disabled]):focus{background-color:#ebebeb}.btn.invert:not([disabled]):active{background-color:#d9d9d9}.btn.keyline{background-color:rgba(0,0,0,0);color:#18181d;border:2px solid #18181d;padding:10px 18px}.btn.keyline:hover,.btn.keyline:focus,.btn.keyline:active{opacity:1;background-color:#18181d;color:#fff}.btn.keyline.invert{color:#fff;border-color:#fff}.btn.keyline.invert:hover,.btn.keyline.invert:focus,.btn.keyline.invert:active{background-color:#fff;color:#18181d}.btn[disabled],.btn:is([disabled]):hover,.btn:is([disabled]):focus,.btn:is([disabled]):active{color:#d1d1d2;background-color:#5d5d60;cursor:not-allowed}.btn[disabled].arrow:after,.btn:is([disabled]):hover.arrow:after,.btn:is([disabled]):focus.arrow:after,.btn:is([disabled]):active.arrow:after{display:none}.btn-primary{cursor:pointer;transition-duration:.2s;transition-property:opacity,background-color,color;background-color:#2a1e81;border:1px solid rgba(0,0,0,0)}.btn-primary:not([disabled]):hover,.btn-primary:not([disabled]):focus{background-color:#3627a6}.btn-primary:not([disabled]):active{background-color:#211764}.btn-primary.invert{color:#2a1e81;background-color:#fff}.btn-primary.invert:not([disabled]):hover,.btn-primary.invert:not([disabled]):focus{background-color:#ebebeb}.btn-primary.invert:not([disabled]):active{background-color:#d9d9d9}.btn-primary.keyline{background-color:rgba(0,0,0,0);color:#2a1e81;border:2px solid #2a1e81;padding:10px 18px}.btn-primary.keyline:hover,.btn-primary.keyline:focus,.btn-primary.keyline:active{opacity:1;background-color:#2a1e81;color:#fff}.btn-primary.keyline.invert{color:#fff;border-color:#fff}.btn-primary.keyline.invert:hover,.btn-primary.keyline.invert:focus,.btn-primary.keyline.invert:active{background-color:#fff;color:#2a1e81}.btn-primary[disabled],.btn-primary:is([disabled]):hover,.btn-primary:is([disabled]):focus,.btn-primary:is([disabled]):active{color:#d1d1d2;background-color:#5d5d60;cursor:not-allowed}.btn-primary[disabled].arrow:after,.btn-primary:is([disabled]):hover.arrow:after,.btn-primary:is([disabled]):focus.arrow:after,.btn-primary:is([disabled]):active.arrow:after{display:none}.btn-secondary{cursor:pointer;transition-duration:.2s;transition-property:opacity,background-color,color;background-color:#2a1e81;border:1px solid rgba(0,0,0,0);text-decoration:none}.btn-secondary:not([disabled]):hover,.btn-secondary:not([disabled]):focus{background-color:#3627a6}.btn-secondary:not([disabled]):active{background-color:#211764}.btn-secondary.invert{color:#2a1e81;background-color:#fff}.btn-secondary.invert:not([disabled]):hover,.btn-secondary.invert:not([disabled]):focus{background-color:#ebebeb}.btn-secondary.invert:not([disabled]):active{background-color:#d9d9d9}.btn-secondary.keyline{background-color:rgba(0,0,0,0);color:#2a1e81;border:2px solid #2a1e81;padding:10px 18px}.btn-secondary.keyline:hover,.btn-secondary.keyline:focus,.btn-secondary.keyline:active{opacity:1;background-color:#2a1e81;color:#fff}.btn-secondary.keyline.invert{color:#fff;border-color:#fff}.btn-secondary.keyline.invert:hover,.btn-secondary.keyline.invert:focus,.btn-secondary.keyline.invert:active{background-color:#fff;color:#2a1e81}.btn-secondary[disabled],.btn-secondary:is([disabled]):hover,.btn-secondary:is([disabled]):focus,.btn-secondary:is([disabled]):active{color:#d1d1d2;background-color:#5d5d60;cursor:not-allowed}.btn-secondary[disabled].arrow:after,.btn-secondary:is([disabled]):hover.arrow:after,.btn-secondary:is([disabled]):focus.arrow:after,.btn-secondary:is([disabled]):active.arrow:after{display:none}.btn-back{color:inherit;cursor:pointer;transition-duration:.2s;transition-property:opacity,background-color,color;background-color:rgba(0,0,0,0);border:2px solid currentColor;text-decoration:none}.btn-back:not([disabled]):hover,.btn-back:not([disabled]):focus{background-color:#ebebeb}.btn-back:not([disabled]):active{background-color:#d9d9d9}.btn-back.invert{color:#2a1e81;background-color:#fff}.btn-back.invert:not([disabled]):hover,.btn-back.invert:not([disabled]):focus{background-color:#ebebeb}.btn-back.invert:not([disabled]):active{background-color:#d9d9d9}.btn-back.keyline{background-color:rgba(0,0,0,0);color:#2a1e81;border:2px solid #2a1e81;padding:10px 18px}.btn-back.keyline:hover,.btn-back.keyline:focus,.btn-back.keyline:active{opacity:1;background-color:#2a1e81;color:#fff}.btn-back.keyline.invert{color:#fff;border-color:#fff}.btn-back.keyline.invert:hover,.btn-back.keyline.invert:focus,.btn-back.keyline.invert:active{background-color:#fff;color:#2a1e81}.btn-back[disabled],.btn-back:is([disabled]):hover,.btn-back:is([disabled]):focus,.btn-back:is([disabled]):active{color:#d1d1d2;background-color:#5d5d60;cursor:not-allowed}.btn-back[disabled].arrow:after,.btn-back:is([disabled]):hover.arrow:after,.btn-back:is([disabled]):focus.arrow:after,.btn-back:is([disabled]):active.arrow:after{display:none}fieldset{margin:0;padding:0;border:none}fieldset h2{margin:0;font-size:28px;font-size:2rem;line-height:1.1428571429}@media only screen and (max-width: 640px){fieldset h2{font-size:21px;font-size:1.5rem;line-height:1.2857142857}}fieldset~fieldset h2{margin-top:40px;margin-top:2.8571428571rem}.control-block{margin-top:30px;margin-top:2.1428571429rem}.control-block.off{display:none}.control-group.off{display:none}.control-group.nested .control-block.on~.control-block.on{margin-top:20px;margin-top:1.4285714286rem;padding-left:18px;border-left:2px solid #2a1e81}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.control-group.nested .control-block.on~.control-block.on{padding-left:8px}}.control-group.nested .control-block.on~.control-block.on~.control-block.on{margin-top:0;padding-top:20px;padding-top:1.4285714286rem}.claim{padding-left:18px;border-left:2px solid #2a1e81}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.claim{padding-left:8px}}.claim input.currency{width:80px}.claim input.free_text_currency{width:120px}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.claim:after{content:"";display:table;clear:both}.claim .control-block.control-block{float:left;margin-top:20px;margin-top:1.4285714286rem}.claim .control-block.control-block+.control-block{margin-left:12px}.claim input.currency{width:100px}.claim select{width:308px}.claim label.error{clear:left;float:left}}.control-label{display:inline;font-weight:bold}.optional .control-label:after{content:" (optional)";font-weight:normal}.control-label ul,.control-label ol{margin:0;margin-top:12px;margin-top:.8571428571rem;padding-left:20px;font-weight:normal;font-size:14px;font-size:1rem;line-height:1.5}.control-label ul{padding-left:14px}.control-label li{margin:0;padding:0}.control-label li+li{margin-top:3px;margin-top:.2142857143rem}.control{padding-top:8px}.control .btn,.control .btn-primary,.control .btn-secondary,.control .btn-back{min-width:0;padding-left:20px;padding-right:20px;font-size:16px;font-size:1.1428571429rem;line-height:1.3125}.control .btn+.btn,.control .btn-primary+.btn,.control .btn-secondary+.btn,.control .btn-back+.btn,.control .btn+.btn-primary,.control .btn-primary+.btn-primary,.control .btn-secondary+.btn-primary,.control .btn-back+.btn-primary,.control .btn+.btn-secondary,.control .btn-primary+.btn-secondary,.control .btn-secondary+.btn-secondary,.control .btn-back+.btn-secondary,.control .btn+.btn-back,.control .btn-primary+.btn-back,.control .btn-secondary+.btn-back,.control .btn-back+.btn-back{margin-left:20px}.control .buttons{margin-bottom:20px;margin-bottom:1.4285714286rem}label.error+.control,.control+.control{margin-top:18px;margin-top:1.2857142857rem}@media only screen and (max-width: 640px){.control{max-width:340px}}.secondary-text,.questionnaire form .preamble,.tertiary-text{margin:0;color:#666;font-size:16px;font-size:1.1428571429rem;line-height:1.5;padding-bottom:8px}.tertiary-text{margin:0;padding-bottom:8px}.control-group p.small-print{color:#5d5d60;margin-bottom:0;padding-bottom:16px;font-size:14px;font-size:1rem;line-height:1.4285714286}.control-group p.small-print:first-of-type{padding-top:32px}.form-actions{margin-top:32px;margin-top:2.2857142857rem;padding-bottom:20px}.form-actions .btn-back{position:relative;margin-right:30px}@media only screen and (max-width: 640px){.form-actions .btn-back{margin-right:0}}.form-actions .pull-right{margin-right:0;margin-left:20px}.form-actions .link{margin-top:20px;margin-top:1.4285714286rem}.form-actions .link a{text-decoration:none}.form-actions .link a:hover,.form-actions .link a:focus{text-decoration:underline}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,select{box-sizing:border-box;display:inline-block;padding:16px;vertical-align:middle;border-radius:4px;border:2px solid #9084e8;background-color:#fff;color:#18181d;outline:none;-webkit-appearance:none;-moz-appearance:textfield}@media only screen and (max-width: 640px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,select{width:100%}}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,textarea:focus,select:focus{border-color:#f4a1e4;box-shadow:0 0 2px #f4a1e4}input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,input[type=color].error,input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=month].error,input[type=time].error,input[type=week].error,textarea.error,select.error{border-color:#dc8484;box-shadow:0 0 2px #dc8484}input[type=email].readonly,input[type=number].readonly,input[type=password].readonly,input[type=search].readonly,input[type=tel].readonly,input[type=text].readonly,input[type=url].readonly,input[type=color].readonly,input[type=date].readonly,input[type=datetime].readonly,input[type=datetime-local].readonly,input[type=month].readonly,input[type=time].readonly,input[type=week].readonly,textarea.readonly,select.readonly{padding:0;height:auto;background-color:#fff;border:none;box-shadow:none}select{padding-right:54px;-moz-appearance:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #18181d}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration{display:none}textarea{height:auto;resize:vertical}.select-wrapper{display:inline-block;position:relative}.select-wrapper:before{position:absolute;right:2px;top:2px;bottom:2px;padding:16px;display:flex;align-items:center;text-align:center;background:#fff;border-radius:0 3px 3px 0;pointer-events:none;font-size:11px}@media only screen and (max-width: 640px){.select-wrapper{width:100%}.select-wrapper.short,.select-wrapper.medium{width:auto}}label.radio,label.checkbox{box-sizing:border-box;display:inline-block;cursor:pointer;padding-left:22px;-webkit-tap-highlight-color:rgba(0,0,0,0)}label.radio:before,label.checkbox:before{content:"";position:absolute;top:-5px;left:-10px;right:-10px;bottom:-5px}label.radio input,label.checkbox input{position:absolute;left:0;top:0;cursor:pointer}label.radio+label,label.checkbox+label{margin-left:30px}@media only screen and (max-width: 640px){label.radio+label,label.checkbox+label{margin-left:20px}}.stacked.stacked label.radio,.control.columns label.radio,.stacked.stacked label.checkbox,.control.columns label.checkbox{position:relative;display:flex;flex-wrap:wrap;padding-bottom:0}.stacked.stacked label.radio+label,.control.columns label.radio+label,.stacked.stacked label.checkbox+label,.control.columns label.checkbox+label{margin-left:0}@media only screen and (min-width: 960px){.control.columns{columns:2;column-gap:20px}.control.columns label{break-inside:avoid}}input.postcode{text-transform:uppercase}input.postcode::-webkit-input-placeholder{text-transform:none}input.postcode::-moz-placeholder{text-transform:none}input.postcode:-moz-placeholder{text-transform:none}input.postcode:-ms-input-placeholder{text-transform:none}.sortcode input.sortcode{width:70px}.sortcode .dash:after{content:"-";margin:0 5px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic;color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input::-moz-placeholder,textarea::-moz-placeholder{font-style:italic;color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input:-moz-placeholder,textarea:-moz-placeholder{font-style:italic;color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic;color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}label.error{display:inline-block;margin-top:5px;margin-top:.3571428571rem;color:#cf4436}label.error a{color:inherit}label.suggestion{display:inline-block;margin-top:5px;margin-top:.3571428571rem;color:#b90909}label.suggestion a{color:inherit}label.suggestion.mailcheck{cursor:pointer}label.suggestion .suggestion-email{font-weight:bold}label.suggestion .suggestion-email:hover{text-decoration:underline}label.suggestion .suggestion-email:active{color:#b90909;text-decoration:underline}label.suggestion .suggestion-email-change{text-decoration:underline}.ui-datepicker{display:none;width:323px;background:#f3f3f3;border:1px solid #d1d1d2;border-radius:3px}@media only screen and (max-width: 640px){.ui-datepicker{max-width:278px}}.ui-datepicker table{width:100%;margin:0;table-layout:fixed;border-collapse:separate}.ui-datepicker td{padding:0;text-align:center;font-size:15px;font-size:1.0714285714rem;line-height:3;border-style:solid;border-color:#f3f3f3;border-width:1px 0 0 1px}.ui-datepicker td:first-child{border-left-width:0}.ui-datepicker tbody tr:first-child td{border-top-width:0}.ui-datepicker th{text-align:center;font-weight:normal;font-size:12px;font-size:.8571428571rem;line-height:2.0833333333;color:#5d5d60;border-bottom:1px solid #d1d1d2}.ui-datepicker td a{display:block;color:#4632d8;background-color:#fff;transition:background-color .2s,color .2s;text-decoration:underline}.ui-datepicker td a.ui-state-hover:not(.ui-state-disabled):not(.ui-state-active){background-color:#f6f5fd;color:#2a1e81}.ui-datepicker td a.ui-state-active{background-color:#2a1e81;color:#fff;text-decoration:none}.ui-datepicker .ui-state-disabled{color:#666;cursor:not-allowed;text-decoration:none}.ui-datepicker .ui-state-disabled span{display:block}.ui-datepicker td .ui-state-disabled{background:#f3f3f3}.ui-datepicker-header{text-align:center;align-items:center;display:flex;flex-grow:1;justify-content:space-between}.ui-datepicker-title{font-size:18px;font-size:1.2857142857rem;line-height:2.3333333333;font-weight:500;vertical-align:middle;text-transform:uppercase;color:#2a1e81;order:2}.ui-datepicker-header a{font-size:20px;font-size:1.4285714286rem;line-height:2.1;cursor:pointer}.ui-datepicker-header a span{display:none}.ui-datepicker-header a:hover,.ui-datepicker-header a:focus{color:#070441}.ui-datepicker-header a:active{color:#2a1e81}.ui-datepicker-prev{float:left;margin-left:9px;order:1}.ui-datepicker-next{float:right;margin-right:9px;order:3}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;display:block}.ribbon{width:auto;display:inline-block;position:relative;padding:0 36px;margin-bottom:21px;margin-bottom:1.5rem;margin-top:-10px;margin-left:-50px;font-size:24px;font-size:1.7142857143rem;line-height:1.9166666667;font-family:museosans,sans-serif;font-weight:bold;background:#2a1e81;color:#fff}.ribbon:after{content:"";position:absolute;top:100%;left:0;height:0;width:0;border-top:10px solid shade(#2a1e81, 40%);border-left:10px solid rgba(0,0,0,0)}@media only screen and (max-width: 959px){.ribbon{margin-left:-20px;margin-top:0;padding:0 20px}.ribbon:after{display:none}}@media only screen and (max-width: 640px){.ribbon{font-size:21px;font-size:1.5rem;line-height:1.8571428571}}body.include-grid{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/bijou/grid/background-1985217b9b2e8c255adbf010a8b70ef014c4ec2bec62270654fd5d1102dd48e5.svg);background-repeat:no-repeat;background-size:1358.23px auto;background-position:center top}.main-grid{display:grid;max-width:1004px;margin:20px auto;padding:0 10px;grid-gap:0 20px;grid-template-columns:3fr minmax(300px, 1fr);grid-template-rows:auto;grid-template-areas:"header   sidebar" "pre-body sidebar" "body     sidebar"}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid{margin-top:56px;padding:0;grid-template-columns:1fr;grid-template-areas:"header" "sidebar" "pre-body" "body"}}.main-grid .site-section:first-child{margin-top:0}.main-grid .grid-wrapper{padding:0}.main-grid .site-footer{padding:0 10px}.main-grid .site-section{padding:20px}.main-grid .questionnaire form .inner-box{max-width:unset}.main-grid__mobile-call,.shopping-basket-header-side__styled-icon-close,.shopping-basket__styled-icon-shop,.shopping-basket-header-side__styled-icon-shop,.shopping-basket__styled-icon-phone{color:#2a1e81;text-decoration:none;font-weight:bold}.main-grid__mobile-call:before,.shopping-basket-header-side__styled-icon-close:before,.shopping-basket__styled-icon-shop:before,.shopping-basket-header-side__styled-icon-shop:before,.shopping-basket__styled-icon-phone:before{content:"";background:url(https://d25yazrvknwdl2.cloudfront.net/assets/bijou/icons/phone_icon-teal-outline-a8331918530c0a28cc250196c0368f1fd58f25d67df01f0a68261b1cb4e21d26.svg),radial-gradient(ellipse at center, rgba(42, 30, 129, 0.2) 0%, rgba(42, 30, 129, 0.2) 69%, transparent 70%);background-repeat:no-repeat;background-size:55%,100%;background-position:center;width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:5px}.main-grid__site-logo{height:calc(56px - 20px);display:block}.main-grid-content-backdrop{display:none;width:100%;height:100%;z-index:5;position:fixed;background:rgba(0,0,0,.5)}.main-grid-content-backdrop.main-grid-content-backdrop-on{display:block}@media only screen and (min-width: 960px){.main-grid-content-backdrop.main-grid-content-backdrop-on{display:none}}.main-grid__header{grid-area:header;color:#fff;height:46px;box-sizing:border-box;margin-bottom:10px}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid__header{color:#18181d;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.35));display:flex;align-items:center;background-color:#fff;height:56px;position:fixed;padding:10px;top:0;left:0;right:0;z-index:20}}.main-grid__header-left{display:flex;width:50%;flex-shrink:1}@media only screen and (min-width: 960px){.main-grid__header-left{display:none}}.main-grid__header-right{display:flex;width:50%;flex-shrink:1;flex-direction:row-reverse}@media only screen and (min-width: 960px){.main-grid__header-right{display:none;visibility:hidden}}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid__header-center{flex-shrink:0}}.main-grid__sidebar{grid-area:sidebar;color:#fff}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid__sidebar{display:none;visibility:hidden;position:fixed;overflow:auto;top:56px;left:0;right:0;bottom:0;z-index:10}body.grid-sidebar-on .main-grid__sidebar{display:block;visibility:visible}}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid__sidebar-phone_details{display:none}}.main-grid__pre-body{grid-area:pre-body;color:#fff}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.main-grid__pre-body{padding:20px 10px 0}}.main-grid__body{grid-area:body;background-color:#fff}@media only screen and (min-width: 960px){.main-grid__body{filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}}body{font-family:Poppins,sans-serif;background-color:#f1f1f1 !important}.grid-wrapper{max-width:100%;padding:0}.questionnaire .site-header{border-bottom:1px solid #ccc}.site-section.site-section{margin-top:0}a,p a,li a{color:#1f1f1f;text-decoration:underline}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.site-section.site-section{padding-left:0;padding-right:0}.site-section .inset{margin-left:0;margin-right:0}}h1.page-title{padding:15px 0;color:#1f1f1f;font-weight:500;margin-bottom:0}.inner-box .postamble{padding:15px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.inner-box .postamble{padding:0 40px}}.questionnaire span.error{position:relative;padding-left:40px;font-weight:700}.questionnaire span.error::before{content:"";display:block;width:25px;height:25px;background-color:#e61414;position:absolute;top:calc(50% - 13px);left:0px}.questionnaire span.error::after{content:"!";color:#fff;position:absolute;top:calc(50% - 12px);left:10px}.box>h2{margin:0;padding:15px 10px;color:#1f1f1f;font-weight:500}.inner-box.inner-box--block{background-color:#fff}body.s-step-card-details .inner-box{background-color:rgba(0,0,0,0);padding-bottom:25px;min-height:unset}.inner-box+.inner-box{border-style:solid;border-color:#e0e0e0;border-width:0}.box-content h2+*{margin-top:28px;margin-top:2rem}.box-content .alert{margin-top:38px;margin-top:2.7142857143rem;margin-left:-40px;margin-right:-40px;padding-top:20px;padding-bottom:20px;padding-left:40px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.box-content .alert{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}.box-content .alert.alert{border-color:#e0e0e0}.box-content .alert+*{margin-top:35px;margin-top:2.5rem}.box-content .alert>*{margin:0}.box-content .alert>*+*{margin-top:12px;margin-top:.8571428571rem}h1,h2,h3,h4,h5,h6{color:#1f1f1f;font-family:Poppins,sans-serif}body{color:#1f1f1f;line-height:1.72rem;font-size:18px}@font-face{font-family:"icomoon";src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/icomoon-7091afd213991cc6bf6d83c05bd45255c5f02bb81f17a82d9519a407ac4eddf8.woff);font-weight:normal;font-style:normal}@font-face{font-family:"professional_liability";src:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/professional_liability-831ee7198e0bfa01bb351dbc197e873ddc7e253f8a75b7b72c3dd4faabdd0789.woff);font-weight:normal;font-style:normal}.questionnaire_wrapper{max-width:944px;margin:0 auto;padding:0 10px}.control-block.large-checkbox .control{background-color:#fff;padding:24px 0;font-size:14px}.control-block.large-checkbox .control label.checkbox{margin:0}.control-block .error a{color:#e61414}label.error{color:#e61414}input.readonly.readonly{padding:12px 14px}.change-postcode{line-height:42px;margin-left:10px}label.checkbox{padding:7px 0 0 43px;margin:18px 0 10px}label.checkbox.align-to-checkbox{padding-top:0px}label.checkbox input+.label,label.checkbox input+.checkbox-label{margin-top:-10px;display:block;font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667}@media only screen and (max-width: 640px){label.checkbox input+.label,label.checkbox input+.checkbox-label{font-size:16px;font-size:1.1428571429rem;line-height:1.3125}}label.checkbox input+.label:before,label.checkbox input+.checkbox-label:before{content:"";box-sizing:border-box;position:absolute;z-index:1;left:0;top:0;width:30px;height:30px;background-color:#fff;border:2px solid #1f1f1f;pointer-events:none}label.checkbox input:checked+.label:before,label.checkbox input:checked+.checkbox-label:before{font-size:18px;padding:5px}label.checkbox input.required+.checkbox-label{margin:0}label.checkbox span.checkbox-label{z-index:1}@media only screen and (max-width: 640px){label.checkbox{max-width:550px}}.questionnaire form .content-box{margin-bottom:20px}@media only screen and (min-width: 641px)and (max-width: 959px){.questionnaire form .content-box{margin:20px}}@media only screen and (max-width: 640px){.questionnaire form .content-box{margin:20px 0 0 0}}.questionnaire form .box h2{padding:40px 0 20px;margin:0;font-weight:700;font-size:42px;line-height:50px}@media only screen and (max-width: 640px){.questionnaire form .box h2{padding:30px 15px 15px;font-size:32px;line-height:40px}}.questionnaire form .box h2+.preamble{margin-top:28px;margin-top:2rem;padding:8px 40px 20px;line-height:34px}@media only screen and (max-width: 640px){.questionnaire form .box h2+.preamble{padding:0 15px 15px;line-height:26px}}.questionnaire form .inner-box{padding:0}@media only screen and (max-width: 640px){.questionnaire form .inner-box .box{padding:0 16px}}.questionnaire form .reset.control-block.on{padding:0;font-size:16px}.questionnaire form .reset.control-block.on:hover{background-color:#f3f3f3}.questionnaire form .boolean-group.control-group:hover .reset.control-block.on{background-color:#f3f3f3}.questionnaire form .control-block.on,.questionnaire form .boolean-group.control-group,.questionnaire form .control-group.nested .control-block.on~.control-block.on.control-block.on,.questionnaire form .control-block.search{margin-top:0;padding:20px 0}.questionnaire form .control-block.on.error span.error,.questionnaire form .boolean-group.control-group.error span.error,.questionnaire form .control-group.nested .control-block.on~.control-block.on.control-block.on.error span.error,.questionnaire form .control-block.search.error span.error{color:#e61414}@media only screen and (max-width: 640px){.questionnaire form .control-block.on,.questionnaire form .boolean-group.control-group,.questionnaire form .control-group.nested .control-block.on~.control-block.on.control-block.on,.questionnaire form .control-block.search{padding:15px 16px 15px}}.questionnaire form .control-block.trade-search .search-wrapper{max-width:480px}.questionnaire form .control-block.trade-search .search-wrapper .icon{width:45px;height:52px;top:2px;left:2px;background-color:#f1f1f1}.questionnaire form .control-block.trade-search .search-wrapper .icon::before{font-size:24px;border:none;border-radius:0;color:initial}.questionnaire form .control-block.trade-search .search-wrapper input{padding-left:55px;border:2px solid #1f1f1f;border-radius:0;box-shadow:none}.questionnaire form .control-block.trade-search .search-wrapper input.error{border-color:#e61414;outline:2px solid #e61414}.questionnaire form .control-block.trade-search .search-wrapper input.error+.results{box-shadow:none;border-color:#e61414}.questionnaire form .control-block.trade-search .search-wrapper input.error+.results .heading{background-color:#f3f3f3}.questionnaire form .control-block.trade-search .search-wrapper input+.results{box-shadow:none;border-color:#1f1f1f}.questionnaire form .control-block.trade-search .search-wrapper input+.results .heading{background-color:#f3f3f3;color:#1f1f1f}.questionnaire form .control-block.trade-search .search-wrapper input:focus{outline:4px solid #be80d1}.questionnaire form .control-block.trade-search input{width:100%;max-width:480px}.questionnaire form .control-block.trade-search input::-webkit-input-placeholder{font-style:normal;font-weight:400}.questionnaire form .control-block.trade-search input::-moz-placeholder{font-style:normal;font-weight:400}.questionnaire form .control-block.trade-search input::-ms-input-placeholder{font-style:normal;font-weight:400}.questionnaire form .control-group.nested .control-block.on~.control-block.on{border:0}.questionnaire form .control{display:flex;margin-top:18px}.questionnaire form .control.stacked--checkbox{display:block}.questionnaire form .control .radio{margin-right:18px;margin-bottom:18px;margin-left:0;min-height:56px;display:block}.questionnaire form .control .radio+label{margin-top:0}@media only screen and (min-width: 960px){.questionnaire form .control .radio{min-width:163px;min-height:56px}}@media only screen and (max-width: 640px){.questionnaire form .control{max-width:initial}.questionnaire form .control.stacked,.questionnaire form .control.columns{justify-content:space-between;flex-wrap:wrap}.questionnaire form .control.stacked .radio,.questionnaire form .control.columns .radio{margin-right:0;flex-basis:100%;margin-bottom:.7rem}.questionnaire form .control.stacked .radio .radio-label,.questionnaire form .control.columns .radio .radio-label{min-height:48px}.questionnaire form .control.stacked .radio .radio-label span,.questionnaire form .control.columns .radio .radio-label span{width:100%;font-size:16px}}.questionnaire form .control-label{color:#1f1f1f;font-size:22px;font-weight:600;line-height:28px}@media only screen and (max-width: 640px){.questionnaire form .control-label{font-size:20px}}.questionnaire form .control-label ul{padding-left:18px}.questionnaire form .control-label ul li{color:#1f1f1f;font-size:18px}.questionnaire form .control-text{color:#1f1f1f}@media only screen and (max-width: 640px){.questionnaire form .control-text{padding-right:29px}}.questionnaire form .claim{padding-left:0;border-left:0;background-color:#fff}.questionnaire form .claim.control-group.error span.error{padding:0 30px}@media only screen and (max-width: 640px){.questionnaire form .claim.control-group.error span.error{padding:0}}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.questionnaire form .claim.control-group.error span.error:last-of-type{padding-bottom:16px}}.questionnaire form .claim .control-block.control-block{float:none;margin-left:0}.questionnaire form a:not(.btn-back){text-decoration:underline}.questionnaire form input,.questionnaire form select{font-family:Poppins,sans-serif,museosans,sans-serif;font-size:18px;font-weight:600;color:#1f1f1f;border:solid 2px #1f1f1f;border-radius:0}.questionnaire form input:focus,.questionnaire form select:focus{outline:4px solid #be80d1;border-color:inherit}.questionnaire form input.error,.questionnaire form select.error{border:4px solid #e61414}@media only screen and (max-width: 640px){.questionnaire form input,.questionnaire form select{font-size:16px}}.questionnaire form input:not([type=checkbox]):not([type=radio]),.questionnaire form .control input:not([type=checkbox]):not([type=radio]){width:100%;max-width:340px;position:relative;z-index:4;height:56px}.questionnaire form input:not([type=checkbox]):not([type=radio]).postcode,.questionnaire form .control input:not([type=checkbox]):not([type=radio]).postcode{width:100%;max-width:160px}@media only screen and (max-width: 640px){.questionnaire form input:not([type=checkbox]):not([type=radio]).postcode,.questionnaire form .control input:not([type=checkbox]):not([type=radio]).postcode{max-width:initial}}@media only screen and (max-width: 640px){.questionnaire form input:not([type=checkbox]):not([type=radio]),.questionnaire form .control input:not([type=checkbox]):not([type=radio]){max-width:initial}}.questionnaire form span.error{display:inline-block;margin-top:8px;font-size:18px}@media only screen and (max-width: 640px){.questionnaire form span.error{font-size:16px}}.questionnaire form input{height:56px;padding-left:14px}@media only screen and (max-width: 640px){.questionnaire form input{min-height:48px}}.questionnaire form select{width:100%}.questionnaire form .selected{margin-top:16px;margin-bottom:0;font-size:16px}.questionnaire form .select-wrapper{width:100%;max-width:340px}.questionnaire form .select-wrapper:before{content:none}.questionnaire form .select-wrapper .icon{position:absolute;right:0;height:100%;width:45px;display:flex;align-items:center;justify-content:center;pointer-events:none}.questionnaire form .select-wrapper .icon:before{content:" ";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALZJREFUaIHtzz0KwkAUReFTZgdmtiMWopvVLitRl6KVFs4FkcT8OIQ3cD8IpHpzLpiZmZmZmc23AzYF7iRgW+DOLEfgAVz4b0QCbsAd2BfomuTAO/6Zv6UjFK87q404fzy6dEQCrj13TkVLBzRA1/P41BEt/fFdvr2KpSNCxMvcEaHiZeqIkPEyNqLN/yHj5deI8PEyNKKKeBkbETpehkZUES/fI6qKF42oMl4aKo43MzMzM7PYXjp1d+9sqm/AAAAAAElFTkSuQmCC") 100% center no-repeat #fff;height:40px;width:36px}.questionnaire form .select-wrapper select{height:56px;padding-left:14px;font-size:18px}@media only screen and (max-width: 640px){.questionnaire form .select-wrapper select{height:56px;font-size:16px}}.questionnaire form .select-wrapper select option{color:#262626}@media only screen and (max-width: 640px){.questionnaire form .select-wrapper{max-width:initial}.questionnaire form .select-wrapper:before{height:48px;line-height:50px}.questionnaire form .select-wrapper select{min-height:50px}}.questionnaire form .radio{position:relative;padding-left:0;color:#5d5d60}.questionnaire form .radio:before{position:unset}.questionnaire form .radio:last-of-type{margin-right:0}.questionnaire form .control.stacked.radio-list,.questionnaire form .control.radio-list.columns{flex-wrap:wrap}.questionnaire form .control.stacked.radio-list .radio,.questionnaire form .control.radio-list.columns .radio{margin-right:12px;margin-bottom:8px}@media only screen and (max-width: 640px){.questionnaire form .control.stacked.radio-list .radio,.questionnaire form .control.radio-list.columns .radio{margin-right:0px}.questionnaire form .control.stacked.radio-list .radio,.questionnaire form .control.radio-list.columns .radio,.questionnaire form .control.stacked.radio-list .radio-label,.questionnaire form .control.radio-list.columns .radio-label{height:auto}}.questionnaire form .radio input,.questionnaire form .stacked--checkbox input,.questionnaire form .checkbox input{top:5px;left:5px;width:auto;height:auto;z-index:0}@media only screen and (max-width: 640px){.questionnaire form .radio input,.questionnaire form .stacked--checkbox input,.questionnaire form .checkbox input{top:0px;left:5px;width:95%;height:auto;outline:none}}.questionnaire form .radio input:checked~.radio-label,.questionnaire form .stacked--checkbox input:checked~.radio-label,.questionnaire form .checkbox input:checked~.radio-label{border:4px solid #1f1f1f}.questionnaire form .radio input:disabled~.radio-label,.questionnaire form .stacked--checkbox input:disabled~.radio-label,.questionnaire form .checkbox input:disabled~.radio-label{border:2px dashed}.questionnaire form .radio .boolean-checkbox input,.questionnaire form .stacked--checkbox .boolean-checkbox input,.questionnaire form .checkbox .boolean-checkbox input{width:100%;height:100%}.questionnaire form .radio:hover .radio-label,.questionnaire form .stacked--checkbox:hover .radio-label,.questionnaire form .checkbox:hover .radio-label{background-image:none;background-color:#d4d4d4}.questionnaire form .radio:hover input:checked~.radio-label,.questionnaire form .radio input:checked~.radio-label,.questionnaire form .stacked--checkbox:hover input:checked~.radio-label,.questionnaire form .stacked--checkbox input:checked~.radio-label,.questionnaire form .checkbox:hover input:checked~.radio-label,.questionnaire form .checkbox input:checked~.radio-label{color:#1f1f1f}.questionnaire form .radio input:checked+.radio-label::before,.questionnaire form .radio input:checked+.icon-radio-buttons__button+.radio-label::before,.questionnaire form .stacked--checkbox input:checked+.radio-label::before,.questionnaire form .stacked--checkbox input:checked+.icon-radio-buttons__button+.radio-label::before,.questionnaire form .checkbox input:checked+.radio-label::before,.questionnaire form .checkbox input:checked+.icon-radio-buttons__button+.radio-label::before{border-color:#1f1f1f}.questionnaire form .radio input:checked+.radio-label::after,.questionnaire form .radio input:checked+.icon-radio-buttons__button+.radio-label::after,.questionnaire form .stacked--checkbox input:checked+.radio-label::after,.questionnaire form .stacked--checkbox input:checked+.icon-radio-buttons__button+.radio-label::after,.questionnaire form .checkbox input:checked+.radio-label::after,.questionnaire form .checkbox input:checked+.icon-radio-buttons__button+.radio-label::after{border:9px solid #be80d1}.questionnaire form .radio input:focus+.radio-label,.questionnaire form .radio input:focus+.icon-radio-buttons__button+.radio-label,.questionnaire form .stacked--checkbox input:focus+.radio-label,.questionnaire form .stacked--checkbox input:focus+.icon-radio-buttons__button+.radio-label,.questionnaire form .checkbox input:focus+.radio-label,.questionnaire form .checkbox input:focus+.icon-radio-buttons__button+.radio-label{outline:4px solid #be80d1}.questionnaire form .radio .radio-label,.questionnaire form .stacked--checkbox .radio-label,.questionnaire form .checkbox .radio-label{display:flex;position:relative;z-index:2;align-items:center;height:100%;background-color:#fff;border:solid 2px #1f1f1f;box-sizing:border-box;pointer-events:none;color:#1f1f1f;padding-left:52px}.questionnaire form .radio .radio-label::before,.questionnaire form .stacked--checkbox .radio-label::before,.questionnaire form .checkbox .radio-label::before{content:"";border:2px solid #9f9f9f;background:#fff;border-radius:50%;position:absolute;width:26px;height:26px;top:calc(50% - 15px);left:18px}.questionnaire form .radio .radio-label::after,.questionnaire form .stacked--checkbox .radio-label::after,.questionnaire form .checkbox .radio-label::after{content:"";width:0;height:0;position:absolute;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:1;top:calc(50% - 9px);left:24px}.questionnaire form .radio .radio-label span,.questionnaire form .stacked--checkbox .radio-label span,.questionnaire form .checkbox .radio-label span{width:154px;padding:11px;font-size:18px;font-weight:600}@media only screen and (max-width: 640px){.questionnaire form .radio .radio-label span,.questionnaire form .stacked--checkbox .radio-label span,.questionnaire form .checkbox .radio-label span{width:100%;font-size:16px}}@media only screen and (max-width: 640px){.questionnaire form .radio.radio-yes-no,.questionnaire form .stacked--checkbox.radio-yes-no,.questionnaire form .checkbox.radio-yes-no{flex-grow:1}.questionnaire form .radio.radio-yes-no:last-of-type,.questionnaire form .stacked--checkbox.radio-yes-no:last-of-type,.questionnaire form .checkbox.radio-yes-no:last-of-type{margin-right:0}}.questionnaire form .radio.radio-yes-no .radio-label,.questionnaire form .stacked--checkbox.radio-yes-no .radio-label,.questionnaire form .checkbox.radio-yes-no .radio-label{width:initial}@media only screen and (max-width: 640px){.questionnaire form .radio.radio-yes-no .radio-label span,.questionnaire form .stacked--checkbox.radio-yes-no .radio-label span,.questionnaire form .checkbox.radio-yes-no .radio-label span{width:100%;padding:14px 20px;font-size:16px}}@media only screen and (max-width: 640px){.questionnaire form .radio-agree-disagree{flex-grow:1}}.questionnaire form .icon-radio-buttons.control{display:flex;flex-wrap:wrap;flex-direction:row}@media only screen and (max-width: 640px){.questionnaire form .icon-radio-buttons.control{justify-content:space-between}}.questionnaire form .icon-radio-buttons.control .radio.image{display:flex;position:relative;flex-direction:column;height:56px}.questionnaire form .icon-radio-buttons.control .radio.image span{display:flex;position:relative;z-index:2;align-items:center;height:100%;pointer-events:none}@media only screen and (max-width: 640px){.questionnaire form .icon-radio-buttons.control .radio.image span{width:auto}}.questionnaire form .icon-radio-buttons.control .radio .radio-label.radio-label span{text-transform:none}@media only screen and (max-width: 640px){.questionnaire form .icon-radio-buttons.control .radio .radio-label.radio-label span{font-size:14px}}.questionnaire form .icon-radio-buttons.control input{display:block;position:absolute;top:50%;left:50%;width:1px;height:1px;z-index:0;opacity:0}.questionnaire form .icon-radio-buttons.control .icon-radio-buttons__button{display:none}.questionnaire form .help-trigger{top:-6px;right:-2px;width:23px;height:23px;border:none;appearance:none;background-color:rgba(0,0,0,0)}.questionnaire form .help-trigger span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.questionnaire form .help-trigger:before{content:"";top:0;right:0;bottom:0;left:0;font-family:"icomoon";font-size:22px}.questionnaire form .control-label .help-trigger{right:0}.questionnaire form .info-box-active{position:relative}.questionnaire form .info-box-active .help-trigger:before{content:"";color:#1f1f1f}.questionnaire form .radio-buttons-with-images{flex-wrap:wrap}.questionnaire form .radio-buttons-with-images .radio{position:relative;margin-right:16px}@media only screen and (max-width: 959px){.questionnaire form .radio-buttons-with-images .radio{flex-grow:0}}@media only screen and (max-width: 640px){.questionnaire form .radio-buttons-with-images .radio{height:auto}}.questionnaire form .radio-buttons-with-images .radio .radio-label{width:148px;height:210px;margin-bottom:18px;padding:10px;border:0;background:#f3f3f3;vertical-align:middle}.questionnaire form .radio-buttons-with-images .radio .radio-label:hover{background-color:#fff}@media only screen and (max-width: 959px){.questionnaire form .radio-buttons-with-images .radio .radio-label{line-height:initial}}.questionnaire form .radio-buttons-with-images .radio .radio-label span{padding:156px 0 0;font-size:14px}.questionnaire form .radio-buttons-with-images .radio img{position:absolute;top:10px;left:10px;z-index:3;width:150px;pointer-events:none}.questionnaire form .radio-buttons-with-images .radio input:checked+span{background-color:#2a1e81}.questionnaire form .radio-buttons-with-images img{display:inline-block;width:150px;vertical-align:middle}.questionnaire form .radio-buttons-with-images.radio-buttons-with-images--unselectable .radio{margin-right:14px;cursor:unset}@media only screen and (max-width: 640px){.questionnaire form .radio-buttons-with-images label{position:relative}.questionnaire form .radio-buttons-with-images label+label{margin-top:10px}.questionnaire form .radio-buttons-with-images label.image,.questionnaire form .radio-buttons-with-images label.other{padding-top:0}.questionnaire form .radio-buttons-with-images label input{position:absolute;top:auto;left:20px;margin:2px 0 0 0}.questionnaire form .radio-buttons-with-images label span{display:block;padding:0 20px 0 40px}.questionnaire form .radio-buttons-with-images img{width:100%;margin-bottom:20px}}.questionnaire form .terms p{margin:10px 0 0}.questionnaire form .preamble{font-size:26px;background-color:#fff;border:4px solid #1f1f1f;line-height:34px;padding:24px;margin:0 0 20px;font-weight:600;margin-top:32px}@media only screen and (max-width: 959px){.questionnaire form .preamble{font-size:22px;line-height:26px;padding:15px}}.questionnaire form h2+.box .preamble{margin-top:0}.questionnaire form .rebuild-estimate-secondary-text,.questionnaire form .secondary-text:not(.preamble),.questionnaire form .preamble:not(.preamble),.questionnaire form .tertiary-text{margin-bottom:18px;font-size:18px;line-height:24px}@media only screen and (max-width: 640px){.questionnaire form .rebuild-estimate-secondary-text,.questionnaire form .secondary-text:not(.preamble),.questionnaire form .preamble:not(.preamble),.questionnaire form .tertiary-text{font-size:16px}}.questionnaire form .small-print{margin:0;padding:20px 0}@media only screen and (max-width: 640px){.questionnaire form .small-print{padding:16px 16px 0}}.questionnaire form .postamble{margin-top:32px}.questionnaire form .welcome{padding-bottom:20px}.questionnaire form .welcome__header{text-align:center;padding:56px 10px 0}.questionnaire form .welcome__header span{display:block}@media only screen and (max-width: 959px){.questionnaire form .welcome__header{padding:46px 10px 0}}.questionnaire form .welcome__header--title{font-size:31px;line-height:32px}.questionnaire form .welcome__header--subtitle{font-size:20px;line-height:32px}.questionnaire form .information-block__title{font-size:16px;font-weight:bold}.questionnaire form .information-block__subtitle{font-size:16px;color:#6d6d6d}.questionnaire form .welcome__insurers{height:35px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/logos/insurers/insurer-panel--desktop.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 959px){.questionnaire form .welcome__insurers{height:40px;margin:0 20px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/logos/insurers/insurer-panel--mobile-8983dd2a1eb805a597ea6f74a2388723f75e1e7b7b3abe47aa61a3819780444e.png)}}.questionnaire form .information-block{display:flex;justify-content:center;margin-top:56px;margin-bottom:10px;padding:35px 30px;border-radius:8px;background-color:#f2f9f9}@media only screen and (max-width: 959px){.questionnaire form .information-block{padding:35px 10px}}.questionnaire form .information-block__image{flex-shrink:0;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.questionnaire form .welcome-support-consultant__image{width:64px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/sb/support-headshot-408fc18a463b1f46503dc0ab0b91ee236459906ad09125315a1d2bf96009b688.png)}.questionnaire form .information-block__trusted{width:28px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/sb/icon__sb-trusted-ce47ff4554c872fdcd28116e831b97ce8f2b4bb24ba07e7eb06fc4b869fc2147.png)}.questionnaire form .information-block__fca{width:28px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/sb/icon__sb-fca-87cd5a015f49bf04792e646df40b870a5a8c420fa04bfbec3ea7df1bc2a13baf.png)}.questionnaire form .welcome-support__copy{display:flex;flex-direction:column;justify-content:space-around}.questionnaire form .welcome-support__copy--heading{font-size:20px;font-weight:bold}.questionnaire form .welcome-support__copy--subtext{font-size:16px;color:#6d6d6d}.questionnaire form .welcome-support__copy--tel{font-size:18px;font-weight:bold;color:#008489}.questionnaire form .welcome-support__copy--tel a{text-decoration:none}.questionnaire form .form-actions{margin-top:0;padding:40px}@media only screen and (max-width: 640px){.questionnaire form .form-actions{padding:40px 0}}.questionnaire form .form-actions .inner-box{display:flex;justify-content:space-between;align-items:center}.questionnaire form .form-actions .btn-primary{line-height:1;height:auto;padding:24px 58px 24px 26px;min-width:unset;border-radius:0;position:relative}@media only screen and (max-width: 640px){.questionnaire form .form-actions .btn-primary{width:100%}}.questionnaire form .form-actions .btn-primary:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDM0LjE3MSAzNC4zMDgiPg0KPHBhdGggaWQ9IlBhdGhfMTg4MzMiIGRhdGEtbmFtZT0iUGF0aCAxODgzMyIgZD0iTTc5Ljc5LDExLjlsLTQuMjQyLDQuMTg5LDkuNTQ1LDkuMzI4SDYzLjY3MXY1Ljg3M0g4NS4wOTNsLTkuNTQ1LDkuMzI4LDQuMjQyLDQuMTg5TDk2LjYyNiwyOC4zNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMuMTcxIC0xMS4xOTkpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPg0KPC9zdmc+");background-repeat:no-repeat;background-size:24px;display:block;width:24px;height:24px;position:absolute;right:22px;top:calc(50% - 12px);transition:transform .3s ease}.questionnaire form .form-actions .btn-primary:hover:after{transform:rotate(45deg)}.questionnaire form .form-actions .btn-primary:focus{outline:4px solid #be80d1}.questionnaire form .form-actions .btn-primary:disabled:after{display:none}.questionnaire form label.checkbox input{opacity:0}.form-section{padding-bottom:30px;margin-top:0;border-bottom:4px solid #1f1f1f}.form-section.off{display:none;visibility:hidden}.center-align{text-align:center}.robot-icon{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/robot-24b0009cd919987c543fa57d8bb01d2a6f88e7ab53b4cccc320121851649fdf9.svg);background-repeat:no-repeat;background-size:100%;display:block;height:175px;margin:0 auto;width:175px}.error-icon{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/error-4441f920714757eaa01524e68bad1c7eb92139049a76def931cfc4c7e15ed2c9.svg);background-repeat:no-repeat;background-size:100%;display:block;height:100px;margin:0 auto 10px auto;width:100px}@media only screen and (max-width: 640px){.error-icon{height:60px;width:60px}}.waiting-for-quotes p,.error-messaging p{margin:0 auto;max-width:400px}.back-to-journey{background:#0285ff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:24px;font-weight:900;margin-top:40px;padding:17px 36px 15px 36px;transition:.3s background}@media only screen and (max-width: 640px){.back-to-journey{padding:12px 36px 10px 36px}}.back-to-journey:before{position:relative;top:-4px}.back-to-journey:hover{background:#006bce;text-decoration:none}@media only screen and (max-width: 640px){.form-section.center-align{padding-left:20px;padding-right:20px}}.welcome__header{padding-top:26px}.date-of-birth .hiddenInput{visibility:hidden;height:0;width:0 !important}.date-of-birth .select-wrapper::before{width:25px}.date-of-birth .day-wrapper{margin-right:15px;width:74px !important}.date-of-birth .month-wrapper{margin-right:15px;width:132px !important}.date-of-birth .year-wrapper{margin-right:15px;width:84px !important}.date-of-birth select.month,.date-of-birth select.day{text-transform:capitalize}.multi-trade-rating__total{border-top:2px solid #ccc;font-size:1.28rem;margin-top:20px;padding:10px 0 0;font-weight:bold;text-align:right;width:75%}@media only screen and (max-width: 640px){.multi-trade-rating__total{max-width:none}}.multi-trade-rating__total p{font-size:16px;margin:0;padding:0;position:relative}.percent-group{display:inline-flex;position:relative}.percentage-alert{border:1px solid #ffc659;background-color:#fffbf2;padding:12px;width:82%;margin-top:13px;font-size:16px;display:block !important;margin-bottom:10px;color:#111118}@media only screen and (min-width: 641px)and (max-width: 959px){.percentage-alert{width:87%}}@media only screen and (max-width: 640px){.percentage-alert{width:-webkit-fill-available}}.percentage-control__group{display:inline-flex;width:100%;padding-top:5px !important;padding-bottom:5px !important}.percentage-control__group .checkbox-label{width:69%;vertical-align:middle;margin-top:12px;font-weight:bold;margin-left:10px}.percentage-group .percentage-error{border:1px solid #dc6b69;background-color:#fcf5f5}.percentage-group select::-ms-expand{display:none}#main_building_not_shared_info{margin-top:14px}#non_uk_work_total{border:0 !important;background-color:rgba(0,0,0,0);box-shadow:0 0 #111118;font-size:20px;color:#111118;pointer-events:none;padding:0;margin-left:6px;font-weight:bold;padding-bottom:6px}@media only screen and (max-width: 640px){#non_uk_work_total{margin-top:0px}}.percentage-control__group .control{width:80px;border-top:2px solid #ccc;margin-top:20px !important;background:none !important}.ui-datepicker{background:#fff;box-shadow:0 3px 3px 0 rgba(50,50,50,.25)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{text-decoration:none;color:#be80d1}.ui-datepicker .ui-datepicker-title{color:#1f1f1f}.ui-datepicker td a.ui-state-active{background:#be80d1}.ui-datepicker td a.ui-state-hover{background:#d2a6df}@media only screen and (max-width: 640px){.switch-to-search{padding:15px}}.control-group.address-finder .please-wait span{background-color:#be80d1}.control-group.address-finder .control.input-group.address-finder-wrapper{flex-direction:column}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.control-group.address-finder .control.input-group.address-finder-wrapper{flex-direction:initial}}.control-group.address-finder .control.input-group.address-finder-wrapper input{border-radius:0}.control-group.address-finder .control.input-group.address-finder-wrapper .btn-secondary{min-height:56px;border-radius:0;margin-left:0}.site-section .journey-not-found{padding:60px 30px}.site-section .journey-not-found .journey-not-found-actions{background-color:#fff;border:none}.commercial_landlord .questionnaire form .control-block.trade-search .search-wrapper input:focus,.landlord .questionnaire form .control-block.trade-search .search-wrapper input:focus{outline:4px solid #439887}.commercial_landlord .questionnaire form select:focus,.commercial_landlord .questionnaire form input:focus,.landlord .questionnaire form select:focus,.landlord .questionnaire form input:focus{outline:4px solid #439887}.commercial_landlord .questionnaire form .form-actions .btn-primary:focus,.landlord .questionnaire form .form-actions .btn-primary:focus{outline:4px solid #439887}.commercial_landlord .questionnaire .radio input:focus+.radio-label,.commercial_landlord .questionnaire .stacked--checkbox input:focus+.radio-label,.commercial_landlord .questionnaire .checkbox input:focus+.radio-label,.landlord .questionnaire .radio input:focus+.radio-label,.landlord .questionnaire .stacked--checkbox input:focus+.radio-label,.landlord .questionnaire .checkbox input:focus+.radio-label{outline:4px solid #439887}.commercial_landlord .questionnaire .radio input:checked+.radio-label::after,.commercial_landlord .questionnaire .stacked--checkbox input:checked+.radio-label::after,.commercial_landlord .questionnaire .checkbox input:checked+.radio-label::after,.landlord .questionnaire .radio input:checked+.radio-label::after,.landlord .questionnaire .stacked--checkbox input:checked+.radio-label::after,.landlord .questionnaire .checkbox input:checked+.radio-label::after{border-color:#439887}.commercial_landlord .control-group.address-finder .please-wait span,.landlord .control-group.address-finder .please-wait span{background-color:#439887}.commercial_landlord .ui-datepicker .ui-datepicker-prev,.commercial_landlord .ui-datepicker .ui-datepicker-next,.landlord .ui-datepicker .ui-datepicker-prev,.landlord .ui-datepicker .ui-datepicker-next{color:#4db6a1}.commercial_landlord .ui-datepicker td a.ui-state-active,.landlord .ui-datepicker td a.ui-state-active{background:#4db6a1}.commercial_landlord .ui-datepicker td a.ui-state-hover,.landlord .ui-datepicker td a.ui-state-hover{background:#82ccbd}.rebuild-cost-estimate-container .rebuild-estimate,.rebuild-cost-estimate-container .rebuild-estimate-secondary-text{margin-top:20px}.rebuild-cost-estimate-container .rebuild-cost-estimate-from-tpd{font-size:16px}.rebuild-cost-estimate-container .rebuild-cost-estimate-from-tpd .cite-with-label{border-left:solid 4px #4db6a1;padding:4px 4px 4px 15px;margin-top:10px;display:flex;align-items:center;justify-content:space-between}.rebuild-cost-estimate-container .rebuild-cost-estimate-from-tpd .cite-with-label h2{width:83.3333333333%;padding:0;font-size:28px;line-height:34px}@media only screen and (max-width: 640px){.rebuild-cost-estimate-container .rebuild-cost-estimate-from-tpd .cite-with-label h2{width:71.4285714286%;font-size:24px;line-height:28px}}.rebuild-cost-estimate-container .rebuild-cost-estimate-from-tpd h4.strong{margin-top:10px;margin-bottom:unset;font-weight:600}.rebuild-cost-estimate-container .edit-button .control{margin-top:unset}.rebuild-cost-estimate-container .edit-button .form-actions{padding:0}.rebuild-cost-estimate-container .edit-button .form-actions .btn-secondary{border-radius:4px;padding:0 8px;font-size:14px;border:3px solid #262626;color:#262626;background-color:#fff;text-wrap:nowrap}.rebuild-cost-estimate-container .bsi-wrapper{margin-left:-12px;margin-bottom:18px;max-width:340px}.rebuild-cost-estimate-container .bsi-wrapper span{position:relative;left:20px;z-index:5;margin:auto 0;font-weight:600;font-size:18px}@media only screen and (max-width: 640px){.rebuild-cost-estimate-container .bsi-wrapper span{font-size:16px}}.rebuild-cost-estimate-container .bsi-wrapper input{padding-left:20px}.rebuild-cost-estimate-tpd-loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(128,128,128,.5);z-index:999}.rebuild-cost-estimate-tpd-loader-overlay .rebuild-cost-estimate-tpd-loader-container{width:20%;text-align:center;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1);background-color:#fff;z-index:1000;position:fixed;left:40%;top:40%}@media only screen and (max-width: 959px){.rebuild-cost-estimate-tpd-loader-overlay .rebuild-cost-estimate-tpd-loader-container{width:50%;left:25%}}.rebuild-cost-estimate-tpd-loader-overlay .rebuild-cost-estimate-tpd-loader-container .rebuild-cost-estimate-tpd-loader-text{font-size:24px;margin:24px;font-weight:bold;color:#262626}.rebuild-cost-estimate-tpd-loader-overlay .rebuild-cost-estimate-tpd-loader-container .rebuild-cost-estimate-tpd-loader-spinner{margin:0 auto 24px auto;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #262626;width:64px;height:64px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.progress-bar{overflow:hidden;box-sizing:border-box;padding:14px 60px 30px 60px;background-color:#be80d1}@media only screen and (max-width: 959px){.progress-bar{padding:24px 60px 52px 60px}}.progress-bar ol{display:table;table-layout:fixed;width:100%;margin:0 auto;padding:0;list-style:none;counter-reset:step;max-width:842px}.progress-bar li{display:table-cell;counter-increment:step;vertical-align:middle;padding:10px 0}.progress-bar li.complete .item:before{content:"";font-family:"icomoon",serif;font-size:23px;text-indent:-2px}.progress-bar li.complete .item span{color:#1f1f1f;text-decoration:underline}.progress-bar li.last{width:23px}.progress-bar li.last .item span{left:-100px;width:200px}.progress-bar .cell{position:relative;display:block;width:100%;height:5px;background-color:#1f1f1f}.progress-bar .item{color:#1f1f1f;text-decoration:none}.progress-bar .item:before{content:counter(step);position:absolute;top:-11.5px;width:21px;height:21px;line-height:21px;background-color:#1f1f1f;border:4px solid #1f1f1f;border-radius:50%;text-align:center;font-size:14px;font-weight:bold;color:#fff}.progress-bar .item span{position:absolute;color:rgba(34,49,83,.4);width:100%;top:17px;left:-50%;margin-left:11.5px;font-size:14px;text-align:center;line-height:19px;font-weight:600}@media only screen and (max-width: 640px){.progress-bar .item span{display:none;visibility:hidden}}.progress-bar .current .item:before,.progress-bar a.item:hover:before{color:#be80d1;font-size:26px;background-color:#fff;border-color:#1f1f1f;content:"▾";font-family:serif;line-height:19px;text-indent:0px}.progress-bar .current .item span{color:#1f1f1f}@media only screen and (max-width: 640px){.progress-bar{padding:10px 10px 15px 10px}.progress-bar .item span{display:none;visibility:hidden}}.landlord .progress-bar,.commercial_landlord .progress-bar{background-color:#4db6a1}.landlord .progress-bar .current .item:before,.landlord .progress-bar a.item:hover:before,.commercial_landlord .progress-bar .current .item:before,.commercial_landlord .progress-bar a.item:hover:before{color:#439887}.partner-site-footer{color:#fff;padding:40px 58px 20px;font-size:14px;text-align:left;background-color:#1f1f1f}@media only screen and (max-width: 640px){.partner-site-footer{margin-top:0}}@media only screen and (max-width: 959px){.partner-site-footer{padding:30px 16px 20px}}.partner-site-footer__inner{max-width:944px;margin:auto}.partner-site-footer__top{max-width:100%;display:flex;flex-direction:column}.partner-site-footer__copyright{font-weight:bold;float:left;margin-bottom:1.5rem;margin-right:20px}.partner-site-footer__links{padding-left:0;list-style:none;display:block}.partner-site-footer__links li{padding:0 20px;border-right:solid 1px #fff;display:inline-block}.partner-site-footer__links li:last-child{padding-right:0;border-right:0}.partner-site-footer__links li:first-child{padding-left:0}.partner-site-footer__links li a{color:#fff}@media only screen and (max-width: 640px){.partner-site-footer__links li{display:block;padding:4px 0;border:none}}.partner-site-footer__links a{display:block}.partner-site-footer__legal-text{font-size:14px;line-height:1.71}.partner-site-header{padding:12px 20px;background-color:#1f1f1f}@media only screen and (max-width: 640px){.partner-site-header img{height:27px}}.partner-site-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:944px;margin:auto}.partner-site-header__logo{height:39px}.partner-site-header-details{text-align:right;font-size:11px;line-height:1.2;color:#fff;z-index:1}.partner-site-header-details .tel{font-size:20px;font-weight:bold;color:#fff;text-decoration:none}.partner-site-header-details .tel:hover{text-decoration:underline}@media only screen and (max-width: 640px){.partner-site-header-details .tel{font-size:18px}}.site-header__call-button{color:#1f1f1f}.site-header__call-button:before{top:8px;left:9px;font-size:22px;font-weight:bold}.control-block{position:relative}.help-trigger{position:relative;margin-left:5px;font-weight:bold;color:#1f1f1f;cursor:pointer}.help-trigger:focus{outline:thin dotted}.help-trigger:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.help-trigger:hover{color:#3c3c3c}.help-text{box-sizing:border-box;padding:10px 20px;border-left:5px solid #1f1f1f;margin-bottom:20px;font-size:15px;font-size:1.0714285714rem;line-height:1.2}.help-text .info-box-toggle{display:none;visibility:hidden}.help-text .info-box-toggle+div{font-size:18px}@media only screen and (max-width: 640px){.help-text .info-box-toggle+div{font-size:16px}}.help-text p,.help-text ul,.help-text ol{margin:0;font-size:18px;line-height:24px}@media only screen and (max-width: 640px){.help-text p,.help-text ul,.help-text ol{font-size:16px}}.help-text p+p,.help-text p+ul,.help-text p+ol,.help-text ul+p,.help-text ul+ul,.help-text ul+ol,.help-text ol+p,.help-text ol+ul,.help-text ol+ol{margin-top:10px;margin-top:.7142857143rem}.help-text ul{padding-left:20px;margin-left:0}.help-text li+li{margin-top:5px;margin-top:.3571428571rem}.help-trigger{position:relative}.help-trigger:before{content:"";content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.help-text{margin-top:10px;margin-top:.7142857143rem;display:none;visibility:hidden}.info-box-active .help-text{display:block;visibility:visible}.btn-primary,.btn-secondary{background:#1f1f1f;color:#fff;font-size:22px;margin-left:auto;font-family:Poppins,sans-serif;border-radius:0}.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:#3c3c3c}.btn-primary:after,.btn-secondary:after{display:none}.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus{background:#3c3c3c}.quote-details .btn-primary{line-height:1}.control[data-control=pickadate]{display:flex;flex-wrap:wrap;flex-direction:column}.control[data-control=pickadate] .buttons{margin-bottom:20px;display:flex;gap:10px}.control[data-control=pickadate] .buttons .btn-secondary{margin-left:0}.btn-back,.btn-back:hover,.btn-back:focus{font-family:Poppins,sans-serif;border:none;font-size:18px;align-self:center;cursor:pointer;padding:0 26px;font-weight:600;text-decoration:underline !important;position:relative}.btn-back:before,.btn-back:hover:before,.btn-back:focus:before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDM0LjE3MSAzNC4zMDgiPgo8cGF0aCBpZD0iUGF0aF8xODgzMyIgZGF0YS1uYW1lPSJQYXRoIDE4ODMzIiBkPSJNNzkuNzksMTEuOWwtNC4yNDIsNC4xODksOS41NDUsOS4zMjhINjMuNjcxdjUuODczSDg1LjA5M2wtOS41NDUsOS4zMjgsNC4yNDIsNC4xODlMOTYuNjI2LDI4LjM1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02My4xNzEgLTExLjE5OSkiIGZpbGw9IiMwMDAwMDAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:0;top:calc(50% - 9px);transform:rotate(180deg)}.btn-back:not([disabled]):hover,.btn-back:not([disabled]):focus{background-color:rgba(0,0,0,0)}[data-control=pickadate] .buttons button:first-child{margin-left:0}.popup-box .info-box-toggle{cursor:pointer}.popup-box .info-box-content{position:absolute;display:block;opacity:0;margin-top:-9999px;padding:20px 40px 20px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2a1e81;border-radius:5px;background-color:#fff;text-align:left;transition:opacity .2s,margin-top .2s .2s}.popup-box .info-box-content.right-callout:before{position:absolute;top:20px;left:-8px;content:"";height:0;width:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-right:7px solid #2a1e81}.popup-box .info-box-content.right-callout:after{position:absolute;top:21px;left:-6px;content:"";height:0;width:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid #fff}.popup-box .info-box-content.left-callout:before{position:absolute;top:20px;right:-8px;content:"";height:0;width:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #2a1e81}.popup-box .info-box-content.left-callout:after{position:absolute;top:21px;right:-6px;content:"";height:0;width:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #fff}.popup-box.info-box-active .info-box-content{display:block;margin-top:0;opacity:1;transition:opacity .2s}.popup-box .close{display:block;position:absolute;top:10px;right:10px;width:20px;width:1.4285714286rem;height:20px;height:1.4285714286rem;border:0px;border-radius:.7142857143rem;background-color:#2a1e81;color:#fff;text-align:center;font-size:12px;font-size:.8571428571rem;line-height:1.8333333333;transition:all .2s}.popup-box .close:link{text-decoration:none}.popup-box .close:hover,.popup-box .close:focus{background:#070441}.popup-box.operating-hours-popup{position:relative}.popup-box.operating-hours-popup .info-box-content{border:0;border-radius:2px;z-index:9999;top:43px;right:0}.popup-box.operating-hours-popup .info-box-content:before{content:"";position:absolute;top:-15px;left:80%;margin-left:-14px;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:14px solid #ececec}.popup-box.operating-hours-popup .info-box-content:after{content:"";position:absolute;top:-13px;left:80%;margin-left:-14px;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:14px solid #fff}.popup-box.operating-hours-popup .info-box-content ul{margin:0;padding:0;list-style:none}[data-journey-name=usa] .trade-search .search-wrapper .icon,body.usa .trade-search .search-wrapper .icon{max-height:52px}.ui-helper-hidden-accessible{position:absolute;top:0;left:-9999px}.trade-search{outline:none}.trade-search .results{display:none}.trade-search.open .results{display:block}.trade-search.state-selected .search{display:none}.trade-search.state-search .selected{display:none}.trade-search.state-blocked .results{display:none}.trade-search .control.blocked-message,.trade-search.state-selected .control.blocked-message,p.control.blocked-message{display:none}.state-blocked .control.blocked-message{display:block}.trade-search .ui-helper-hidden-accessible{position:absolute;left:-9999px}.trade-search.error .search-wrapper .icon::before{color:#e61414}.trade-search .search-wrapper{position:relative;width:100%}.trade-search .search-wrapper input{width:100%;padding-left:46px}.trade-search .search-wrapper input::placeholder{font-style:normal;color:#5d5d60}.trade-search .search-wrapper input:focus+.results{border-color:#f4a1e4;box-shadow:0 0 2px #f4a1e4}.trade-search .search-wrapper input.error+.results{border-color:#dc8484;box-shadow:0 0 2px #dc8484}.trade-search .search-wrapper label.placeholder{width:auto;left:0;right:0;padding-left:55px}.trade-search .search-wrapper .icon{display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;left:0;top:0;width:50px;height:100%;max-height:56px}.trade-search .search-wrapper .icon::before{font-size:24px;position:relative;text-align:center;line-height:48px;background-color:rgba(0,0,0,0);pointer-events:none;color:#9388e3}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.trade-search .search-wrapper .icon::before{line-height:1}}.trade-search .search.commercial_landlord_business_types .results .heading.suggested,.trade-search .search.commercial_landlord_business_types .results .heading.exact{display:none}.trade-search .search.commercial_landlord_business_types .results a{text-decoration:none}.trade-search .search.commercial_landlord_business_types .results a .trade-type{font-size:.8em;color:#555;padding-top:1px}.trade-search .search.commercial_landlord_business_types .results a.ui-state-active .trade-type{color:#fff}.trade-search .results{overflow:hidden;box-sizing:border-box;width:100%;background:#fff;text-align:left;border:1px solid #9084e8;border-top-width:0;border-radius:0 0 4px 4px}.trade-search .results ul{margin:0;padding:0;list-style:none}.trade-search .results .heading{padding:11px 19px;font-size:15px;font-size:1.0714285714rem;line-height:1.2;background:#f3f3f3;color:#6c6967}.trade-search .results a{display:block;padding:12px 19px 13px 29px;color:#1f1f1f;font-size:15px;font-size:1.0714285714rem;line-height:1.2;cursor:pointer}.trade-search .results a.view-all-trades{color:#6c6967;display:inline-block;padding:0;font-size:15px;font-size:1.0714285714rem;line-height:1.2}.trade-search .results a.ui-state-active{background-color:#2a1e81;color:#fff}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.trade-search .results .heading{padding:11px 9px}.trade-search .results a{padding:12px 9px 13px 19px}}.trade-search .trade-search__occupations{margin:8px 0 0}.trade-search.state-selected .trade-search__occupations{display:none}.trade-search.state-selected p.control{display:block}.trade-search .answer{font-weight:bold}.trade-search.open input{border-radius:4px 4px 0 0}.tracking-codes{position:absolute;left:0;top:0}.journey-not-found{padding:0px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.57rem}@media only screen and (max-width: 959px){.journey-not-found{flex-wrap:wrap}}.journey-not-found h1{font-size:38px;font-weight:normal}@media only screen and (max-width: 959px){.journey-not-found h1{font-size:31px}}.journey-not-found .btn-primary{height:60px;font-size:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.journey-not-found .btn-primary.disabled{pointer-events:none;background-color:rgba(222,40,116,.7)}.journey-not-found-display{width:50%;margin-right:45px}@media only screen and (max-width: 959px){.journey-not-found-display{width:100%;margin-right:0;padding:0 16px}}.journey-not-found-display__copy{font-size:20px}@media only screen and (max-width: 959px){.journey-not-found-display__copy{font-size:16px}}.journey-not-found__header{font-size:80px}.journey-not-found-actions{border:1px solid #ccc}@media only screen and (max-width: 959px){.journey-not-found-actions{width:100%}}.journey-not-found-actions__inner{max-width:422px;margin:0 auto;padding:56px 32px}@media only screen and (max-width: 959px){.journey-not-found-actions__inner{padding:32px 16px}}.journey-not-found-actions__subtitle{font-size:20px;font-weight:700}.journey-not-found-actions__copy{font-size:14px}.journey-not-found-actions__error{font-size:18px;font-weight:700}.invalid-journey{display:flex;flex-direction:column;padding:32px}.invalid-journey hr{width:100%}.journey-not-found-actions__inner--resend{padding-bottom:0}.journey-not-found-actions__inner--resend-top{padding-bottom:16px}.checkout-link-expired{display:flex;justify-content:center;align-items:center;margin-top:150px;margin-bottom:150px;text-align:center}.checkout-link-expired .error{font-size:3.5em;font-weight:bold}.checkout-link-expired .message{font-size:1.75em}.no_quotes{border:1px solid #ccc;border-radius:8px;width:85%;margin:0 auto;padding:32px;display:flex}.no_quotes figure{padding-right:10px}.no_quotes h2{font-weight:600;font-size:20px;line-height:24px;margin-bottom:5px}.no_quotes p{margin-bottom:0px}@media only screen and (max-width: 640px){.no_quotes{width:80%}}.quotes{background-color:#fff}.quotes table{width:100%;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:center}.quotes thead th{padding:5px 2px;background:#4632d8;color:#fff;font-size:10px;font-size:.7142857143rem;line-height:1.2}.quotes thead th span{display:block;font-style:italic}.quotes thead th.insurer{width:125px}.quotes thead th.price{width:160px}.quotes thead th.action{width:100px}.quotes tbody .qa-quoted-quote-row td.cover.cover-shared-limits,.quotes tbody .qa-referred-quote-row td.cover.cover-shared-limits{padding:20px 0 5px 0}.quotes tbody .qa-quoted-quote-row td.cover.cover-shared-limits~td.action,.quotes tbody .qa-referred-quote-row td.cover.cover-shared-limits~td.action{padding:10px 0}.quotes tbody .qa-quoted-quote-row th,.quotes tbody .qa-quoted-quote-row td,.quotes tbody .qa-referred-quote-row th,.quotes tbody .qa-referred-quote-row td{border-top:1px solid #e0e0e0;padding:20px 8px}.quotes tbody tr .excess-summary .excess-button{background:none !important;color:#00827f;border:none;padding:0 !important;font:inherit;border-bottom:1px solid #00827f;cursor:pointer;line-height:10px}.quotes tbody tr.referral{background:rgba(0,0,0,0) !important}.quotes tbody tr.referral td{font-weight:bold}.quotes tbody .insurer{background:rgba(42,30,129,.06);padding:20px}@media only screen and (min-width: 960px),only screen and (max-width: 640px){.quotes tbody .insurer{padding:4px}}.quotes .price{padding:10px 0}.quotes .price .premium{vertical-align:bottom;font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667;font-weight:500}.quotes .price .option .premium{display:block;font-size:12px;font-size:.8571428571rem;line-height:1.3333333333;font-style:normal}@media only screen and (min-width: 960px){.quotes .price .option+.option{border-top:1px solid #e9e9e9}}.quotes .price .option div{white-space:nowrap;font-style:italic}.quotes .price p,.quotes .price div{margin:0;font-size:10px;font-size:.7142857143rem;line-height:1.2}.quotes .price h4{font-weight:normal}.quotes td.cover{padding:0;background-color:#fff;transition:background-color .2s}.quotes td.cover .info-box-content{display:none}.quotes td.cover.active-info-box .info-box-content{display:block}.quotes td.cover.active-info-box{background-color:#eae9f2;box-shadow:0 1px 0 #fff inset,0 -1px 0 #fff inset}.quotes td.cover a{text-decoration:underline}.quotes td.cover span,.quotes td.cover a{display:block}.quotes .cover-level{font-size:12px;font-size:.8571428571rem;line-height:1.1666666667}.quotes .action a,.quotes .action button{min-width:0;font-size:15px;font-size:1.0714285714rem;line-height:1.4;line-height:1}.quotes .action button{width:100%;overflow:hidden}.quotes .action a{display:block}.quotes .action a+a,.quotes .action button+button,.quotes .action [data-react-app]~form{margin-top:10px;line-height:31px}@media only screen and (max-width: 959px){.quotes .action a+a,.quotes .action button+button,.quotes .action [data-react-app]~form{line-height:35px}}.quotes td.action{padding-left:10px;padding-right:10px}.quotes a.info-box-toggle.warn{position:relative;display:inline-block;width:20px;width:1.4285714286rem;height:20px;height:1.4285714286rem;border-radius:.7142857143rem;text-decoration:none;font-weight:bold;color:#fff;background-color:#2a1e81;transition:background-color,.2s}.quotes a.info-box-toggle.warn:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.quotes a.info-box-toggle.warn:hover,.quotes a.info-box-toggle.warn:focus{background:#070441}.quotes .wcomp .info-box-content{width:250px;padding:15px 20px;box-sizing:border-box;background-color:#2a1e81;color:#fff;border-radius:0;text-align:center}.quotes .wcomp .info-box-content:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-14px;height:0;width:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:14px solid #2a1e81}.quotes .wcomp .info-box-content.info-box-content.info-box-content{top:35px;left:50%;right:auto;margin-left:-125px}.quotes .wcomp .info-box-content a:link{color:#20b2aa}.quotes .wcomp .info-box-content .phone{color:#20b2aa}.quotes .wcomp .info-box-content .close{top:16px;right:14px;transition:transform .2s;background-color:rgba(0,0,0,0)}.quotes .wcomp .info-box-content .close.close.close{font-size:12px;font-size:.8571428571rem;line-height:1.8333333333}.quotes .wcomp .info-box-content .close:hover,.quotes .wcomp .info-box-content .close:focus{color:#d9d9d9;transform:scale(1.5)}.quotes .info-box.wcomp{position:relative}.quotes .info-box.wcomp>span,.quotes .info-box.wcomp>a{font-size:15px;font-size:1.0714285714rem;line-height:1.3333333333}.quotes .info-box.wcomp .info-box-content{right:20px;top:20px;z-index:1;margin-bottom:10px}.quotes .info-box.excess h2 p,.quotes .info-box.excess .excess-header-row p{margin-bottom:0;padding-bottom:10px;font-size:14px;font-size:1rem;line-height:1.5;font-family:Poppins,sans-serif;font-weight:bold;color:#fff;font-size:14px}.quotes .info-box.excess h2 div,.quotes .info-box.excess .excess-header-row div{font-size:14px;font-size:1rem;line-height:1.5}.quotes .info-box.excess h2 .qa-excess-value,.quotes .info-box.excess .excess-header-row .qa-excess-value{text-align:right}.quotes .info-box.excess .excess-header-row{display:table-row}.quotes .info-box.excess .excess-header-row>div{border-bottom:1px solid #fff;display:table-cell;text-align:left}.quotes .info-box.excess .excesses-table{display:table;width:100%;margin:0;border-collapse:separate;border-spacing:0 10px;text-align:left;font-size:12px;font-size:.8571428571rem;line-height:1.25}.quotes .info-box.excess .table-row-group{display:table-row-group}.quotes .info-box.excess .excess-item{display:table-row}.quotes .info-box.excess .excess-name,.quotes .info-box.excess .excess-amount{display:table-cell}.quotes .info-box.excess .excess-name{padding-right:10px}.quotes .info-box.excess .excess-amount{white-space:nowrap;font-weight:bold;text-align:right}.quotes .excess .info-box-content{width:250px;padding:15px 20px;box-sizing:border-box;background-color:#2a1e81;color:#fff;border-radius:0;text-align:left}.quotes .excess .info-box-content:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-14px;height:0;width:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:14px solid #2a1e81}.quotes .excess .info-box-content.info-box-content.info-box-content{top:35px;left:50%;right:auto;margin-left:-125px}.quotes .excess .info-box-content .close{top:16px;right:14px;transition:transform .2s;background-color:rgba(0,0,0,0)}.quotes .excess .info-box-content .close.close.close{font-size:12px;font-size:.8571428571rem;line-height:1.8333333333}.quotes .excess .info-box-content .close:hover,.quotes .excess .info-box-content .close:focus{color:#d9d9d9;transform:scale(1.5)}.quotes .qa-display-limit a{font-size:14px !important}.quotes .info-box.excess{position:relative}.quotes .info-box.excess>span,.quotes .info-box.excess>a{font-size:10px;font-size:.7142857143rem;line-height:1.2}.quotes .info-box.excess .info-box-content{right:20px;top:20px;z-index:1;margin-bottom:10px}@media only screen and (max-width: 959px){.quotes table{table-layout:auto}.quotes .cover{display:none;visibility:hidden}.quotes thead th{font-size:12px;font-size:.8571428571rem;line-height:1.75}.quotes thead th.insurer,.quotes thead th.price{width:auto}.quotes thead th.action{width:100px}.quotes tbody th{padding:20px 10px}.quotes tbody tr.referral td{text-align:left;padding:20px}}.quotes .underwriter-label{font-weight:bold;font-style:italic;font-size:10px;font-size:.7142857143rem;line-height:1.2}@media only screen and (min-width: 960px){.quotes .underwriter-label{font-size:12px;font-size:.8571428571rem;line-height:1.1666666667}}.quotes .underwriter-label .underwriter{font-weight:normal}@media only screen and (max-width: 640px){.quotes thead th.action{width:70px}}.expired-banner{margin-bottom:10px}.expired-banner .inner-box{padding:35px 40px}.expired-banner p{margin-bottom:0}@media only screen and (min-width: 960px){.quotes table.large thead th{font-size:14px;font-size:1rem;line-height:1;padding:10px 5px}.quotes table.large thead th.insurer{width:auto}.quotes table.large thead th.price{width:auto}.quotes table.large .price .premium{font-size:27px;font-size:1.9285714286rem;line-height:1.5555555556}.quotes table.large .price h4,.quotes table.large .price span{font-size:12px;font-size:.8571428571rem;line-height:1.75}.quotes table.large .price .option .premium{font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667}.quotes table.large .price .payment-preference--annual .premium--annual .premium{font-size:17px !important;font-weight:bold}.quotes table.large .price .payment-preference--annual .premium--monthly .premium{color:#18181d;font-size:13px !important}.quotes table.large .price .payment-preference--annual .premium--monthly .premium:first-of-type{font-size:10px !important}.quotes table.large .cover .cover-level{font-size:18px;font-size:1.2857142857rem;line-height:1.1666666667}.quotes table.large .cover .excess span,.quotes table.large .cover .excess a{font-size:12px;font-size:.8571428571rem;line-height:1.75}.quotes table.large .cover .excess .close{font-size:8px;line-height:20px}}.us-buy-button{display:none;visibility:hidden}.us-details-button{display:none;visibility:hidden}body.usa .us-buy-button,body.cyber .us-buy-button,body.workers_compensation .us-buy-button,body.inland_marine .us-buy-button,body.business_owners_policy .us-buy-button{display:initial;visibility:visible}body.usa .us-details-button,body.cyber .us-details-button,body.workers_compensation .us-details-button,body.inland_marine .us-details-button,body.business_owners_policy .us-details-button{display:initial;visibility:visible;margin-top:10px;line-height:31px}body.usa .qa-us-monthly-installment-amount b,body.cyber .qa-us-monthly-installment-amount b,body.workers_compensation .qa-us-monthly-installment-amount b,body.inland_marine .qa-us-monthly-installment-amount b,body.business_owners_policy .qa-us-monthly-installment-amount b{display:inline;font-size:21px}@media only screen and (max-width: 640px){body.usa .qa-us-monthly-installment-amount b,body.cyber .qa-us-monthly-installment-amount b,body.workers_compensation .qa-us-monthly-installment-amount b,body.inland_marine .qa-us-monthly-installment-amount b,body.business_owners_policy .qa-us-monthly-installment-amount b{font-size:16px}}body.usa .qa-us-downpayment-and-installment-amount,body.cyber .qa-us-downpayment-and-installment-amount,body.workers_compensation .qa-us-downpayment-and-installment-amount,body.inland_marine .qa-us-downpayment-and-installment-amount,body.business_owners_policy .qa-us-downpayment-and-installment-amount{margin-bottom:10px;font-size:12px}body.usa .qa-us-downpayment-and-installment-amount b,body.cyber .qa-us-downpayment-and-installment-amount b,body.workers_compensation .qa-us-downpayment-and-installment-amount b,body.inland_marine .qa-us-downpayment-and-installment-amount b,body.business_owners_policy .qa-us-downpayment-and-installment-amount b{display:inline;font-size:18px}@media only screen and (max-width: 640px){body.usa .qa-us-downpayment-and-installment-amount,body.cyber .qa-us-downpayment-and-installment-amount,body.workers_compensation .qa-us-downpayment-and-installment-amount,body.inland_marine .qa-us-downpayment-and-installment-amount,body.business_owners_policy .qa-us-downpayment-and-installment-amount{font-size:10px}}body.usa .qa-us-annual-price-available,body.cyber .qa-us-annual-price-available,body.workers_compensation .qa-us-annual-price-available,body.inland_marine .qa-us-annual-price-available,body.business_owners_policy .qa-us-annual-price-available{font-size:12px;margin-top:8px}@media only screen and (max-width: 640px){body.usa .qa-us-annual-price-available,body.cyber .qa-us-annual-price-available,body.workers_compensation .qa-us-annual-price-available,body.inland_marine .qa-us-annual-price-available,body.business_owners_policy .qa-us-annual-price-available{font-size:12px}}body.usa .qa-us-annual-price-not-available,body.cyber .qa-us-annual-price-not-available,body.workers_compensation .qa-us-annual-price-not-available,body.inland_marine .qa-us-annual-price-not-available,body.business_owners_policy .qa-us-annual-price-not-available{font-size:21px;margin-bottom:8px}@media only screen and (max-width: 640px){body.usa .qa-us-annual-price-not-available,body.cyber .qa-us-annual-price-not-available,body.workers_compensation .qa-us-annual-price-not-available,body.inland_marine .qa-us-annual-price-not-available,body.business_owners_policy .qa-us-annual-price-not-available{font-size:15px}}body.usa .qa-us-monthly-installment-not-available,body.cyber .qa-us-monthly-installment-not-available,body.workers_compensation .qa-us-monthly-installment-not-available,body.inland_marine .qa-us-monthly-installment-not-available,body.business_owners_policy .qa-us-monthly-installment-not-available{margin-bottom:10px;padding:0 20px;font-size:14px;font-weight:300}body.usa .qa-us-monthly-installment-not-available b,body.cyber .qa-us-monthly-installment-not-available b,body.workers_compensation .qa-us-monthly-installment-not-available b,body.inland_marine .qa-us-monthly-installment-not-available b,body.business_owners_policy .qa-us-monthly-installment-not-available b{display:inline;font-size:18px}@media only screen and (max-width: 640px){body.usa .qa-us-monthly-installment-not-available,body.cyber .qa-us-monthly-installment-not-available,body.workers_compensation .qa-us-monthly-installment-not-available,body.inland_marine .qa-us-monthly-installment-not-available,body.business_owners_policy .qa-us-monthly-installment-not-available{padding:0 0;font-size:13px}body.usa .qa-us-monthly-installment-not-available b,body.cyber .qa-us-monthly-installment-not-available b,body.workers_compensation .qa-us-monthly-installment-not-available b,body.inland_marine .qa-us-monthly-installment-not-available b,body.business_owners_policy .qa-us-monthly-installment-not-available b{font-size:12px}}body.usa .uk-details-button,body.cyber .uk-details-button,body.workers_compensation .uk-details-button,body.inland_marine .uk-details-button,body.business_owners_policy .uk-details-button{display:none;visibility:hidden}@media only screen and (max-width: 959px){body.usa .quotes .cover,body.cyber .quotes .cover,body.workers_compensation .quotes .cover,body.inland_marine .quotes .cover,body.business_owners_policy .quotes .cover{display:table-cell;visibility:visible}}.quotes .price .quote-card-badges{display:flex;flex-wrap:wrap;gap:var(--size-xs);margin-block-start:var(--size-xs);margin:auto}@supports(-webkit-touch-callout: none) and (not (translate: none)){.quotes .price .quote-card-badges:not(:last-child){margin-bottom:var(--size-xs);margin-right:var(--size-xs)}}.quotes .price .quote-card-badge{padding:var(--size-xs);background-color:var(--color-azure-200);border-radius:var(--radius-1);font-size:var(--font-size-2);line-height:var(--line-height-tight);color:#18181d}.quotes .price .quote-card-badge__icon{display:inline-block;margin-right:2px;color:var(--color-bubblegum-500);width:1em}.quotes .price .quote-card-badge__icon svg{width:var(--size-sm);height:var(--size-sm)}.price .direct-debit__column{height:87px;display:flex;justify-content:center;flex-direction:column;row-gap:10px}.price .direct-debit__column.payment-preference--annual{flex-direction:column-reverse}.price .direct-debit__column.payment-preference--annual .option.premium--annual .premium{font-size:17px !important}.price .direct-debit__column.payment-preference--monthly .option.premium--monthly .premium:last-of-type{font-size:17px !important}.price .option h4{font-size:10px !important}.price .option .first-instalment-amount{font-size:13px}.price .option .premium{font-size:13px !important;font-weight:bold}.price .option:last-of-type{border-top:0 !important}.price .option.premium--monthly .premium:first-of-type{font-size:10px !important}.cover-level{font-size:15px !important;font-weight:bold}.qa-cover-gross-premium{font-size:14px !important;font-weight:400;color:#5d5d60}.qa-cover-gross-premium-suffix{font-size:10px !important;font-weight:400;color:#5d5d60;margin-top:.2em}.shared-limit-row-connections__show,.shared-limit-row-connections__none{padding:0;border-top:none;height:10px}.shared-limit-row-connections__show--indicator{height:10px;border-left:1px solid #000;margin-left:50%}.shared_limit{height:3em;border-top:none;font-size:12px;padding:0;line-height:1;padding-top:0}.shared_limit .shared_limit__connector-line{border-top:1px solid #000;margin:0 auto}.shared_limit .shared_limit__vertical_line{border-left:1px solid #000;margin-left:50%;height:10px}.shared_limit .shared_limit__display_value{margin:.5em 0 1em 0}@media only screen and (max-width: 959px){.shared-limit-row-connections,.shared-limit-row{height:0px}.shared-limit-row-connections td,.shared-limit-row td{display:none;visibility:hidden}}.eligible_cover{padding:0% 11% 2% 11%;font-size:small;color:#7c92ff;vertical-align:middle}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.eligible_cover{font-size:xx-small}}.quote-comparison .box-wrapper.agent-buttons-container{display:flex;justify-content:space-between;margin-bottom:20px}.quote-comparison .box-wrapper.agent-buttons-container .start-new-quote{font-size:15px;margin-right:auto}.quote-comparison .box-wrapper.agent-buttons-container .agent-quote-proposal{margin-left:auto}.quote-comparison .box-wrapper.agent-buttons-container:not(:has(>.start-new-quote,>.btn)){display:none}.quote-comparison .btn.btn-download{display:flex;gap:9px;align-items:center;font-size:15px;height:auto;line-height:1;padding:6px 16px}.quote-comparison .btn.btn-download img{width:22.5px}.quote-comparison .qa-call-us-number{padding:20px;border-radius:8px;background:#f6f5fd;margin:0 16px}.quote-comparison .qa-call-us-number .call_us{display:flex;grid-template-columns:88% auto}.quote-comparison .qa-call-us-number .call_us .details-container{margin-right:10px}.quote-comparison .qa-call-us-number .call_us .details-container h3{font-weight:bold}.quote-comparison .qa-call-us-number .call_us .details-container p{margin-bottom:12px;color:#5d5d60}.quote-comparison .qa-call-us-number .call_us .details-container .details{padding:0 8px 0 0;margin-right:8px;display:inline-block}.quote-comparison .qa-call-us-number .call_us .details-container .details .icon{width:20px;display:inline-block;height:20px;max-width:20px}.quote-comparison .qa-call-us-number .call_us .details-container .details .icon img{width:100%;height:100%}.quote-comparison .qa-call-us-number .call_us .details-container .details .quote-reference{vertical-align:super}.quote-comparison .qa-call-us-number .call_us .image-container{display:flex;align-items:center}@media screen and (max-width: 450px){.quote-comparison .qa-call-us-number .call_us .image-container{display:flex;align-items:flex-start}}.quote-comparison .qa-call-us-number .qa-phone_number{vertical-align:top}.quote-comparison .qa-call-us-number .quote-reference{font-weight:400;color:#000}.quote-comparison .qa-call-us-number .talk-to-us_image{text-align:center}.quote-comparison .qa-call-us-number .talk-to-us_image img{height:100px}.quote-reference{text-align:center;padding-bottom:30px;font-weight:300;color:#4b4b4b}.trustpilot-widget-container{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:30px 0}.additional-rfq-product-name{margin:16px;font-size:24px;line-height:32px;font-weight:600}.additional-rfq-body{display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;font-size:16px;line-height:24px;border:1px solid var(--semantic-border-dark, #D1D1D2);background:var(--semantic-background-primary, #FFF)}.additional-rfq-body .bold-text{font-weight:bold}.additional-rfq-skip{margin-top:12px}.no-quote-available{background:var(--Semantic-color-background-light, #F3F3F3)}h2{line-height:24px;font-size:20px}.s-step-pre-qcp-referral main.site-section{width:100%}.pre-qcp-wrapper{margin-bottom:32px}.pre-qcp-wrapper h1{margin-top:8px}.pre-qcp-wrapper h2{margin-bottom:0}.pre-qcp-wrapper .btn-primary{font-size:16px;font-weight:600;line-height:16px;text-align:center}.pre-qcp-card-container{padding:16px 0;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 960px){.pre-qcp-card-container{flex-direction:row;gap:32px}.pre-qcp-card-container .additional-rfq-body{width:50%}}.pre-qcp-quoted-subtext{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5d5d60}.quoted-product-name{margin-bottom:8px}.pre-qcp-quoted-subtext{margin:8px 0px 32px}.pre-qcp-quoted-subtext span{font-weight:600}.pre-qcp-referred-subtext,.pre-qcp-continuation-subtext{font-size:16px;font-weight:400;line-height:24px;text-align:left;padding-left:12px;margin-top:4px;color:var(--Semantic-color-text-medium, #5D5D60);border-left:4px solid var(--Primative-color-red-500, #B90909)}.pre-qcp-continuation-subtext{margin-top:-8px !important;font-size:14px !important;line-height:20px !important;border-left:4px solid var(--Primative-color-blue-500, #176FAE)}.multi-rfq-header-text{color:var(--text-light-neutral-700, #18181D);text-align:center;font-size:26px;margin:0px 20px}.multi-rfq-action-button-container{margin-left:16px;margin-right:16px;text-align:center}.multi-rfq-action-button-container .btn-back{padding:12px 16px}@media only screen and (max-width: 640px){.multi-rfq-action-button-container .btn-back{width:100%}}.multi-rfq-header-container{padding:0 10px}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.multi-rfq-header-container .multi-rfq-alert-container{margin-top:30px}}.multi-rfq-header-container .personalisation-section{padding-top:28px !important}.multi-rfq-action-button-container .qa-back-button.back-arrow ::before{content:"←";margin-right:10px}@media only screen and (max-width: 959px)and (min-width: 281px){.payment-preference-toggle-enabled .payment-preference--monthly{min-width:120px}.payment-preference-toggle-enabled .payment-preference--annual{min-width:120px}}.payment-preference-toggle-enabled .direct-debit__column{font-weight:400;color:#5d5d60;row-gap:0}.payment-preference-toggle-enabled .direct-debit__column .premium--annual{font-size:14px}.payment-preference-toggle-enabled .direct-debit__column .first-instalment-amount,.payment-preference-toggle-enabled .direct-debit__column .monthly-instalment-amount,.payment-preference-toggle-enabled .direct-debit__column .annual-payment-amount{color:#18181d}.payment-preference-toggle-enabled .direct-debit__column .first-instalment-amount{font-size:14px}.payment-preference-toggle-enabled .direct-debit__column .monthly-instalment-amount,.payment-preference-toggle-enabled .direct-debit__column .annual-payment-amount{font-size:18px;line-height:21px}.payment-preference-toggle-enabled .direct-debit__column .premium--monthly{font-size:14px;margin-bottom:10px}.payment-preference-toggle-enabled .direct-debit__column .premium--monthly div{font-size:14px;font-style:normal}.provider-information{border:none;text-decoration:underline}@media only screen and (max-width: 640px){.provider-information{margin-top:10%;color:#4632d8;width:90%;background-color:rgba(0,0,0,0)}}.provider-information-details{display:flex;align-items:center;flex-direction:column}.provider-information-details .underwriter-label{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 640px){.provider-information-details .underwriter-label{margin-top:0 !important;font-weight:700 !important;text-align:center !important}}.provider-information-details .underwriter-label .underwriter{text-align:center;font-weight:normal}.provider-information-details .close-button{margin-bottom:5px;border:none;background-color:#4632d8;border-radius:50%;width:20px;height:20px;color:#fff;padding:3px 0 0 0}@media only screen and (max-width: 640px){.provider-information-details .close-button{margin-top:10px;margin-right:19px}}@media only screen and (max-width: 640px){.monthly-payment-information{margin-top:10%;color:#4632d8;width:95%;background-color:rgba(0,0,0,0);border:none;text-decoration:underline;padding-left:0;padding-right:0;display:flex;padding-bottom:5%;align-items:center}}.payment-info{color:#18181d;font-style:normal;font-size:14px;font-weight:400;line-height:150%}.payment-info-amount{color:#18181d;font-style:normal;font-size:14px;font-weight:600;line-height:150%}@media(max-width: 280px){.payment-info-amount{margin-bottom:10px}}.monthly-info-grid-container{display:grid;align-items:end}@media(min-width: 281px){.monthly-info-grid-container{grid-template-columns:2fr 1fr;row-gap:10px}}.payment-info-arrow{width:5px;height:5px;border-top:1px solid;border-right:1px solid;color:#4632d8;margin-left:5px}.arrow-top{transform:rotate(-45deg)}.arrow-bottom{transform:rotate(135deg)}.usa .quote-details .btn-back::before,.cyber .quote-details .btn-back::before,.workers_compensation .quote-details .btn-back::before,.inland_marine .quote-details .btn-back::before,.business_owners_policy .quote-details .btn-back::before{display:none}.usa .quote-details .quote-details-modal__container .quote-details-modal__actions>.inner-box.inner-box,.cyber .quote-details .quote-details-modal__container .quote-details-modal__actions>.inner-box.inner-box,.workers_compensation .quote-details .quote-details-modal__container .quote-details-modal__actions>.inner-box.inner-box,.inland_marine .quote-details .quote-details-modal__container .quote-details-modal__actions>.inner-box.inner-box,.business_owners_policy .quote-details .quote-details-modal__container .quote-details-modal__actions>.inner-box.inner-box{text-align:center}.usa .quote-details .btn-back,.cyber .quote-details .btn-back,.workers_compensation .quote-details .btn-back,.inland_marine .quote-details .btn-back,.business_owners_policy .quote-details .btn-back{display:inline-block;margin:0 auto}@media only screen and (max-width: 959px){.quote-details{margin-top:10px}}.quote-details .form-actions{margin-top:10px}.quote-details .inner-box{padding-top:25px;padding-bottom:40px}@media only screen and (min-width: 960px){.quote-details .inner-box{padding-right:25%}}.quote-details .inner-box-small{padding-top:5px;padding-bottom:5px;padding-left:15px}@media only screen and (min-width: 960px){.quote-details .inner-box-small{padding-right:25%}}.quote-details .table{display:table;border-collapse:collapse;width:100%;padding:0}.quote-details .col{display:table-cell;width:25%;padding:25px 40px 40px;vertical-align:top}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.quote-details .col{padding:25px 10px 40px}}.quote-details .col+.col{width:auto}@media only screen and (max-width: 640px){.quote-details .col{display:block;width:auto}.quote-details .col+.col{padding-top:0}.quote-details .col.empty{display:none;visibility:hidden}}.quote-details .insurers img{display:inline}.quote-details .insurers .col{text-align:center;vertical-align:middle}.quote-details .insurers .col>*{margin:0}.quote-details .insurers .col>*+*{margin-top:12px;margin-top:.8571428571rem}.quote-details .insurers .col+.col{text-align:left}.quote-details h3{font-size:15px;font-size:1.0714285714rem;line-height:1.4;font-family:Poppins,sans-serif;font-weight:bold}.quote-details .covers h3{margin:0}.quote-details .cover-level{font-weight:300}.quote-details .excesses{list-style-type:none;padding:0;margin:0}.quote-details .excesses li+li{margin-top:5px;margin-top:.3571428571rem}.quote-details .cover{margin-top:4px;margin-top:.2857142857rem}.quote-details .cover>*{margin:0}.quote-details .cover>*+*{margin-top:22px;margin-top:1.5714285714rem}.quote-details .cover h4+*{margin-top:6px;margin-top:.4285714286rem}.quote-details .documents h3{margin-bottom:10px;margin-bottom:.7142857143rem}.quote-details .documents p{margin:0}.quote-details .documents ul{margin:0;margin-top:22px;margin-top:1.5714285714rem;padding:0;list-style:none}.quote-details .documents li+li{margin-top:10px;margin-top:.7142857143rem}.quote-details .documents a{padding-left:35px;min-height:27px;display:inline-block;line-height:1.9285714286;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small-da569b61aec330c59befcdf96f281aea262b6f562e29c3b9e6f4375cf3c04164.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3 / 1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.quote-details .documents a{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small_2x-01682d006803a1579b7e0161e035c9e7f55e5cad529953d2dac83337c451329f.png);background-size:25px 27px}}.quote-details .endorsements h3{margin:0;font-size:14px;font-size:1rem;font-weight:normal;font-family:Poppins,sans-serif}.quote-details .endorsements p{margin:0}.quote-details .endorsements ul{list-style:none;margin:0;margin-top:10px;margin-top:.7142857143rem;margin-bottom:10px;margin-bottom:.7142857143rem;padding:0;font-weight:bold}.quote-details .endorsements .qa-usa-endorsements-copy{margin-bottom:20px}@media only screen and (max-width: 640px){.quote-details .form-actions .btn-primary{min-width:0}}.quote-details .your-premium-bottom{margin-top:20px}.quote-details .your-premium-bottom .title{display:none;visibility:hidden}.quote-details .quote-details__suitability-statement{padding-bottom:0;padding-top:0;margin-bottom:10px}.quote-details .quote-details-modal__container h2{font-size:1.8571428571rem}.quote-details .quote-details-modal__provider h2{font-weight:500}.quote-details .quote-details-modal__provider .provider-details__box{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}@media only screen and (max-width: 640px){.quote-details .quote-details-modal__provider .provider-details__box{flex-direction:column-reverse}}.quote-details .quote-details-modal__provider .provider-details__box div{flex:80%}.quote-details .quote-details-modal__provider .provider-details__box .provider-details__logo{flex:20%;align-content:center;text-align:center;padding-right:20px}@media only screen and (max-width: 640px){.quote-details .quote-details-modal__provider .provider-details__box .provider-details__logo{margin:30px 0;padding-right:0}}.quote-details .quote-details__endorsements-container{margin-top:0px}.quote-details .annual-price p,.quote-details .monthly-price p{margin:5px 0}.quote-details .annual-price .payment-options-price-breakdown,.quote-details .monthly-price .payment-options-price-breakdown{min-height:40px;margin:5px 0}.quote-details .quote-details-modal__container>div,.quote-details .quote-details-modal__container h2.title{padding-left:20px;padding-right:20px}@media only screen and (min-width: 960px){.quote-details .quote-details-modal__container>div,.quote-details .quote-details-modal__container h2.title{padding-left:0;padding-right:0}}.quote-details .quote-details-modal__container>div .inner-box:not(.inner-box--block),.quote-details .quote-details-modal__container>div h2:not(.title),.quote-details .quote-details-modal__container h2.title .inner-box:not(.inner-box--block),.quote-details .quote-details-modal__container h2.title h2:not(.title){padding-left:0;padding-right:0}.quote-details .quote-details-modal__container>div .your-premium,.quote-details .quote-details-modal__container h2.title .your-premium{margin-left:-20px;margin-right:-20px}@media only screen and (min-width: 960px){.quote-details .quote-details-modal__container>div .your-premium,.quote-details .quote-details-modal__container h2.title .your-premium{margin-left:0;margin-right:0}}.quote-details .quote-details-modal__container .quote-details-modal__payment{margin-bottom:40px}body.endorsements{border-top:4px solid #18181d}body.endorsements .menu{padding:0;list-style-type:none}body.endorsements table{border-collapse:collapse;border-spacing:0}body.endorsements table td{padding:0 20px 5px 0;vertical-align:top}body.endorsements ol.ol-decimal{list-style-type:decimal}body.endorsements ol.ol-roman{list-style-type:lower-roman}body.endorsements ol.ol-alpha{list-style-type:lower-alpha}body.endorsements ol.ol-alpha-upper{list-style-type:upper-alpha}.js-card-errors,span.payment-journey-error{color:#b94a48}.liberty-mutual-office-hours{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);align-items:center;justify-content:center;align-content:center;z-index:1000;margin-top:0;padding:0 !important}.liberty-mutual-message{width:80%}.liberty-mutual-modal{display:flex;justify-content:center}.liberty-mutual-header{margin-bottom:0;margin-top:5px;line-height:1.2}.liberty-mutual-text{margin-bottom:3px;margin-top:3px;font-size:16px;color:#535353;line-height:1.5}.liberty-mutual-modal-content{background-color:#fff;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.3);width:33%;position:relative;border-radius:10px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}.liberty-mutual-modal-content .x-liberty-mutual-modal{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}@media(max-width: 1200px){.liberty-mutual-modal-content{width:60%}}.payment-options .demands-and-needs div.inner-box{padding-top:0;margin-bottom:35px}.payment-options .demands-and-needs p{max-width:500px;margin-bottom:2em}.payment-options .demands-and-needs p:last-of-type{margin-bottom:0em}.payment-options .demands-and-needs ul{padding:0}.payment-options .demands-and-needs li{list-style-type:none}.payment-options .demands-and-needs h3{color:#737373;margin-bottom:0}.payment-options .demands-and-needs li,.payment-options .demands-and-needs p{font-weight:700;font-size:14px}.payment-options .demands-and-needs ul,.payment-options .demands-and-needs p{margin-bottom:30px}.payment-options .demands-and-needs .your-agreements:not(:first-child){margin-top:40px}.payment-options .demands-and-needs .your-agreements p.confirmation-messaging{font-weight:300;margin-bottom:30px}.payment-options .demands-and-needs .your-agreements h2{font-size:16px;font-weight:600;padding-left:0;padding-right:0}.payment-options .demands-and-needs .your-agreements h3{color:#1f1f1f;font-weight:600;margin-bottom:12px}.payment-options .demands-and-needs .your-agreements ul{padding-left:15px}.payment-options .demands-and-needs .your-agreements li{font-weight:300;list-style:none;margin-bottom:12px;padding-left:15px;position:relative}.payment-options .demands-and-needs .your-agreements li::before{content:"";display:block;background:#2a1e81;width:5px;height:5px;border-radius:50%;position:absolute;top:8px;left:0}.payment-options .demands-and-needs .your-agreements li:last-of-type{margin-bottom:0}.payment-options .demands-and-needs .your-agreements li a{font-weight:500;text-decoration:underline}.external_payment_options_wrapper{display:flex;flex-direction:row;justify-content:space-evenly}.external_payment_options_wrapper .inner-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.external_payment_options_wrapper .p{margin-bottom:0px}.external-payment-summary-column{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:6px;width:75%}.external-payment-summary-column h3,.external-payment-summary-column h4{margin-bottom:6px}.external-payment-summary-column p{margin-bottom:6px}.external-payment-summary-column .summary-col{display:flex;flex-direction:column;border-bottom:1px solid #ccc;padding:8px}.external-payment-summary-column .summary-footer{padding:6px;padding-bottom:2px;background-color:#f0f0f0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.external-payment-summary-column .summary-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dual-insurance{background-repeat:no-repeat;background-position:40px;max-width:640px;display:flex;padding:32px;border-radius:4px;background-color:#f3f3f3;margin:30px 0px}@media only screen and (min-width: 641px)and (max-width: 959px){.dual-insurance{padding:35px 10px;background-position:10px}}@media only screen and (max-width: 640px){.dual-insurance{padding:35px 10px;background-image:none}}.dual-insurance img{min-width:40px;height:40px;margin-right:16px}.dual-insurance p{max-width:unset;font-weight:700}.usa-price-title{font-size:24px}.summary h3{margin-bottom:5px}.summary td.label{font-weight:bold;font-size:16px}.summary td{padding:.5em}.summary-business-details h3{margin-top:25px;margin-left:30px}.summary-business-details .inner-box{padding-top:0;padding-bottom:0;margin-left:30px}.summary-business-details td.label{font-weight:bold;font-size:16px}.summary-business-details td{padding:.3em}.payment-options .inner-box--block h3{font-size:15px;font-weight:600}.payment-options .payment-options-price-breakdown{min-height:50px;margin:5px 0}.payment-options .inner-table{display:table;table-layout:fixed;width:100%;background-color:#f3f3f3}.payment-options .row{display:table-row}.payment-options .col{display:table-cell;padding:24px 40px 30px}.payment-options .col+.col{border-color:#e0e0e0;border-style:solid;border-width:0 0 0 1px}.payment-options h2,.payment-options h4{margin-bottom:13px;margin-bottom:.9285714286rem;font-size:15px;font-size:1.0714285714rem;line-height:1.4;padding-left:20px;padding-right:20px}.payment-options p{margin:0;font-size:14px;font-size:1rem;line-height:1.2857142857}.payment-options p+p{margin-top:9px;margin-top:.6428571429rem}.payment-options .premium{margin-top:6px;margin-top:.4285714286rem;margin-bottom:8px;margin-bottom:.5714285714rem;font-size:28px;font-size:2rem;line-height:1}.payment-options table{width:100%}.payment-options th,.payment-options td{padding:0;vertical-align:bottom}.payment-options th{text-align:left;font-weight:normal}.payment-options td{text-align:right;font-weight:bold}.payment-options tr+tr td,.payment-options tr+tr th{padding-top:6px}@media only screen and (max-width: 959px){.payment-options .col{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 640px){.payment-options .col{display:block}.payment-options .col+.col{border-width:1px 0 0 0}}.payment-options .grid{position:relative;margin:0;display:flex;flex-wrap:wrap}.payment-options .grid h2{font-size:26px}.payment-options .inner-box{position:relative;padding:25px 20px 50px}.payment-options .inner-box.inner-box--full-width{width:100%}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.payment-options .inner-box+.inner-box{border-width:0 0 0 1px}}@media only screen and (max-width: 640px){.payment-options .inner-box+.inner-box{border-width:1px 0 0 0}}@media only screen and (max-width: 959px){.payment-options .inner-box{padding:25px 20px 40px}}@media only screen and (max-width: 640px){.payment-options .inner-box{height:auto;min-height:auto}}.payment-options .inner-box.inner-box--block{padding-left:20px;padding-right:20px}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.payment-options .inner-box.inner-box--block{border-width:0 0 0 1px;padding-bottom:130px}}.payment-options h3{font-size:14px;font-size:1rem;line-height:1.5}.payment-options p{margin:0;font-size:14px;font-size:1rem;line-height:1.4285714286}.payment-options .direct-debit p{line-height:20px;color:#535353}.payment-options .direct-debit-container__h2{font-size:28px}.payment-options .direct-debit-container--top{display:flex;flex-wrap:wrap}.payment-options .direct-debit-container--top .payment-schedule__heading{color:#111118;font-size:20px;font-weight:600}@media(max-width: 280px){.payment-options .direct-debit-container--top .payment-schedule__heading{font-size:13pt}}.payment-options .direct-debit-container--top .payment-schedule__heading--white{color:#fff}@media only screen and (max-width: 959px){.payment-options .direct-debit-container--top{flex-direction:column-reverse}}.payment-options .how-it-works{width:48%;padding:56px 32px 32px;box-sizing:border-box;box-shadow:inset 0 1px 0 0 #ccc}.payment-options .how-it-works .how-it-works__h2{font-weight:500}.payment-options .how-it-works strong{color:#262626}@media only screen and (max-width: 959px){.payment-options .how-it-works{width:100%}}.payment-options .payment-images{position:relative;padding:32px 0 56px}.payment-options .payment-images::after{content:"";position:absolute;left:-32px;bottom:0;display:block;height:1px;width:calc(64px + 100%);box-shadow:inset 0 1px 0 0 #ccc}.payment-options .payment-images img{height:28px}.payment-options .payment-images img:first-child{padding-right:14px;border-right:1px solid #ccc}.payment-options .payment-images img:last-child{padding-left:10px}.payment-options .direct-debit{width:50%}@media only screen and (max-width: 959px){.payment-options .direct-debit{width:100%}}.payment-options .payment-table{background-color:#2a1e81;padding:32px;box-sizing:border-box}.payment-options .payment-table .instalments-note{margin-top:16px;text-align:justify;line-height:20px;color:#fff}@media only screen and (max-width: 640px){.payment-options .payment-table{padding:16px}}.payment-options .payment-confirmation .payment-table__cell-header{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 959px){.payment-options .payment-confirmation .payment-table__cell-header p{font-size:13px}}.payment-options .payment-table__row{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0}@media only screen and (max-width: 640px){.payment-options .payment-table__row{margin:0 -2px;margin-bottom:15px}}.payment-options .payment-table__cell{display:flex;flex-direction:column;width:calc(25% - 4px);margin:0 2px;border-radius:8px;text-align:center}.payment-options .payment-table__cell p{color:#535353}@media only screen and (max-width: 959px){.payment-options .payment-table__cell p{font-size:12px}}.payment-options .payment-table__cell.payment-table__cell--banner{width:calc(100% - 4px) !important}@media only screen and (max-width: 640px){.payment-options .payment-table__cell{margin-bottom:4px;width:calc(33.333% - 4px)}.payment-options .payment-table__cell:last-of-type{margin-top:4px;width:100%}.payment-options .payment-table__cell.payment-table__cell--full{flex-grow:1;padding:12px 8px}.payment-options .payment-table__cell.payment-table__cell--full p{margin:0}}.payment-options .payment-table__cell-header{padding:10px 8px;border-radius:8px 8px 0 0;background-color:#262626}@media only screen and (max-width: 959px){.payment-options .payment-table__cell-header{display:flex;flex-direction:column;justify-content:center;min-height:24px}}.payment-options .payment-table__cell-header p{margin:0;line-height:1;color:#fff}@media only screen and (max-width: 959px){.payment-options .payment-table__cell-header p{font-size:14px}}@media(max-width: 280px){.payment-options .payment-table__cell-header p{font-size:8pt}}.payment-options .payment-table__table-title,.payment-options .payment-table__table-content{font-size:14px}.payment-options .payment-table__cell-body{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;border-radius:0 0 8px 8px;background-color:#fff}.payment-options .payment-table__cell-body h2,.payment-options .payment-table__cell-body p:not(.payment-schedule__heading){margin:0}.payment-options .payment-table__cell-body p{line-height:1.2}.payment-options .payment-table__cell-body p.payment-schedule__heading{margin-bottom:0;margin-top:0;line-height:1.4}.payment-options .payment-table__cell--full,.payment-options .payment-table__cell--banner{background-color:#f3f3f3;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.payment-options .payment-table__cell--full strong,.payment-options .payment-table__cell--banner strong{color:#262626}.payment-options .payment-table__cell--full p,.payment-options .payment-table__cell--banner p{margin-top:0;font-size:14px}.payment-options .price-breakdown{background-color:#f3f3f3;padding:32px}@media only screen and (max-width: 640px){.payment-options .price-breakdown{padding:32px 16px}}.payment-options .price-breakdown .payment-schedule__heading{margin-bottom:16px}.payment-options .pricing-table__row{display:flex;justify-content:space-between;align-items:baseline}.payment-options .pricing-table__row p{margin-top:8px;margin-bottom:0;color:#535353}.payment-options .pricing-table__row .payment-info{font-weight:bold}.payment-options .payment-options{display:flex;flex-direction:column}.payment-options .payment-options__header{text-align:center;padding:20px 0}.payment-options .payment-options__header~.demands-and-needs{margin-top:20px}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.payment-options .payment-options__header~.demands-and-needs{margin-top:40px}}.payment-options .payment-options__header-title{font-size:38px;font-weight:300}.payment-options .payment-options__header-strapline{font-size:20px}.payment-options .direct-debit-form .form-actions .credit-agreement-buttons__back-button.credit-agreement-buttons__back-button{margin-right:auto}@media only screen and (max-width: 959px){.payment-options .direct-debit-form .form-actions .credit-agreement-buttons__back-button.credit-agreement-buttons__back-button{margin-right:0}}.payment-options .direct-debit-form .payment-options{position:absolute;width:100%;height:20px;bottom:82px;left:0;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.payment-options .direct-debit-form .payment-options{left:0;bottom:35px}}.payment-options .direct-debit-form .inner-box{width:100%;padding:26px 0 0;margin-bottom:32px}@media only screen and (max-width: 640px){.payment-options .direct-debit-form .inner-box{padding:26px 16px 0}}.payment-options .direct-debit-form select:focus{border:2px solid #9084e8;box-shadow:none}.payment-options .direct-debit-form input,.payment-options .direct-debit-form #direct_debit_form_account_holder_name{background-color:#fff;border:2px solid #9084e8}.payment-options .direct-debit-form input:hover,.payment-options .direct-debit-form #direct_debit_form_account_holder_name:hover{background-color:#f6f5fd}.payment-options .direct-debit-form input:focus,.payment-options .direct-debit-form #direct_debit_form_account_holder_name:focus{border:2px solid #4632d8;box-shadow:0 0 0 2px #e943c9;background-color:#f6f5fd}.payment-options .direct-debit-form .control-block{display:flex;visibility:visible;flex-direction:column}.payment-options .direct-debit-form .control-block.off{display:none;visibility:hidden}.payment-options .direct-debit-form .info-box-content{background-color:#fff}.payment-options .credit-agreement{width:100%}.payment-options .credit-agreement strong{font-size:16px;color:#262626}.payment-options .credit-agreement-section{padding:56px 32px;box-sizing:border-box}@media only screen and (max-width: 959px){.payment-options .credit-agreement-section{display:block}}@media only screen and (max-width: 640px){.payment-options .credit-agreement-section{padding:56px 16px}}.payment-options .credit-agreement__top{display:flex;justify-content:space-between;box-shadow:inset 0 1px 0 0 #ccc,inset 0 -1px 0 0 #ccc}@media only screen and (max-width: 959px){.payment-options .credit-agreement__top{display:block}}.payment-options .credit-agreement__left,.payment-options .credit-agreement__bottom-content,.payment-options .credit-agreement-buttons{width:100%;max-width:570px;box-sizing:border-box}@media only screen and (max-width: 959px){.payment-options .credit-agreement__left,.payment-options .credit-agreement__bottom-content,.payment-options .credit-agreement-buttons{width:100%}}.payment-options .credit-agreement__bottom-content{padding-bottom:114px}@media only screen and (max-width: 640px){.payment-options .credit-agreement__bottom-content{padding-bottom:80px}}.payment-options .credit-agreement__left{padding-right:32px}@media only screen and (max-width: 640px){.payment-options .credit-agreement__left{padding-right:0px}}.payment-options .credit-agreement__bottom{padding-bottom:0}.payment-options .annual-switch{background-color:#f3f3f3;align-items:center;justify-content:center;padding:32px;box-sizing:border-box;margin-top:10px}.payment-options .annual-switch p:first-of-type{margin-bottom:8px}.payment-options .annual-switch p~p{margin-bottom:0}.payment-options .annual-switch p a{text-decoration:underline}@media only screen and (max-width: 959px){.payment-options .annual-switch{width:100%;max-width:unset}}.payment-options .credit-agreement__list{list-style-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/direct-debit__check-icon.png);padding-left:22px;padding-top:12px}.payment-options .credit-agreement__list p{margin-bottom:8px}.payment-options .credit-agreement-buttons{display:flex;width:auto;padding:0 32px 20px;justify-content:space-between}.payment-options .direct-debit-confirmation h1{font-size:38px;font-weight:500}.payment-options .direct-debit-confirmation h2{font-weight:500}.payment-options .direct-debit-confirmation .how-it-works{padding:56px 0;box-shadow:inset 0 1px 0 0 #ccc}.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do{padding:0 32px 35px;border-bottom:1px solid #ccc}.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do ol{position:relative;counter-reset:item;list-style:none;padding-left:0}.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do li{display:flex;counter-increment:item;margin-bottom:20px}.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do li:before{content:counter(item);max-height:20px;max-width:20px;width:100%;margin-right:8px;border-radius:50%;text-align:center;background-color:#de2874;color:#fff}.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do .line{position:absolute;top:0;left:8px;height:87%;z-index:-1;border-left:2px solid #de2874}@media only screen and (max-width: 640px){.payment-options .direct-debit-confirmation .direct-debit-confirmation__what-to-do .line{height:80%}}.payment-options .direct-debit-confirmation .direct-debit-confirmation__faq{padding:56px 32px}.payment-options .direct-debit-confirmation .direct-debit-confirmation__faq .payment-schedule__heading{margin-bottom:8px}.payment-options .direct-debit-confirmation .payment-table__cell{width:unset;max-width:unset;flex:1;flex-grow:1}@media only screen and (max-width: 640px){.payment-options .direct-debit-confirmation .payment-table__cell{width:100%;flex:unset}}.payment-options .direct-debit-confirmation .instalments-note,.payment-options .direct-debit-confirmation #customer_email_address{text-align:center}.payment-options .direct-debit-confirmation #customer_email_address{margin-top:8px;margin-bottom:0;font-weight:700;color:#fff}.payment-options .direct-debit-confirmation__header{text-align:center}.payment-options .direct-debit-confirmation__help{text-align:center}.payment-options .direct-debit-confirmation__help a{font-size:20px;color:#398287;text-decoration:none}.payment-options .direct-debit-confirmation__help a div{display:flex;align-items:center;justify-content:center}.payment-options .direct-debit-confirmation__help a img{height:16 px;padding:0 4px}.payment-options .direct-debit-confirmation__help p{margin-bottom:0}.payment-options .direct-debit-confirmation__help span{font-weight:700}.payment-options .credit-agreement__image-copy{display:flex;align-items:center;margin:15px 0}.payment-options .credit-agreement__image-copy img{height:32px;margin-right:15px}.payment-options .credit-agreement__image-copy p{margin-top:0}.payment-options .price-copy-spacer{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}.payment-options .usa-payment-options{text-align:center}.payment-options .usa-payment-options .full-payment{margin-top:10px}.payment-options .usa-payment-options .today{margin-bottom:20px}.payment-options .price-copy-spacer:only-child .usa-payment-options{margin-bottom:0}.payment-options .premium{display:block;margin-top:8px;margin-top:.5714285714rem;font-size:28px;font-size:2rem;line-height:1}.payment-options .multi-product-payment-options{margin-bottom:10px;min-height:100px;text-align:center}.payment-options .multi-product-payment-options .multi-product{font-size:1em;margin-top:30px;margin-bottom:10px;text-align:left}.payment-options .multi-product-payment-options .multi-product .premium-small{display:block;font-size:1.15em;line-height:1;margin-top:10px}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.payment-options .payment-information{position:absolute;bottom:0;padding-bottom:25px;left:20px;right:20px}}@media only screen and (min-width: 641px)and (max-width: 959px){.payment-options .payment-information{left:20px;right:20px}}.payment-options .payment-actions{position:relative;margin-top:20px}.payment-options .payment-actions .btn,.payment-options .payment-actions .btn-primary{min-width:180px}.payment-options .payment-actions .btn-primary{margin-right:20px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.payment-options .payment-actions .btn,.payment-options .payment-actions .btn-primary{width:100%}.payment-options .payment-actions .btn{margin-top:10px;margin-top:.7142857143rem}}.payment-options .payment-notes{padding:0 10px;margin-top:30px}.main-grid__body .payment-options .direct-debit{width:100%}.main-grid__body .payment-options .how-it-works{width:100%;box-shadow:none}.main-grid__body .payment-options .direct-debit-container--top{flex-direction:column-reverse}.main-grid__body .payment-options .payment-table{padding:16px}.main-grid__body .payment-options .payment-table__row{flex-wrap:wrap;justify-content:space-between}.main-grid__body .payment-options .payment-table__cell-header{display:flex;align-items:center;justify-content:center}.main-grid__body .payment-options .payment-table__cell-header p{font-size:12px}.main-grid__body .payment-options .payment-table__cell{width:calc(25% - 4px)}@media only screen and (max-width: 640px){.main-grid__body .payment-options .payment-table__cell{margin-bottom:4px;width:calc(33.333% - 4px)}.main-grid__body .payment-options .payment-table__cell:last-of-type{margin-top:4px;width:100%}}.main-grid__body .payment-options .payment-table__cell p:not(.payment-schedule__heading){font-size:12px}.main-grid__body .payment-options .credit-agreement-section{display:block}.main-grid__body .payment-options .credit-agreement__left{width:100%}.main-grid__body .payment-options .annual-switch{max-width:unset;width:100%}.main-grid__body .payment-options .credit-agreement-buttons{width:auto}.main-grid__body .payment-options .credit-agreement-buttons__pay-button{justify-content:flex-end}.s-step-card-details .installment-plan .usa-payment-options h2{font-weight:400}.s-step-card-details .payment-options .payment-notes{padding-left:40px}.s-step-card-details .payment-options .usa-payment-options{text-align:left}.usa.s-step-payment-options .payment-options>.box.questionnaire,.cyber.s-step-payment-options .payment-options>.box.questionnaire,.workers_compensation.s-step-payment-options .payment-options>.box.questionnaire,.inland_marine.s-step-payment-options .payment-options>.box.questionnaire,.business_owners_policy.s-step-payment-options .payment-options>.box.questionnaire{padding:0 20px}.usa .payment-options .grid,.cyber .payment-options .grid,.workers_compensation .payment-options .grid,.inland_marine .payment-options .grid,.business_owners_policy .payment-options .grid{justify-content:center}@media only screen and (min-width: 960px){.usa .payment-options .payment-information,.cyber .payment-options .payment-information,.workers_compensation .payment-options .payment-information,.inland_marine .payment-options .payment-information,.business_owners_policy .payment-options .payment-information{left:unset;right:unset}}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.usa .payment-options .payment-information,.cyber .payment-options .payment-information,.workers_compensation .payment-options .payment-information,.inland_marine .payment-options .payment-information,.business_owners_policy .payment-options .payment-information{position:unset;bottom:unset;text-align:center}}@media only screen and (min-width: 641px)and (max-width: 959px){.usa .payment-options .payment-information,.cyber .payment-options .payment-information,.workers_compensation .payment-options .payment-information,.inland_marine .payment-options .payment-information,.business_owners_policy .payment-options .payment-information{bottom:0}}.usa .payment-options .payment-actions,.cyber .payment-options .payment-actions,.workers_compensation .payment-options .payment-actions,.inland_marine .payment-options .payment-actions,.business_owners_policy .payment-options .payment-actions{position:relative}.usa .payment-options .payment-actions .btn-primary,.cyber .payment-options .payment-actions .btn-primary,.workers_compensation .payment-options .payment-actions .btn-primary,.inland_marine .payment-options .payment-actions .btn-primary,.business_owners_policy .payment-options .payment-actions .btn-primary{margin-right:0}@media only screen and (min-width: 960px){.usa .payment-options .payment-actions .btn,.usa .payment-options .payment-actions .btn-primary,.cyber .payment-options .payment-actions .btn,.cyber .payment-options .payment-actions .btn-primary,.workers_compensation .payment-options .payment-actions .btn,.workers_compensation .payment-options .payment-actions .btn-primary,.inland_marine .payment-options .payment-actions .btn,.inland_marine .payment-options .payment-actions .btn-primary,.business_owners_policy .payment-options .payment-actions .btn,.business_owners_policy .payment-options .payment-actions .btn-primary{line-height:normal}}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.usa .payment-options .payment-actions .btn-primary,.cyber .payment-options .payment-actions .btn-primary,.workers_compensation .payment-options .payment-actions .btn-primary,.inland_marine .payment-options .payment-actions .btn-primary,.business_owners_policy .payment-options .payment-actions .btn-primary{margin-right:20px}}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.usa.s-step-payment-options .payment-options .payment-information,.cyber.s-step-payment-options .payment-options .payment-information,.workers_compensation.s-step-payment-options .payment-options .payment-information,.inland_marine.s-step-payment-options .payment-options .payment-information,.business_owners_policy.s-step-payment-options .payment-options .payment-information{padding-bottom:0}}.installment-plan .payment-notes{font-size:18px}.purchases.details .site-section,.post_quote_questionnaire .site-section,.card_details .site-section,.direct_debit_details .site-section{margin-top:10px}.purchases.details .grid,.post_quote_questionnaire .grid,.card_details .grid,.direct_debit_details .grid{background-color:#fff}.purchases.details .payment-options .inner-box,.post_quote_questionnaire .payment-options .inner-box,.card_details .payment-options .inner-box,.direct_debit_details .payment-options .inner-box{height:auto;padding-left:40px;padding-right:40px;padding-bottom:30px}@media only screen and (max-width: 959px){.purchases.details .payment-options .inner-box,.post_quote_questionnaire .payment-options .inner-box,.card_details .payment-options .inner-box,.direct_debit_details .payment-options .inner-box{padding-left:20px;padding-right:20px}}body.s-step-payment-details .form-actions .inner-box.credit-agreement-buttons{padding:0 32px}@media only screen and (max-width: 640px){body.s-step-payment-details .form-actions .inner-box.credit-agreement-buttons{padding:0 16px}}@media only screen and (min-width: 960px){body.include-grid.s-step-payment-details .form-actions .inner-box.credit-agreement-buttons{max-width:none}}.disclosures{margin-top:20px;margin-bottom:10px}.disclosures ul{margin:0;margin-top:22px;margin-top:1.5714285714rem;padding:0;list-style:none}.disclosures li+li{margin-top:10px;margin-top:.7142857143rem}.disclosures_Download_the_PDF_documents,.disclosures_Receive_by_email,.disclosures_Receive_by_post{display:none}.disclosure-link{padding-left:35px;margin-bottom:10px;min-height:27px;display:inline-block;line-height:1.9285714286;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small-da569b61aec330c59befcdf96f281aea262b6f562e29c3b9e6f4375cf3c04164.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3 / 1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.disclosure-link{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small_2x-01682d006803a1579b7e0161e035c9e7f55e5cad529953d2dac83337c451329f.png);background-size:25px 27px}}.cart-summary .payment-summary{position:sticky;top:32px;margin-bottom:0}.cart-summary .mobius-radio__label.--is-selected{border-color:#4632d8}@media only screen and (max-width: 640px){.payment-confirmation{padding:0 25px 0 25px}}.payment-confirmation img{display:block;margin-left:auto;margin-right:auto;margin-bottom:-50px}.payment-confirmation h1{font-size:38px;font-weight:500}.payment-confirmation h2{font-weight:500}.payment-confirmation .box-content p{font-size:18px}.payment-confirmation .box-content .payment-confirmation__messaging p{font-size:14px}.payment-confirmation .inner-box{padding-bottom:20px;padding-left:0}.payment-confirmation .inner-box+.inner-box{border:0 none;padding-top:0}.payment-confirmation .inner-box .workers-compensation-box{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;margin:1em 0 1em 0;padding:15px 20px 10px}.payment-confirmation .inner-box .workers-compensation-box h2{font-weight:bold;margin-top:0em;padding-top:0em;margin-bottom:0em;padding-bottom:0em}.payment-confirmation .inner-box .workers-compensation-box p{margin-top:.5em;padding-top:0em;margin-bottom:1.5em}.payment-confirmation .inner-box .wc-btn-wrapper{margin-bottom:0}.payment-confirmation .inner-box .journey-continuation-button{margin-bottom:1em;display:inline-block;border-radius:4px;font-size:16px;padding:.75em 1em}.payment-confirmation.direct-debit-container--top{display:flex;flex-wrap:wrap}@media only screen and (min-width: 960px){.payment-confirmation.direct-debit-container--top{width:103.5%}}.payment-confirmation.direct-debit-container--top .payment-schedule__heading{font-size:20px;font-weight:600}.payment-confirmation.direct-debit-container--top .payment-schedule__heading--white{color:#fff}@media only screen and (max-width: 959px){.payment-confirmation.direct-debit-container--top{flex-direction:column-reverse;max-width:100%}}.payment-confirmation .monthly-price{margin:0 auto;max-width:484px;width:100%}@media only screen and (max-width: 959px){.payment-confirmation .monthly-price{max-width:none}}.payment-confirmation .monthly-price .payment-table__cell{width:unset;max-width:unset;flex:1;flex-grow:1}@media only screen and (max-width: 640px){.payment-confirmation .monthly-price .payment-table__cell{width:100%;flex:unset}}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-header{height:48px;padding:8px;border-radius:8px 8px 0 0;background-color:#262626}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-header p{margin:0;line-height:1;color:#fff}@media only screen and (max-width: 959px){.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-header p{font-size:12px}}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-body{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;border-radius:0 0 8px 8px;background-color:#fff}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-body h4,.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-body p{margin:0}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-body p{line-height:1.2}.payment-confirmation .monthly-price .payment-table__cell .payment-table__cell-body p.payment-schedule__heading{font-weight:600;line-height:1.4}.payment-confirmation .monthly-price .price-breakdown{background-color:#f3f3f3;padding:32px}.payment-confirmation .monthly-price .price-breakdown .payment-schedule__heading{margin-bottom:16px}.payment-confirmation .monthly-price .price-breakdown .pricing-table__row{display:flex;justify-content:space-between;align-items:baseline}.payment-confirmation .monthly-price .price-breakdown .pricing-table__row p{margin-top:8px;margin-bottom:0;color:#535353}.payment-confirmation .monthly-price .price-breakdown .pricing-table__row .payment-info{font-weight:bold}.payment-confirmation .how-it-works{width:50%;padding-right:2%;box-sizing:border-box}.payment-confirmation .how-it-works .direct-debit-confirmation__what-to-do{padding:0 32px 35px;border-bottom:1px solid #ccc}.payment-confirmation .how-it-works .direct-debit-confirmation__faq{padding:0 32px 0 0}.payment-confirmation .how-it-works .direct-debit-confirmation__faq .payment-schedule__heading{margin-bottom:8px}.payment-confirmation .how-it-works .direct-debit-container__h2{font-size:28px}.payment-confirmation .how-it-works .how-it-works__h2{font-weight:500}.payment-confirmation .how-it-works strong{color:#262626}@media only screen and (max-width: 959px){.payment-confirmation .how-it-works{margin-top:20px;width:100%;padding-right:0;padding-left:10px}}.payment-confirmation .next-steps{border-radius:10px;width:100%;padding:35px 2% 10px 0;background-color:#eae8e8;margin:25px 0 25px 0}.payment-confirmation .next-steps div{padding:10px 0 10px 0;border-radius:10px;width:100%;background-color:#fff}@media only screen and (max-width: 640px){.payment-confirmation .next-steps div{margin-right:13px;padding-right:5px}}.payment-confirmation .next-steps p{padding:0 0 0 20px;font-size:16px;margin:0}.payment-confirmation .next-steps h3{font-weight:normal;text-align:center;margin-bottom:10px}.payment-confirmation .next-steps h2{text-align:center}@media only screen and (max-width: 640px){.payment-confirmation .next-steps h2{font-size:30px}}.payment-confirmation .next-steps ol{position:relative;counter-reset:item;list-style:none;padding-left:20px}@media only screen and (max-width: 640px){.payment-confirmation .next-steps ol{padding-left:10px}}.payment-confirmation .next-steps li{display:flex;counter-increment:item;margin-top:20px}.payment-confirmation .next-steps li:before{content:counter(item);min-height:27px;max-width:27px;width:100%;margin:auto;margin-right:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#de2874;color:#fff}.payment-confirmation.payment-table{background-color:#2a1e81;padding:32px;box-sizing:border-box}.payment-confirmation.payment-table .instalments-note{margin-top:16px;text-align:center;line-height:20px;color:#fff}.payment-confirmation.payment-table .instalments-note #customer_email_address{margin-top:8px;margin-bottom:0;font-weight:700;color:#fff}@media only screen and (max-width: 959px){.payment-confirmation.payment-table{padding:32px 16px}}.payment-confirmation .payment-table__cell-header{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 959px){.payment-confirmation .payment-table__cell-header p{font-size:13px}}.payment-confirmation .sbcontact{margin:auto;text-align:center;padding-bottom:16px}.payment-confirmation .sbcontact a{font-size:20px;color:#398287;text-decoration:none}.payment-confirmation .sbcontact p{margin:0}.payment-confirmation .box-content+.box-content>*{padding-right:0}.payment-confirmation .box-content+.box-content>*+*{margin-top:0}.payment-confirmation .alert{margin-top:20px}.payment-confirmation .col{display:inline-block;vertical-align:top}.payment-confirmation ul.policy-details{padding:0;display:table;table-layout:fixed}.payment-confirmation ul.policy-details li{display:table-row}.payment-confirmation ul.policy-details li+li>*{padding-top:5px}.payment-confirmation ul.policy-details li span,.payment-confirmation ul.policy-details li strong{display:table-cell}.payment-confirmation ul.policy-details li strong{word-break:break-all}.payment-confirmation ul.policy-details li strong{padding-left:10px}.payment-confirmation .sidebar-ad{width:100%;display:block;background-size:cover;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/ci5/sb/sidebar-ad-bg-114f4d2d386f5e3418b07093a7fdc155f03d1dd0c586df4598fdd742af233e7a.png);text-align:center;cursor:pointer;text-decoration:none;margin-left:20px}@media only screen and (max-width: 640px){.payment-confirmation .sidebar-ad{width:100%;margin-left:0}}.payment-confirmation .sidebar-ad h2{margin:0 20px;padding-top:30px;padding-bottom:15px;font-size:40px;font-size:2.8571428571rem;line-height:1.05;font-family:Poppins,sans-serif;font-weight:bold;color:#fff;border-bottom:5px solid #fff}.payment-confirmation .sidebar-ad h3{margin-top:15px;line-height:1.4;color:#fff;font-weight:bold}@media only screen and (min-width: 641px)and (max-width: 959px){.payment-confirmation .sidebar-ad h3{font-size:15px;font-size:1.0714285714rem;line-height:1.4}}@media only screen and (max-width: 620px){.payment-confirmation .sidebar-ad h3{width:100%}}.payment-confirmation .sidebar-ad span{margin-bottom:30px;background-color:#fff;color:#1f1f1f}.payment-confirmation .sidebar-ad span:hover,.payment-confirmation .sidebar-ad span:focus{opacity:.85}.payment-confirmation .direct-debit-confirmation .sidebar-ad{width:50%;margin:auto}.payment-confirmation .payment-table__row{display:flex;justify-content:space-evenly}@media only screen and (max-width: 640px){.payment-confirmation .payment-table__row{flex-wrap:wrap}}.payment-confirmation .payment-table__cell{display:flex;flex-direction:column;width:25%;height:124px;max-width:103px;border-radius:8px;text-align:center}.payment-confirmation .payment-table__cell:nth-child(n+2){margin-left:4px}.payment-confirmation .payment-table__cell p{color:#535353}@media only screen and (max-width: 959px){.payment-confirmation .payment-table__cell p{font-size:12px}}@media only screen and (max-width: 640px){.payment-confirmation .payment-table__cell{width:32%;max-width:unset}.payment-confirmation .payment-table__cell:last-child{width:100%;margin-top:16px;margin-left:0;max-width:unset}.payment-confirmation .payment-table__cell:last-child p{margin:0}}.payment-confirmation .cross-sell.inner-box.box-content{padding-left:0;padding-right:0}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.payment-confirmation .cross-sell.inner-box.box-content{padding:0}}.payment-confirmation .cross-sell form .control-block.info-box{background-color:#f6f6f6;display:flex;flex-direction:column;margin-top:0;margin-bottom:1.5rem;padding:20px 10px}.payment-confirmation .cross-sell form .control-block.info-box.info-box-active{background-color:#f2f8f8}.payment-confirmation .cross-sell form .control-block.info-box .header{display:flex;justify-content:space-between}.payment-confirmation .cross-sell form .control-block.info-box .control-text{position:relative}.payment-confirmation .cross-sell form .control-block.info-box .help-trigger{position:absolute;top:4px;right:0}.payment-confirmation .cross-sell form .control-block.info-box>p:not(:last-of-type){margin-bottom:15px}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content h3{font-weight:bold}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content>h3{margin-bottom:10px}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content ul{list-style:none;padding:0}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content li{position:relative;padding-left:32px}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content li::before{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/eq-checkmark-5a3ad5730732c1bbc0ef6f7b0007bd31c252799bd327dbdca5ebee294ddf3f9b.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";height:18px;width:18px;position:absolute;left:2px;top:9px;transform:translateY(-50%)}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content li:last-of-type{margin-bottom:16px}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content li h3{margin-bottom:0}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content li p{margin-bottom:10px}.payment-confirmation .cross-sell form .control-block.info-box .promotion-help-content .disclaimer{margin:0}@media only screen and (min-width: 960px){.payment-confirmation .cross-sell form .control-block.info-box .btn-primary{align-self:center;min-width:180px}}.policy-info{font-size:27px;padding-bottom:25px}@media only screen and (max-width: 640px){.policy-info{text-align:center}}body.usa .payment-confirmation .inner-box{padding-bottom:0}body.usa .payment-confirmation .inner-box:first-of-type,body.usa .payment-confirmation .inner-box:last-of-type{padding-bottom:20px}.direct-debit__payment-confirmation .raf{width:100%;margin:48px auto 0 auto}@media only screen and (max-width: 620px){.direct-debit__payment-confirmation .raf{width:100%;margin-top:48px}}.trucking-commercial-auto-coverage__phone-link{font-weight:600;text-decoration:none}.trucking-commercial-auto-coverage__phone-link:hover{text-decoration:underline}.your-documents .box-content{padding-bottom:0;margin-bottom:70px}.your-documents .box-content p:last-of-type{margin-bottom:0}.payment-confirmation__frame{display:flex;padding:32px 0px;flex-direction:column;align-items:flex-start;gap:32px;background:#fff}.payment-confirmation__title{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.payment-confirmation__thanks{width:100%;color:#18181d;font-size:32px;font-weight:600;line-height:40px}.payment-confirmation__thanks:after{content:"";display:inline-block;width:30px;height:30px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/name-sparkle-86357bdf06a2bb50e6c879768a92ce282a135dd29d278dc8f065223eaac7b782.svg) no-repeat;background-size:contain;position:relative;top:-11px;right:-1px}.payment-confirmation__confirmation{width:100%;color:#18181d;font-size:16px;font-weight:400;line-height:24px}.payment-confirmation__confirmation strong{font-weight:600}.request-coi-container{width:100%;display:flex;flex-direction:row;cursor:pointer;margin-top:10px}.request-coi-container .request-coi-btn-loading{display:flex;align-items:center}.request-coi-container .request-coi-btn-loading::before{display:inline-flex;content:"";height:15px;width:15px;margin-right:4px;aspect-ratio:1;border:.5em solid #f3f3f3;border-top:.5em solid #4632d8;border-radius:50%;animation:spin 1s linear infinite;transform-origin:center center;backface-visibility:hidden;perspective:1000px;will-change:transform}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.payment-confirmation__modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;left:0;bottom:0;padding-right:1.25rem;padding-left:1.25rem;background-color:rgba(0,0,0,.5);z-index:9999;opacity:1;overflow-x:hidden;overflow-y:auto;animation:show .5s ease}.payment-confirmation__modal .payment-confirmation__modal__content{background-color:#fff;text-align:start;border-radius:7px;width:100%;position:relative;padding-top:5.7rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.payment-confirmation__modal .payment-confirmation__modal__content{max-width:400px}}.payment-confirmation__modal .payment-confirmation__modal__title{font-size:28px;font-weight:600;line-height:40px}.payment-confirmation__modal .payment-confirmation__modal__close--icon{position:absolute;top:2rem;right:1.8rem;font-size:2.2rem;color:#4632d8;cursor:pointer}.payment-confirmation__modal .btn-primary{width:100%;font-size:20px}.payment-confirmation__modal .payment-confirmation__modal__message{color:#666;font-size:16px;line-height:1.5;margin-top:1.8rem;margin-bottom:2.5rem}.payment-confirmation__modal .payment-confirmation__modal__message strong{color:#333;font-weight:600}.payment-confirmation__modal .coi-close-btn-container{width:100%;display:flex;align-items:center;justify-content:center;padding-top:20px;padding-bottom:10px}.payment-confirmation__modal .coi-close-btn-container .coi-close-btn{text-align:center;font-size:18px;text-decoration:underline;color:#4632d8;cursor:pointer}.payment-confirmation__body{width:100%;display:flex;gap:16px}.payment-confirmation__body--right_column{flex:1;display:flex;flex-direction:column;gap:32px}.payment-confirmation__body--left_column{flex:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.payment-confirmation__content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.margin-top-16{margin-top:16px}.background-and-padding{background:#f6f5fd;padding:32px 16px}.activate-account,.activate-external-account{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;box-sizing:border-box}.activate-account h3,.activate-external-account h3{color:#262626;margin:0;font-size:20px;font-weight:600;line-height:24px}.activate-account ul,.activate-external-account ul{list-style-type:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.activate-account ul li,.activate-external-account ul li{padding-left:1em;text-indent:-0.7em;color:#5d5d60;font-size:14px;font-weight:400;line-height:18px}.activate-account ul li:before,.activate-external-account ul li:before{content:"";display:inline-block;width:14px;height:10px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/tick-green-4dcaaf3b9c18e0432530ddc99738d81a1cfcb2cd3057d55a02c121ed63e2bde0.svg) no-repeat;background-size:contain;margin-right:10px}.activate-external-account ul li:before{content:"";display:inline-block;background:#e943c9 no-repeat;background-size:contain;border-radius:50%;vertical-align:middle;margin-right:5px;width:5px;height:5px}.cross-sell{display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid var(--color-neutral-300)}.wc-cross-sell{border-radius:8px;border:1px solid var(--color-neutral-300)}.wc-cross-sell__state-requirement-banner{display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:10px;line-height:24px;border-radius:8px 8px 0px 0px;background-color:#dad6f7;font-size:14px;font-weight:600;color:#1c1456}.wc-cross-sell__state-requirement-banner:before{content:"";width:20px;height:20px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/users-sharp-regular-a85a485cb13b22cf5dd0d1fcb785dd40ee0c0091fed19a8fe2865fda3d63efab.svg) no-repeat;background-size:contain;vertical-align:middle;align-self:flex-start;margin-top:4px}.wc-cross-sell__content{display:flex;flex-direction:row;justify-content:space-evenly}.wc-cross-sell__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;padding:32px}.wc-cross-sell__text h2{font-size:20px;line-height:24px;font-weight:600;margin-bottom:16px}.wc-cross-sell__image{max-width:94%;height:auto;border-radius:10px;margin:0px 0px 30px 0px}.wc-cross-sell__image-container{width:100%;display:flex;overflow:hidden;border-radius:8px;align-items:flex-end}.indicative-pricing{display:flex;flex-direction:column;color:#5d5d60;font-weight:400;font-size:12px;line-height:16px;border-left:solid 4px #e943c9;padding-left:12px;gap:4px;margin-bottom:32px}.indicative-pricing-amount{color:#1f1f1f;font-size:32px;font-weight:600;line-height:32px}.indicative-pricing-suffix{color:#1f1f1f;font-size:16px;font-weight:600px;line-height:24px}.indicative-pricing-disclaimer{color:#5d5d60;font-size:12px;font-weight:400px;line-height:16px}@media only screen and (max-width: 640px){.wc-cross-sell__content{flex-direction:column-reverse}.wc-cross-sell__image{max-width:80%;margin:30px 0px 0px 0px}.wc-cross-sell__image-container{justify-content:center}}.commercial-auto__title{flex-shrink:0;color:#18181d;font-size:20px;font-weight:600;line-height:24px}.commercial-auto__title:before{content:"";display:inline-block;width:20px;height:20px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/truck-fast-pink-0763b33a88af25ed823d4b55398b69858793d98abdd67b82a9ca99bdd41c6081.svg) no-repeat;background-size:contain;margin-right:2px;vertical-align:middle;transform:scaleX(-1)}.cyber-cross-sell__title{flex-shrink:0;color:#18181d;font-size:20px;font-weight:600;line-height:24px}.cyber-cross-sell__title:before{content:"";display:inline-block;width:20px;height:20px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/desktop-pink-a14795b28feab9d164ea2e9f168dcd52bbd8d52ac055ee4f4196f5773bdc1594.svg) no-repeat;background-size:contain;margin-right:2px;vertical-align:middle}.wc-cross-sell__title{flex-shrink:0;color:#18181d;font-size:20px;font-weight:600;line-height:24px}.wc-cross-sell__title:before{content:"";display:inline-block;width:20px;height:20px;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/address-card-pink-d9b3dc83e6be7cc4bfa3ac078a05cb5db35a08e54c8285907c249dc8f2565c32.svg) no-repeat;background-size:contain;margin-right:2px;vertical-align:middle}.cross-sell__description{color:#5d5d60;font-size:16px;font-weight:400;line-height:24px}.wc-continuation-box{width:100%;display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;background:#f6f5fd;box-sizing:border-box}.wc-continuation-box__title{color:#18181d;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.wc-continuation-box__content{color:#18181d;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.wc-cross-sell__button .mobius-button{display:flex;gap:12px}.wc-cross-sell__button .mobius-button::after{content:"";background-repeat:no-repeat;background-position:center left;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/arrow-right-fe17ceda4fddf9240b7e402c5c52585c69e48a3547043b143bdab7a54b83e0b8.svg);background-size:100%;margin:auto;min-height:16px;min-width:16px}.wc-cross-sell__button-primary .mobius-button{display:flex;gap:12px}.wc-cross-sell__button-primary .mobius-button::after{content:"";background-repeat:no-repeat;background-position:center left;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/arrow-right-fe17ceda4fddf9240b7e402c5c52585c69e48a3547043b143bdab7a54b83e0b8.svg);background-size:100%;margin:auto;min-height:16px;min-width:16px}.wc-cross-sell__button-secondary .mobius-button{display:flex;gap:12px}.wc-cross-sell__button-secondary .mobius-button::after{content:"";scale:1.5;background-repeat:no-repeat;background-position:center left;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/arrow-right-blue-fa54bd7c9fbfef188430ca6b9576fc30c3598428b63fe558253de730cae68372.svg);background-size:100%;margin:auto;min-height:16px;min-width:16px}.bop-continuation-box{width:100%;display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;background:#f6f5fd;box-sizing:border-box}.bop-continuation-box__title{color:#18181d;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.bop-continuation-box__content{color:#18181d;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.help-chat-text{display:flex;flex-direction:column;align-items:flex-start;margin:0}.help-chat-text .title{color:#46464a;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.help-chat-text .description{width:100%;margin:0;color:#46464a;font-size:14px;font-weight:400;line-height:150%}.help-chat-text a{margin:0;color:#4632d8;font-size:14px;font-weight:400;line-height:150%;text-decoration-line:underline}.payment-confirmation__policy-details{display:flex;padding:32px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid #d1d1d2;background:#fff}.payment-confirmation__policy-details p{color:#46464a;font-size:12px;font-weight:400;line-height:133.333%;margin:0}.policy-details__product{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.policy-details__product h4{margin:0;color:#18181d;font-size:16px;font-weight:600;line-height:150%}.policy-details__product ul{width:100%;list-style-type:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.policy-details__product ul li{width:100%;display:flex;color:#18181d;font-size:16px;font-weight:400;line-height:131.25%}.policy-details__product ul li div{justify-content:space-between;width:100%;display:flex}.policy-details__product ul li:nth-child(1):before{content:"";display:inline-block;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/file-pink-12e99a4fea346d6aa23126ac823f3bcdf5a408f8b3aa4573a88b7fb8073ecb3d.svg) no-repeat;background-size:contain;margin-right:8px;width:15px;height:15px}.policy-details__product ul li:nth-child(2):before{content:"";display:inline-block;background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/calendar-pink-a5c5effa223fd2131fc589eea0649cb86bcf7767785d9f8dfaf8ef7e9082c578.svg) no-repeat;background-size:contain;margin-right:8px;width:15px;height:15px}.policy-details__title{color:#18181d;font-size:20px;font-weight:600;line-height:120%}.payment-confirmation__divider{width:100%;height:1px;background:#d1d1d2}@media only screen and (max-width: 640px){.payment-confirmation__body{flex-direction:column}.payment-confirmation__body--right_column,.payment-confirmation__body--left_column{display:contents}.payment-confirmation__policy-details{order:1;gap:16px}.payment-confirmation__content{order:2}.payment-confirmation__help-chat{order:3}.payment-confirmation__frame{padding:16px;max-width:1004px}}.wc__activate-account-chevron{display:inline-block;margin-left:8px;color:#1f1f1f;transition:transform 500ms}.wc__activate-account[open] .wc__activate-account-chevron{transform:rotate(-180deg)}.wc__activate-account-list{display:flex;flex-direction:column;gap:4px;margin:4px 0 0 0;padding-left:0;list-style:none}.wc__activate-account-list-item--toggle{display:flex;align-items:center;cursor:pointer;user-select:none;justify-content:space-between;width:100%}.wc__activate-account-list-item--toggle:hover .wc__activate-account-chevron,.wc__activate-account-list-item--toggle:active .wc__activate-account-chevron,.wc__activate-account-list-item--toggle:focus .wc__activate-account-chevron{color:#2a1e81}.wc__activate-account-list-item--toggle::-webkit-details-marker{display:none}.wc__activate-account-list,.wc__activate-account-list-item{list-style-type:none;color:#5d5d60}.wc__activate-account-link{text-decoration:underline;font-size:16px;display:inline-block;min-width:35px}.wc__activate-account{width:100%}.StripeElement{max-width:290px;padding:12px 19px;vertical-align:middle;border-radius:4px;border:1px solid #9084e8;background:#fff;color:#1f1f1f}.StripeElement--focus{border-color:#f4a1e4;box-shadow:0 0 2px #f4a1e4}.StripeElement--invalid{border-color:#dc8484;box-shadow:0 0 2px #dc8484}.StripeElement--webkit-autofill{background-color:#fefde5 !important}ul.stripe-card-types{height:39px;margin:0;margin-top:18px;padding:0;vertical-align:middle;list-style:none;width:100%;max-width:330px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){ul.stripe-card-types{height:33px;max-width:290px}}ul.stripe-card-types li{display:list-item;text-align:-webkit-match-parent;float:left;width:16.6666666667%;height:auto;overflow:hidden}ul.stripe-card-types li img{width:100%;height:auto;padding-right:3px}body.s-step-card-details .form-actions .inner-box,body.s-step-payment-details .form-actions .inner-box{padding-left:0;display:flex;justify-content:space-between}body.usa.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid,body.usa.s-step-update-card-details .card-details-container .grid,body.cyber.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid{display:grid;grid-template-columns:50% 50%;justify-items:center;margin-top:4%}body.usa.s-step-update-card-details-and-resume-payment-plan .inner-box,body.usa.s-step-update-card-details .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan .inner-box{max-width:350px;padding-top:0}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary,body.usa.s-step-update-card-details .order-summary,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary{border:1px solid #ccc;border-radius:8px;color:#000;font-family:museosans,sans-serif;font-size:14px;font-weight:300;margin-bottom:20px;padding:17px 19px}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary .summary-section,body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary .due-today-section,body.usa.s-step-update-card-details .order-summary .summary-section,body.usa.s-step-update-card-details .order-summary .due-today-section,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary .summary-section,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary .due-today-section{margin-bottom:16px}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary .due-today-price,body.usa.s-step-update-card-details .order-summary .due-today-price,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary .due-today-price{font-size:20px;font-weight:700}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary .border-bottom,body.usa.s-step-update-card-details .order-summary .border-bottom,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary .border-bottom{border-bottom:1px solid #ccc;padding-bottom:16px}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary .border-bottom:last-of-type,body.usa.s-step-update-card-details .order-summary .border-bottom:last-of-type,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary .border-bottom:last-of-type{border-bottom:none}body.usa.s-step-update-card-details-and-resume-payment-plan .stripe-card-brand-logo>img,body.usa.s-step-update-card-details .stripe-card-brand-logo>img,body.cyber.s-step-update-card-details-and-resume-payment-plan .stripe-card-brand-logo>img{height:12px}body.usa.s-step-update-card-details-and-resume-payment-plan .order-summary h3,body.usa.s-step-update-card-details .order-summary h3,body.cyber.s-step-update-card-details-and-resume-payment-plan .order-summary h3{margin-bottom:2%}body.usa.s-step-update-card-details-and-resume-payment-plan .btn-primary,body.usa.s-step-update-card-details .btn-primary,body.cyber.s-step-update-card-details-and-resume-payment-plan .btn-primary{width:100%}body.usa.s-step-update-card-details-and-resume-payment-plan .js-card-errors,body.usa.s-step-update-card-details .js-card-errors,body.cyber.s-step-update-card-details-and-resume-payment-plan .js-card-errors{border-left:3px solid;border-color:#e61414;padding:1em;background:rgba(185,9,9,.1);margin-top:8%;display:inherit}body.usa.s-step-update-card-details-and-resume-payment-plan .js-card-errors:empty,body.usa.s-step-update-card-details .js-card-errors:empty,body.cyber.s-step-update-card-details-and-resume-payment-plan .js-card-errors:empty{display:none}@media(max-width: 600px){body.usa.s-step-update-card-details-and-resume-payment-plan .center-align h1,body.usa.s-step-update-card-details .center-align h1,body.cyber.s-step-update-card-details-and-resume-payment-plan .center-align h1{width:95%}body.usa.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid,body.usa.s-step-update-card-details .card-details-container .grid,body.cyber.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid{display:block;grid-template-columns:40% 40%;margin-top:0%;margin-left:9%;margin-right:10%}body.usa.s-step-update-card-details-and-resume-payment-plan .js-card-errors,body.usa.s-step-update-card-details .js-card-errors,body.cyber.s-step-update-card-details-and-resume-payment-plan .js-card-errors{margin-right:0px}body.usa.s-step-update-card-details-and-resume-payment-plan .btn-primary,body.usa.s-step-update-card-details .btn-primary,body.cyber.s-step-update-card-details-and-resume-payment-plan .btn-primary{width:100%}}@media(orientation: landscape)and (max-width: 800px){body.usa.s-step-update-card-details-and-resume-payment-plan .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan .inner-box,body.usa.s-step-update-card-details .inner-box{padding:0;margin-right:3%}body.usa.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid,body.cyber.s-step-update-card-details-and-resume-payment-plan .card-details-container .grid,body.usa.s-step-update-card-details .card-details-container .grid{margin-left:unset}}.stripe-tag{align-items:center;display:flex}.stripe-tag::before{content:"";background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/padlock-c4d22e3975fc70a467823eb70890758bdd085a574e54c4563291b53e36bad521.svg);background-size:100%;height:16px;margin-right:10px;width:13px}.stripe-tag p{align-items:center;color:#5d5d60;display:flex;margin-bottom:0}.stripe-tag .visually-hidden-text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.stripe-tag .stripe-logo{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/stripe-logo-d1a49b8fe0890a5a5de8504cd1d804c97fc98d8615f5a4df5d47a028473b60bb.png);background-repeat:no-repeat;background-size:100%;display:block;height:14px;margin-left:3px;position:relative;top:-1px;width:36px}body.usa.s-step-card-details .payment-options .inner-box,body.usa.s-step-payment-details .payment-options .inner-box,body.usa.s-step-update-card-details .payment-options .inner-box,body.usa.s-step-update-card-details-and-resume-payment-plan .payment-options .inner-box,body.usa.s-step-update-card-details .payment-options .inner-box,body.cyber.s-step-card-details .payment-options .inner-box,body.cyber.s-step-payment-details .payment-options .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan .payment-options .inner-box{padding-bottom:unset}body.usa.s-step-card-details .secure-payment,body.usa.s-step-payment-details .secure-payment,body.usa.s-step-update-card-details .secure-payment,body.usa.s-step-update-card-details-and-resume-payment-plan .secure-payment,body.usa.s-step-update-card-details .secure-payment,body.cyber.s-step-card-details .secure-payment,body.cyber.s-step-payment-details .secure-payment,body.cyber.s-step-update-card-details-and-resume-payment-plan .secure-payment{font-size:28px;font-weight:300;display:inline}body.usa.s-step-card-details .lock-card-icon,body.usa.s-step-payment-details .lock-card-icon,body.usa.s-step-update-card-details .lock-card-icon,body.usa.s-step-update-card-details-and-resume-payment-plan .lock-card-icon,body.usa.s-step-update-card-details .lock-card-icon,body.cyber.s-step-card-details .lock-card-icon,body.cyber.s-step-payment-details .lock-card-icon,body.cyber.s-step-update-card-details-and-resume-payment-plan .lock-card-icon{display:flex;justify-content:space-between;align-items:center}body.usa.s-step-card-details .lock-card-icon img,body.usa.s-step-payment-details .lock-card-icon img,body.usa.s-step-update-card-details .lock-card-icon img,body.usa.s-step-update-card-details-and-resume-payment-plan .lock-card-icon img,body.usa.s-step-update-card-details .lock-card-icon img,body.cyber.s-step-card-details .lock-card-icon img,body.cyber.s-step-payment-details .lock-card-icon img,body.cyber.s-step-update-card-details-and-resume-payment-plan .lock-card-icon img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;height:20px}body.usa.s-step-card-details .lock-card-icon p,body.usa.s-step-payment-details .lock-card-icon p,body.usa.s-step-update-card-details .lock-card-icon p,body.usa.s-step-update-card-details-and-resume-payment-plan .lock-card-icon p,body.usa.s-step-update-card-details .lock-card-icon p,body.cyber.s-step-card-details .lock-card-icon p,body.cyber.s-step-payment-details .lock-card-icon p,body.cyber.s-step-update-card-details-and-resume-payment-plan .lock-card-icon p{margin:0;padding:0 5px;text-align:center;font-size:12px}body.usa.s-step-card-details .powered-by-stripe-logo,body.usa.s-step-payment-details .powered-by-stripe-logo,body.usa.s-step-update-card-details .powered-by-stripe-logo,body.usa.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo,body.usa.s-step-update-card-details .powered-by-stripe-logo,body.cyber.s-step-card-details .powered-by-stripe-logo,body.cyber.s-step-payment-details .powered-by-stripe-logo,body.cyber.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;margin-bottom:0px}body.usa.s-step-card-details .powered-by-stripe-logo img,body.usa.s-step-payment-details .powered-by-stripe-logo img,body.usa.s-step-update-card-details .powered-by-stripe-logo img,body.usa.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo img,body.usa.s-step-update-card-details .powered-by-stripe-logo img,body.cyber.s-step-card-details .powered-by-stripe-logo img,body.cyber.s-step-payment-details .powered-by-stripe-logo img,body.cyber.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;height:20px;margin-top:15px;margin-bottom:5px}body.usa.s-step-card-details .powered-by-stripe-logo p,body.usa.s-step-payment-details .powered-by-stripe-logo p,body.usa.s-step-update-card-details .powered-by-stripe-logo p,body.usa.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo p,body.usa.s-step-update-card-details .powered-by-stripe-logo p,body.cyber.s-step-card-details .powered-by-stripe-logo p,body.cyber.s-step-payment-details .powered-by-stripe-logo p,body.cyber.s-step-update-card-details-and-resume-payment-plan .powered-by-stripe-logo p{margin:0;padding:0 5px;text-align:center;font-size:12px;margin-top:15px;margin-bottom:5px}body.usa.s-step-card-details .stripe-divider,body.usa.s-step-payment-details .stripe-divider,body.usa.s-step-update-card-details .stripe-divider,body.usa.s-step-update-card-details-and-resume-payment-plan .stripe-divider,body.usa.s-step-update-card-details .stripe-divider,body.cyber.s-step-card-details .stripe-divider,body.cyber.s-step-payment-details .stripe-divider,body.cyber.s-step-update-card-details-and-resume-payment-plan .stripe-divider{margin:12px 0}body.usa.s-step-card-details .stripe-card-container,body.usa.s-step-payment-details .stripe-card-container,body.usa.s-step-update-card-details .stripe-card-container,body.usa.s-step-update-card-details-and-resume-payment-plan .stripe-card-container,body.usa.s-step-update-card-details .stripe-card-container,body.cyber.s-step-card-details .stripe-card-container,body.cyber.s-step-payment-details .stripe-card-container,body.cyber.s-step-update-card-details-and-resume-payment-plan .stripe-card-container{margin-top:12px}body.usa.s-step-card-details div.stripe-card-types,body.usa.s-step-payment-details div.stripe-card-types,body.usa.s-step-update-card-details div.stripe-card-types,body.usa.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types,body.usa.s-step-update-card-details div.stripe-card-types,body.cyber.s-step-card-details div.stripe-card-types,body.cyber.s-step-payment-details div.stripe-card-types,body.cyber.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types{display:flex;justify-content:space-between}body.usa.s-step-card-details div.stripe-card-types>div,body.usa.s-step-payment-details div.stripe-card-types>div,body.usa.s-step-update-card-details div.stripe-card-types>div,body.usa.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types>div,body.usa.s-step-update-card-details div.stripe-card-types>div,body.cyber.s-step-card-details div.stripe-card-types>div,body.cyber.s-step-payment-details div.stripe-card-types>div,body.cyber.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types>div{height:28px}body.usa.s-step-card-details div.stripe-card-types img,body.usa.s-step-payment-details div.stripe-card-types img,body.usa.s-step-update-card-details div.stripe-card-types img,body.usa.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types img,body.usa.s-step-update-card-details div.stripe-card-types img,body.cyber.s-step-card-details div.stripe-card-types img,body.cyber.s-step-payment-details div.stripe-card-types img,body.cyber.s-step-update-card-details-and-resume-payment-plan div.stripe-card-types img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;width:auto;height:28px;margin:auto;padding:0}body.usa.s-step-card-details #us-stripe-form-section,body.usa.s-step-payment-details #us-stripe-form-section,body.usa.s-step-update-card-details #us-stripe-form-section,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section,body.usa.s-step-update-card-details #us-stripe-form-section,body.cyber.s-step-card-details #us-stripe-form-section,body.cyber.s-step-payment-details #us-stripe-form-section,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section{padding-top:0}body.usa.s-step-card-details #us-stripe-form-section .StripeElement,body.usa.s-step-payment-details #us-stripe-form-section .StripeElement,body.usa.s-step-update-card-details #us-stripe-form-section .StripeElement,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .StripeElement,body.usa.s-step-update-card-details #us-stripe-form-section .StripeElement,body.cyber.s-step-card-details #us-stripe-form-section .StripeElement,body.cyber.s-step-payment-details #us-stripe-form-section .StripeElement,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .StripeElement{max-width:100%;box-sizing:border-box;padding-left:15px}body.usa.s-step-card-details #us-stripe-form-section .inner-box,body.usa.s-step-payment-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-payment-details #us-stripe-form-section .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box{max-width:350px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){body.usa.s-step-card-details #us-stripe-form-section .inner-box,body.usa.s-step-payment-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-payment-details #us-stripe-form-section .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box{padding:20px 30px}}@media only screen and (min-width: 960px){body.usa.s-step-card-details #us-stripe-form-section .inner-box,body.usa.s-step-payment-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box,body.usa.s-step-update-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-card-details #us-stripe-form-section .inner-box,body.cyber.s-step-payment-details #us-stripe-form-section .inner-box,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .inner-box{margin-left:19px}}body.usa.s-step-card-details #us-stripe-form-section .control,body.usa.s-step-payment-details #us-stripe-form-section .control,body.usa.s-step-update-card-details #us-stripe-form-section .control,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .control,body.usa.s-step-update-card-details #us-stripe-form-section .control,body.cyber.s-step-card-details #us-stripe-form-section .control,body.cyber.s-step-payment-details #us-stripe-form-section .control,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .control{margin-top:11px}body.usa.s-step-card-details #us-stripe-form-section .small-stripe-inputs,body.usa.s-step-payment-details #us-stripe-form-section .small-stripe-inputs,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs,body.cyber.s-step-card-details #us-stripe-form-section .small-stripe-inputs,body.cyber.s-step-payment-details #us-stripe-form-section .small-stripe-inputs,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs{display:flex}body.usa.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control-block,body.usa.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control-block,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control-block,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control-block,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control-block,body.cyber.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control-block,body.cyber.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control-block,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control-block{width:100%;margin-top:20px}body.usa.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.usa.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.cyber.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.cyber.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control-block:first-of-type{padding-right:24px}body.usa.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control,body.usa.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .control,body.cyber.s-step-card-details #us-stripe-form-section .small-stripe-inputs .control,body.cyber.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .control,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .control{margin-top:13px}body.usa.s-step-card-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.usa.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.usa.s-step-update-card-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.cyber.s-step-card-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.cyber.s-step-payment-details #us-stripe-form-section .small-stripe-inputs .cvc-card-icon,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .small-stripe-inputs .cvc-card-icon{float:right}body.usa.s-step-card-details #us-stripe-form-section .disclaimer,body.usa.s-step-payment-details #us-stripe-form-section .disclaimer,body.usa.s-step-update-card-details #us-stripe-form-section .disclaimer,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .disclaimer,body.usa.s-step-update-card-details #us-stripe-form-section .disclaimer,body.cyber.s-step-card-details #us-stripe-form-section .disclaimer,body.cyber.s-step-payment-details #us-stripe-form-section .disclaimer,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .disclaimer{color:#666;font-size:12px;font-weight:300;letter-spacing:.33px;max-width:350px}body.usa.s-step-card-details #us-stripe-form-section .box.form-actions,body.usa.s-step-payment-details #us-stripe-form-section .box.form-actions,body.usa.s-step-update-card-details #us-stripe-form-section .box.form-actions,body.usa.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .box.form-actions,body.usa.s-step-update-card-details #us-stripe-form-section .box.form-actions,body.cyber.s-step-card-details #us-stripe-form-section .box.form-actions,body.cyber.s-step-payment-details #us-stripe-form-section .box.form-actions,body.cyber.s-step-update-card-details-and-resume-payment-plan #us-stripe-form-section .box.form-actions{margin-top:25px}.uk-powered-by-stripe-logo{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000}.uk-powered-by-stripe-logo img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;height:20px;margin-top:15px;margin-bottom:5px}.uk-powered-by-stripe-logo p{margin:0;padding:0 5px;text-align:center;font-size:12px;margin-top:15px;margin-bottom:5px}.stripe-logo-container{display:grid;grid-template-columns:330px 43px}.stripe-payment__form-wrapper{background-color:#f6f5fd !important}.stripe-payment .StripeElement{border:1px solid #4632d8 !important}.js-payment-element.on-combined-payment-page.StripeElement{border:none !important;background-color:#f6f5fd !important}.stripe-back-button{padding:15px 32px}.your-documents h3{margin:0;font-size:15px;font-size:1.0714285714rem;line-height:1.4;font-family:Poppins,sans-serif;font-weight:bold}.your-documents .documents{list-style-type:none;display:inline-block;padding:0;margin:0}.your-documents .documents li{display:block;margin:0;margin-top:10px;margin-top:.7142857143rem;padding-left:40px;min-height:27px;line-height:1.5714285714;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small-da569b61aec330c59befcdf96f281aea262b6f562e29c3b9e6f4375cf3c04164.png);background-position:0 2px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3 / 1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.your-documents .documents li{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/pdf_small_2x-01682d006803a1579b7e0161e035c9e7f55e5cad529953d2dac83337c451329f.png);background-size:25px 27px}}.your-documents .documents li.no-icon{background-image:none;padding-left:0}@media only screen and (max-width: 640px){.your-documents .documents div{margin-top:4px;margin-top:.2857142857rem}}.insurer-logo{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;max-height:45px;max-width:100%;margin:0 auto}abbr[title=required]{display:none}.direct-debit-form .inner-box.terms{padding:56px 0}@media only screen and (max-width: 959px){.direct-debit-form .inner-box.terms{padding:0 10px}}.direct-debit-form .form-actions{margin-top:0}@media only screen and (max-width: 959px){.direct-debit-form .form-actions .btn-back{margin-right:30px}}.info-box-active .help-trigger::before{content:"";color:#262626}.voucher-banner{background-color:#00ad93;color:#fff;padding:10px;text-align:center}.voucher-banner a{color:#fff}.voucher-banner--refer-a-friend{background-color:#00adcb}.voucher-banner--refer-a-friend .voucher-banner__voucher-description,.voucher-banner--refer-a-friend .voucher-banner__voucher-detail{display:block}.voucher-banner>div{display:flex;justify-content:center;align-items:center;min-height:35px}.voucher-banner__image{height:30px}@media only screen and (max-width: 640px){.voucher-banner__image{display:none}.voucher-banner__voucher-description,.voucher-banner__voucher-detail{display:block}}.voucher-banner__image--left{order:-1;margin-right:100px}.voucher-banner__image--right{margin-left:100px}.raf-signin-promo-wrapper{padding:0}.raf-signin-promo{display:flex;justify-content:center;align-items:center;background-color:#00adcb;background-image:url(url(https://d25yazrvknwdl2.cloudfront.net/assets/campaign_manager/refer_a_friend/refer-16547fbfcf07fe3f54a3ab3030e56a348b58b31035c42840b590403006c7b0ae.svg));background-size:120px 195px;color:#fff;padding:15px;margin-bottom:10px;font-family:museosans,sans-serif;font-weight:700;font-size:13pt}.raf-signin-promo .grid-wrapper{padding:0;display:flex;justify-content:center;align-items:center}.raf-signin-promo-wrapper+.site-section{margin-top:0}.raf-signin-promo__text{text-transform:uppercase;color:#fff;padding:10px;margin-right:10px}.raf-signin-promo__button{text-transform:uppercase;color:#00adcb;background-color:#fff;height:42px;width:145px;min-width:auto;line-height:41px;white-space:nowrap}.raf-signin-promo__button:hover{background-color:#fff;opacity:.92}.raf-signin-promo__button:active,.raf-signin-promo__button:focus{background-color:#fff;opacity:.85}@media only screen and (max-width: 640px){.raf-signin-promo__text{padding:0}}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.raf-signin-promo{justify-content:center}}@media only screen and (min-width: 960px){.raf-signin-promo{margin-top:-20px}}.grid-sidebar-phone{font-style:italic}.grid-sidebar-phone:before{content:"";float:left;margin-top:.4em;margin-right:.6em;width:30px;height:30px;background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/bijou/icons/phone_icon-white-61b25c9e5d3a5dc0e3fdd3a158e6c3eaa1191721f3fa75b486924cc0ae1585e2.svg),radial-gradient(ellipse at center, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 69%, transparent 70%);background-size:15px,30px;background-position:center;background-repeat:no-repeat}.grid-sidebar-phone__link{color:#fff;text-decoration:none;font-weight:bold}.grid-sidebar-phone__link:hover{text-decoration:underline}.partner-welcome-branding__partner-name{font-family:Poppins,sans-serif;font-weight:900}.shopping-basket-wrapper{display:flex}.shopping-basket-left{flex-grow:1}.shopping-basket-right{flex-shrink:1}.shopping-basket{width:300px;background-color:#fff;color:#1f1f1f;padding:24px 20px;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));position:relative;z-index:10}@supports(position: sticky){.shopping-basket{position:sticky;top:20px}}@media only screen and (max-width: 640px){.shopping-basket{top:0px;width:auto}}@media only screen and (min-width: 641px)and (max-width: 959px){.shopping-basket{top:0px;margin-left:auto}}.shopping-basket__policy{display:flex;align-items:center;margin-bottom:20px}.shopping-basket__heading{margin:20px 0 10px;font-size:17px;font-weight:bold}.shopping-basket__policy .shopping-basket__heading{margin:0px}.shopping-basket__insurer-details{background-color:#fff;padding:10px 20px}.shopping-basket__insurer-logo{display:block;margin:5px 0}.shopping-basket__covers,.shopping-basket__prices{margin-bottom:10px}.shopping-basket__cover,.shopping-basket__price{background-color:#fff;margin-bottom:2px;padding:10px 20px;display:flex;justify-content:space-between}.shopping-basket__cover-value,.shopping-basket__price-value{font-weight:bold}.shopping-basket__phone-message{display:flex;align-items:center;margin-top:24px;font-style:italic}.shopping-basket__styled-icon-shop:before,.shopping-basket-header-side__styled-icon-shop:before{background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/shop-f588025a56e7e4c9d014ec572a560fe7fda840320911c4a3e03c8d9ea8a6562f.svg),radial-gradient(ellipse at center, rgba(42, 30, 129, 0.2) 0%, rgba(42, 30, 129, 0.2) 69%, transparent 70%);background-repeat:no-repeat;background-size:55%,100%;background-position:center}.shopping-basket__phone-number{font-weight:bold;color:#000;text-decoration:none}.shopping-basket-header-side__text{font-weight:bold}.shopping-basket-header-side__styled-icon-shop:before{margin-right:0}.shopping-basket-header-side__styled-icon-close:before{background:url(https://d25yazrvknwdl2.cloudfront.net/assets/icons/close-45ca5391a2fba9f3329d7fc44f2c83bcce6ea90d245a0a745fabe4f6c28b24dd.svg),radial-gradient(ellipse at center, rgba(42, 30, 129, 0.2) 0%, rgba(42, 30, 129, 0.2) 69%, transparent 70%);background-repeat:no-repeat;background-size:55%,100%;background-position:center;margin-right:0}.shopping-basket-header-side__close-section{display:none;visibility:hidden}.shopping-basket-header-side__close-section.shopping-basket-header-side__close-section-on{display:block;visibility:visible}.shopping-basket-header-side__shop-section{display:block;visibility:visible}.shopping-basket-header-side__shop-section.shopping-basket-header-side__shop-section-off{display:none;visibility:hidden}.partner-site-header-details-opening-hours{position:relative;text-align:right;z-index:99}.partner-site-header-details-opening-hours .partner-site-header-details-opening-hours__toggle{appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;font-family:Poppins,sans-serif}.partner-site-header-details-opening-hours .partner-site-header-details-opening-hours__toggle:focus{outline:1px dotted #fff}.partner-site-header-details-opening-hours .opening-hours-container{background:#fff;border-radius:3px;border:1px solid #e0e0e0;box-shadow:0px 2px 7px #c6cacc;color:#1f1f1f;display:none;visibility:hidden;min-width:135px;padding:20px 18px;position:absolute;right:0;text-align:left;top:38px}.partner-site-header-details-opening-hours .opening-hours-container:after{content:"";height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;right:40px;top:-10px;width:0}.partner-site-header-details-opening-hours .opening-hours-container::before{content:"";height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e0e0e0 rgba(0,0,0,0);position:absolute;right:39px;top:-11px;width:0}.partner-site-header-details-opening-hours .opening-hours-container.showOpeningHours{display:block;visibility:visible}.partner-site-header-details-opening-hours .opening-hours-container ul{list-style:none;margin:0;padding:0}.partner-site-header-details-opening-hours .opening-hours-container ul li{background:none;font-size:12px;margin-bottom:10px;padding-left:0}.partner-site-header-details-opening-hours .opening-hours-container ul+ul{font-weight:600}.partner-site-header-details-opening-hours .opening-hours-container ul:last-of-type li:last-of-type{margin-bottom:0}.partner-site-header-details-opening-hours .opening-hours-us-modal{width:180px}.mobile-show .opening-hours-view{float:left;top:-12px}.partner-site-header-details-opening-hours .partner-site-header-details-opening-hours__toggle{color:#fff;font-family:Poppins,sans-serif}.partner-site-header-details-opening-hours .opening-hours-container{top:30px;box-shadow:none;border-color:#1f1f1f;border-radius:0}.partner-site-header-details-opening-hours .opening-hours-container::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1f1f1f rgba(0,0,0,0)}.alert.notice{margin-bottom:20px}.quote-comparison-searches{position:relative}.quote-comparison-searches .referral .box-content p{padding-right:0}.quote-comparison-searches .box-wrapper+.box-wrapper{margin-top:10px}.quote-comparison-searches .quotes-number-hint__section{padding:0 10px 15px;text-align:center}.quote-comparison-searches .quotes-number-hint__section p:last-child{margin-bottom:0}@media only screen and (min-width: 960px){.quote-comparison-searches .quotes-number-hint__section{padding:0px}}.quote-comparison-searches .cover-toggling__section{padding:15px 10px;background-color:#fff}@media only screen and (min-width: 960px){.quote-comparison-searches .cover-toggling__section{padding:40px}}.quote-comparison-searches .cover-toggling__section .cover-toggling__summary.hidden{display:none}.quote-comparison-searches .personalisation-section{padding-top:40px}.quote-comparison-searches .personalisation-section h2{text-align:center;margin-bottom:15px}.quote-comparison-searches .personalisation-section h2 span:last-of-type{color:#18181d;font-weight:bold}.quote-comparison-searches .cover-toggling__warning .warning--partial{color:#b90909}.quote-comparison-searches .cover-toggling__warning .warning--partial .tel{color:#b90909}.quote-comparison-searches .cover-toggling__warning .warning--no-quote,.quote-comparison-searches .cover-toggling__warning .warning--toggling-error{color:#e61414}.quote-comparison-searches .cover-toggling-item{border-bottom:2px dotted #dbdbdb;border-radius:.7px}.quote-comparison-searches .cover-toggling-item__control{border:1px solid #dbdbdb;border-radius:4px}.quote-comparison-searches .cover-toggling-item__control select{width:215px;height:30px;padding:0 10px;border:0}.quote-comparison-searches .cover-toggling-item__control select::-ms-expand{border:0}.quote-comparison-searches .cover-toggling-item__control .select-wrapper:before{content:none}.quote-comparison-searches .cover-toggling-item__control .select-wrapper .icon{position:absolute;border-left:1px solid #d7d7d7;right:0;height:100%;width:31px;display:flex;align-items:center;justify-content:center;pointer-events:none}.quote-comparison-searches .cover-toggling-item__control .select-wrapper .icon:before{content:"";font-family:"bijou";font-size:11px;text-align:center}.quote-comparison-searches .cover-toggling-item__control--checkbox+label{width:30px;height:30px;vertical-align:middle}.quote-comparison-searches .cover-toggling-item__control--checkbox+.label-fake-checkbox::before{content:"";display:inline-block}.quote-comparison-searches .cover-toggling-item__control--checkbox:checked+label .label-fake-checkbox::after{position:absolute;top:6px;left:6px;font-size:18px;color:#2a1e81}.quote-comparison-searches .help-section{border:1px solid #1f1f1f}.quote-comparison-searches .help-section .inner-box{padding:30px 30px 45px}@media only screen and (min-width: 960px){.quote-comparison-searches .help-section .inner-box{padding:40px 40px 60px}}@media only screen and (max-width: 959px){.quote-comparison-searches .help-section p{margin-top:20px}}.quote-comparison-searches .help-section.is-not_quoted{border:1px solid #e61414}.quote-comparison-searches .comparison-info__edit-quote-cta{display:none}.quote-comparison-searches{position:relative}.quote-comparison-searches .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;opacity:0;text-align:center;background-color:rgba(243,243,243,0);transition:opacity .4s,background-color .4s}.quote-comparison-searches .overlay--active{pointer-events:auto;opacity:1;background-color:rgba(243,243,243,.8)}.quote-comparison-searches .overlay__wrapper{position:absolute;top:40%;left:20px;right:20px}.quote-comparison-searches .overlay__message{display:inline-block;padding:0 0 60px;font-size:26px;font-size:1.8571428571rem;line-height:1.2115384615;font-weight:300;border:40px solid #fff;border-radius:5px;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/please_wait-ee997efd5765f705719f7792da5019b9ae6d01fe3282f04c4efb1c277934312f.gif);transition:margin-top .4s}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3 / 1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.quote-comparison-searches .overlay__message{background-image:url(https://d25yazrvknwdl2.cloudfront.net/assets/please_wait_2x-37681774a3aefd700dc4fafb86e5beb3d2008ab09f05c22b063368ce3a3d0cb9.gif);background-size:32px 32px}}@media only screen and (max-width: 640px){.quote-comparison-searches .overlay__message{display:block}}.quote-comparison-searches .cover-toggling__panel{column-count:1;column-gap:40px;border-top:2px dotted #dbdbdb;border-radius:.7px}@media only screen and (min-width: 960px){.quote-comparison-searches .cover-toggling__panel{column-count:2;padding:0}.quote-comparison-searches .cover-toggling__panel.single-column{column-count:1}}.quote-comparison-searches .cover-toggling__panel .excess-see-more{display:grid;grid-template-columns:2.5fr 3.5fr 40px;grid-template-rows:2fr 2fr 1fr;background:#f3f9f9;border:1px solid #057478;padding:5px 10px}.quote-comparison-searches .cover-toggling__panel .excess-see-more .cover-toggling-item__heading{grid-column:1/2;grid-row:1/2}.quote-comparison-searches .cover-toggling__panel .excess-see-more .cover-toggling-subtext{grid-column:2/3;grid-row:1/2;justify-self:end}.quote-comparison-searches .cover-toggling__panel .excess-see-more .cover-toggling-item__control{background:#fff;grid-column:3/4;grid-row:1/2;justify-self:end;width:30px}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-description{grid-column:1/4;grid-row:2/3;padding:0 30px 0 0}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-breakdown-item{display:none}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-breakdown-item.item1{grid-column:1/4;grid-row:3/4}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-breakdown-item.item2{grid-column:1/4;grid-row:4/5}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-breakdown-item.item3{grid-column:1/4;grid-row:5/6}.quote-comparison-searches .cover-toggling__panel .excess-see-more .excess-see-more-toggle{grid-column:1/4;grid-row:3/4;color:#057477;cursor:pointer}.quote-comparison-searches .cover-toggling__panel .excess-see-more.excess-see-more-open{grid-template-rows:2fr 2fr 1fr 1fr 1fr 1fr}.quote-comparison-searches .cover-toggling__panel .excess-see-more.excess-see-more-open .excess-breakdown-item{display:block}.quote-comparison-searches .cover-toggling__panel .excess-see-more.excess-see-more-open .excess-see-more-toggle{grid-row:6/7}.quote-comparison-searches .cover-toggling__warning p{margin-bottom:10px;font-weight:bold}.quote-comparison-searches .cover-toggling-item{display:flex;display:-webkit-flex;padding:10px 0;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;break-inside:avoid-column;-webkit-column-break-inside:avoid}.quote-comparison-searches .cover-toggling-item:first-child:nth-last-child(2),.quote-comparison-searches .cover-toggling-item:first-child:nth-last-child(2)~.cover-toggling-item,.quote-comparison-searches .cover-toggling-item:only-child{border-bottom:0;padding:10px 0 0}@media only screen and (max-width: 959px){.quote-comparison-searches .cover-toggling-item:last-child{border-bottom:0;padding-bottom:0}.quote-comparison-searches .cover-toggling-item label{display:inline-block;padding-right:15px}}.quote-comparison-searches .cover-toggling-item__control--checkbox{position:absolute;z-index:1;opacity:0;cursor:pointer}.quote-comparison-searches .cover-toggling-item__control--checkbox+label{display:inline-block;position:relative;padding:0;cursor:pointer}.quote-comparison-searches .cover-toggling-item__control--checkbox:focus+label:before{outline:0}.click-to-call-container{display:flex;justify-content:center}.click-to-call-container .click-to-call-text-box{font-size:16px;font-size:1.1428571429rem;line-height:1.5;position:relative;margin-left:12px;padding:16px;color:#5d5d60;background:#f6f5fd;border-radius:16px}.click-to-call-container .click-to-call-text-box .click-to-call-question-and-phone-number{padding:5px 0px 5px 0px}@media only screen and (min-width: 640px){.click-to-call-container .click-to-call-text-box .click-to-call-question-and-phone-number .mobile-break{display:none}}.click-to-call-container .click-to-call-text-box .click-to-call-question-and-phone-number::before{content:"";width:0;height:0;position:absolute;top:20px;left:-8px;border-top:8px solid rgba(0,0,0,0);border-right:8px solid #f6f5fd;border-bottom:8px solid rgba(0,0,0,0)}.click-to-call-container .click-to-call-text-box .cta-phone-icon{width:16px;height:16px;position:relative;top:2px}.click-to-call-container .click-to-call-text-box .call-link{margin-right:25px}.click-to-call-container .click-to-call-text-box .call-link,.click-to-call-container .click-to-call-text-box .start-help-chat-link{color:#4632d8;display:inline-block;font-weight:600;height:fit-content;text-align:center;text-decoration:none;transition:.2s all;align-content:center;text-decoration-skip-ink:none}.click-to-call-container .click-to-call-text-box .call-link span,.click-to-call-container .click-to-call-text-box .start-help-chat-link span{text-decoration:underline}.click-to-call-container .click-to-call-text-box .call-link .click-to-call__phone-number,.click-to-call-container .click-to-call-text-box .start-help-chat-link .click-to-call__phone-number{display:block;font-weight:600}.click-to-call-container .click-to-call-text-box .call-link .call-pic,.click-to-call-container .click-to-call-text-box .start-help-chat-link .call-pic{width:60px;top:30px;position:relative}.click-to-call-container .click-to-call-text-box .call-link:before,.click-to-call-container .click-to-call-text-box .start-help-chat-link:before{background:#2a1e81;border-radius:100%;color:#fff;font-size:22px;height:22px;margin:-21px 0 0 -55px;padding:10px;position:absolute;top:50%;transition:.2s all;width:22px}.click-to-call-container .click-to-call-text-box .call-link:hover,.click-to-call-container .click-to-call-text-box .start-help-chat-link:hover{color:#2a1e81}.click-to-call-container .click-to-call-text-box .call-link:hover:before,.click-to-call-container .click-to-call-text-box .start-help-chat-link:hover:before{background:#2a1e81}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.proof-of-policy .inset+.inset,.request-documents .inset+.inset{background:#fff;margin-top:20px;overflow:hidden;position:relative}.proof-of-policy .inset+.inset:after,.request-documents .inset+.inset:after{content:"";position:absolute;top:0;bottom:0;left:50%;margin-left:-1px;width:2px;background-color:#f3f3f3}.proof-of-policy .inset .module,.request-documents .inset .module{float:left;width:50%;box-sizing:border-box;margin-top:0;padding-bottom:40px}.proof-of-policy .form,.request-documents .form{padding-right:40px}.proof-of-policy .form .errors,.request-documents .form .errors{color:#e61414}.proof-of-policy .form .errors a,.request-documents .form .errors a{color:#e61414;text-decoration:underline}.proof-of-policy .form .link a,.request-documents .form .link a{text-decoration:underline}.proof-of-policy .module-content h3,.request-documents .module-content h3{margin-top:1em}.proof-of-policy .module-content ol,.request-documents .module-content ol{padding-left:20px}.proof-of-policy .aside,.request-documents .aside{padding-left:40px}.proof-of-policy .badge,.request-documents .badge{margin:5px auto 0;width:200px}.proof-of-policy .pop-code,.request-documents .pop-code{width:100%;height:150px;font-family:monospace}.proof-of-policy h2,.proof-of-policy .control-block,.request-documents h2,.request-documents .control-block{padding-right:0}@media only screen and (min-width: 641px)and (max-width: 959px){.proof-of-policy .form,.request-documents .form{padding-right:20px}.proof-of-policy .aside,.request-documents .aside{padding-left:20px}}@media only screen and (max-width: 640px){.proof-of-policy .inset+.inset:after,.request-documents .inset+.inset:after{display:none;visibility:hidden}.proof-of-policy .inset .module,.request-documents .inset .module{float:none;width:auto}.proof-of-policy .form,.request-documents .form{padding-right:0}.proof-of-policy .aside,.request-documents .aside{padding-top:20px;padding-left:0}.proof-of-policy .aside:before,.request-documents .aside:before{content:"";position:absolute;left:0;right:0;height:2px;margin-top:-20px;background-color:#f3f3f3}.proof-of-policy .btn-primary,.request-documents .btn-primary{float:none;width:100%}}.address-finder.state-search .fields{display:none}.address-finder.state-manual .search{display:none}.address-finder .search .results,.address-finder .search .no-results{display:none}.address-finder .with-results .results,.address-finder .loading .results,.address-finder .no-results .no-results{display:block}.address-finder .select-wrapper{opacity:1;transition:opacity .4s}.address-finder .control.no-results p{margin:0}.address-finder .please-wait{position:absolute;opacity:0;transition:opacity .4s}.address-finder .please-wait span{display:inline-block;width:10px;height:10px;margin-left:10px;background-color:#2a1e81;animation:spin 1s infinite}.address-finder .search.loading .select-wrapper{opacity:0}.address-finder .search.loading .please-wait{opacity:1}.address-finder .toggle{margin:0}.no-js .address-finder .fields{display:block !important}.no-js .address-finder .search,.no-js .address-finder .toggle{display:none !important}@keyframes spin{to{transform:rotate(360deg)}}.address-finder .search .control+.control{margin-top:8px;margin-top:.5714285714rem}.address-finder .search .btn{min-width:0;height:45px;line-height:45px;padding:0 10px;margin-left:10px}.address-finder a.change-postcode{margin-left:35px;font-size:14px;font-size:1rem;line-height:1.5}@media only screen and (max-width: 640px){.address-finder a.change-postcode{position:relative;float:right}.address-finder a.change-postcode:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}}.address-finder .control.input-group input{width:100% !important}@media only screen and (max-width: 640px){.address-finder .control.input-group{width:100%}}.address-finder .control.no-results p{margin:0;font-size:14px;font-size:1rem;line-height:3.2142857143}.address-finder .please-wait{height:45px;font-size:14px;font-size:1rem;line-height:3.2142857143}.address-finder .input-group-btn{flex-grow:1}.address-finder .btn-primary,.address-finder .btn-secondary{height:100%}.address-finder .address-finder-select.control{flex-direction:row;gap:normal;color:#5d5d60;font-size:14px;font-size:1rem;line-height:1.5}.excess-table{margin:0}.excess-table .excess-insurance{text-align:center;padding:7px 7px 7px 7px;border:1px solid #1f1f1f;font-size:16px}.excess-table .excess-insurance .excess-header-help-text{font-weight:bold;color:#1f1f1f}.excess-table .excess-dark{background:#fff}.quote-comparison-searches .personalisation-section{padding-top:40px;margin:0 auto;max-width:944px}.quote-comparison-searches .personalisation-section h2{text-align:center;margin-bottom:15px;font-weight:bold;font-size:42px;line-height:50px}@media only screen and (max-width: 640px){.quote-comparison-searches .personalisation-section h2{font-size:32px;line-height:40px}}.quote-comparison-searches .personalisation-section h2 span:last-of-type{color:#1f1f1f}@media only screen and (min-width: 641px)and (max-width: 959px){.quote-comparison-searches .personalisation-section{width:80%}}@media only screen and (max-width: 640px){.quote-comparison-searches .personalisation-section{width:85%}}.flood-subsidence-exclusion{border:3px solid;text-align:center;padding:10px;margin-bottom:15px;color:red}.flood-subsidence-exclusion h2{color:red}.flood-subsidence-exclusion h5{font-size:15px;color:red}.togglable-covers-prompt{text-align:center;font-size:18px;line-height:24px}@media only screen and (max-width: 640px){.togglable-covers-prompt{padding-bottom:10px}}.quote-comparison-searches .cover-toggling__section{background-color:#f1f1f1;padding:0px 0px 10px 0px;max-width:944px;margin:0 auto}@media only screen and (max-width: 959px){.quote-comparison-searches .cover-toggling__section{padding:0px 10px 20px 10px}}.quote-comparison-searches .cover-toggling__panel{border:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline}@media only screen and (min-width: 960px){.quote-comparison-searches .cover-toggling__panel{justify-content:center}}.quote-comparison-searches .cover-toggling-item{border:none;padding:10px}@media only screen and (max-width: 640px){.quote-comparison-searches .cover-toggling-item{padding:10px 0}}@media only screen and (max-width: 640px){.quote-comparison-searches .cover-toggling-item{width:100%}.quote-comparison-searches .cover-toggling-item:last-child{padding-bottom:20px;margin-bottom:0px}}.quote-comparison-searches .cover-toggling-item__heading{font-size:22px;font-weight:600}.quote-comparison-searches .cover-toggling-item__control{margin-left:15px;overflow:hidden;border:none;border-radius:0}.quote-comparison-searches .cover-toggling-item__control .select-wrapper .icon{border-left:none;width:45px}.quote-comparison-searches .cover-toggling-item__control .select-wrapper .icon::before{content:" ";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALZJREFUaIHtzz0KwkAUReFTZgdmtiMWopvVLitRl6KVFs4FkcT8OIQ3cD8IpHpzLpiZmZmZmc23AzYF7iRgW+DOLEfgAVz4b0QCbsAd2BfomuTAO/6Zv6UjFK87q404fzy6dEQCrj13TkVLBzRA1/P41BEt/fFdvr2KpSNCxMvcEaHiZeqIkPEyNqLN/yHj5deI8PEyNKKKeBkbETpehkZUES/fI6qKF42oMl4aKo43MzMzM7PYXjp1d+9sqm/AAAAAAElFTkSuQmCC") 100% center no-repeat #fff;height:40px;width:40px}.quote-comparison-searches .cover-toggling-item__control .select-wrapper select{font-family:Poppins,sans-serif,museosans,sans-serif;font-size:18px;font-weight:600;color:#1f1f1f;border:solid 2px #1f1f1f;height:51px;padding:14px 15px 13px 15px;border-radius:0}.quote-comparison-searches .cover-toggling-item__control--checkbox:checked+label{background-color:#fff;border:2px solid #1f1f1f}.quote-comparison-searches .cover-toggling-item__control--checkbox:checked+label .label-fake-checkbox::after{color:#1f1f1f}.quotes tbody .insurer{background:none}@media only screen and (min-width: 960px){.quotes tbody .insurer{padding:20px 10px}}@media only screen and (max-width: 640px){.quotes tbody .insurer{padding:20px 0px}}.quotes{background-color:rgba(0,0,0,0);left:50%;margin-left:-50vw;padding:0 16px;position:relative;width:calc(100vw - 40px)}.quotes table{background:#fff;max-width:1400px;margin:0 auto}.quotes thead th{background-color:#be80d1;color:#1f1f1f}.quotes thead th.insurer,.quotes thead th.price{font-size:18px;line-height:24px}.quotes td.action{padding-right:20px}.btn.keyline{box-sizing:border-box;font:inherit;margin:0;overflow:visible;cursor:pointer;text-transform:uppercase;font-size:1.142857rem;border:0;background:0 0;color:#1f1f1f}.btn.keyline:hover{background-color:rgba(0,0,0,0);color:#1f1f1f;text-decoration:underline !important}.help-section{color:#1f1f1f;margin:40px auto;max-width:944px}.help-section h2{font-weight:bold}@media only screen and (max-width: 640px){.help-section{border-radius:0px}}.quote-comparison-searches .help-section{background-color:#fff;border:none}@media only screen and (min-width: 641px)and (max-width: 959px){.quote-comparison-searches .help-section{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 640px){.quote-comparison-searches .help-section{padding-right:10px}}.quote-comparison-searches .help-section.is-not_quoted{border:2px solid #e61414}.quote-comparison-searches .help-section .inner-box{padding:35px 50px 20px 40px;font-size:16px}@media only screen and (max-width: 640px){.quote-comparison-searches .help-section .inner-box{padding:20px}}@media only screen and (min-width: 641px)and (max-width: 959px){.quote-comparison-searches .help-section .inner-box{padding-right:60px}}.quote-comparison-searches .premium,.quote-comparison-searches .cover-level{font-family:Poppins,sans-serif}.quote-comparison-searches .qa-indemnity-period{font-size:10px}.quotes table{border:solid 2px #1f1f1f}.quotes table th,.quotes table td{border:1px solid #1f1f1f}.quotes table td.cover.active-info-box{background-color:#d2a6df}.quotes table.large thead th{font-size:18px;padding:16px 5px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.quotes table tr.qa-quoted-quote-row td{padding:20px;width:33.333%}}.quotes table tr.qa-quoted-quote-row th{padding:20px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (max-width: 640px){.quotes table tr.qa-quoted-quote-row th{width:33.333%}}.quotes table tr.qa-quoted-quote-row button{border-radius:0;font-weight:600;margin:0;max-width:90px}@media only screen and (max-width: 640px){.quotes table tr.qa-quoted-quote-row button{min-width:52px}}@media only screen and (min-width: 641px)and (max-width: 959px){.quotes table tr.qa-quoted-quote-row button{min-width:70px}}.quotes table .excess .info-box-content{background-color:#1f1f1f;border:none;box-shadow:none}.quotes table .excess .info-box-content::before{border-bottom:14px solid #1f1f1f}.landlord .quote-comparison-searches .cover-toggling__section,.commercial_landlord .quote-comparison-searches .cover-toggling__section{background-color:#f1f1f1}.landlord .quotes thead th,.commercial_landlord .quotes thead th{background-color:#4db6a1}.landlord .quotes table td.cover.active-info-box,.commercial_landlord .quotes table td.cover.active-info-box{background-color:#82ccbd}.interstitial-on{overflow:hidden}.interstitial-on .quote-details-modal__actions{display:none;visibility:hidden}.quote-details{max-width:944px;margin:0 auto}@media only screen and (min-width: 641px)and (max-width: 959px){.quote-details{padding-left:20px;padding-right:20px}}.quote-details .endorsements{padding-left:0;padding-right:0}.quote-details .endorsements .inner-box:last-child{margin-bottom:40px}.quote-details .table:not(:last-of-type){border-bottom:1px solid rgba(50,50,50,.25)}@media only screen and (max-width: 640px){.quote-details .your-premium .inner-box,.quote-details .covers .inner-box{text-align:left}}.quote-details .quote-details-modal__provider{padding-left:20px;padding-right:20px}.quote-details .quote-details-modal__provider h2{margin-bottom:0}.quote-details .box:not(.your-premium) h2,.quote-details .quote-details-modal__provider:not(.your-premium) h2{margin-top:40px}.quote-details .box h2,.quote-details .quote-details-modal__provider h2{color:#fff;font-size:42px;padding:20px 40px;background-color:#1f1f1f;font-weight:bold;line-height:50px}@media only screen and (max-width: 640px){.quote-details .box h2,.quote-details .quote-details-modal__provider h2{font-size:32px;line-height:40px}}.quote-details .box h3,.quote-details .quote-details-modal__provider h3{font-size:26px;line-height:34px;font-weight:bold}@media only screen and (max-width: 640px){.quote-details .box h3,.quote-details .quote-details-modal__provider h3{font-size:22px;line-height:28px}}.quote-details .box h4,.quote-details .quote-details-modal__provider h4{font-size:20px;line-height:27px}@media only screen and (max-width: 640px){.quote-details .box h4,.quote-details .quote-details-modal__provider h4{font-size:18px;line-height:28px}}.quote-details .box .premium,.quote-details .quote-details-modal__provider .premium{font-family:Poppins,sans-serif;font-weight:bold}.quote-details .box .provider-details__box,.quote-details .quote-details-modal__provider .provider-details__box{padding-left:20px;padding-right:20px}.quote-details .box .inner-box,.quote-details .box .provider-details__box,.quote-details .quote-details-modal__provider .inner-box,.quote-details .quote-details-modal__provider .provider-details__box{background-color:#fff;margin-bottom:inherit;padding-top:30px;padding-left:40px}.quote-details .box .inner-box:not(:last-of-type),.quote-details .box .provider-details__box:not(:last-of-type),.quote-details .quote-details-modal__provider .inner-box:not(:last-of-type),.quote-details .quote-details-modal__provider .provider-details__box:not(:last-of-type){border-bottom:1px solid rgba(50,50,50,.25)}@media only screen and (max-width: 640px){.quote-details .box .inner-box,.quote-details .box .provider-details__box,.quote-details .quote-details-modal__provider .inner-box,.quote-details .quote-details-modal__provider .provider-details__box{padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px}}.quote-details .box .inner-box .cover>*,.quote-details .box .provider-details__box .cover>*,.quote-details .quote-details-modal__provider .inner-box .cover>*,.quote-details .quote-details-modal__provider .provider-details__box .cover>*{font-family:Poppins,sans-serif;line-height:24px;font-size:18px !important}.quote-details .box .inner-box.inner-box--block,.quote-details .quote-details-modal__provider .inner-box.inner-box--block{border-bottom:none}.quote-details .box .inner-box.inner-box--block p,.quote-details .quote-details-modal__provider .inner-box.inner-box--block p{font-size:18px;line-height:24px}.quote-details .box em,.quote-details .quote-details-modal__provider em{font-style:normal}.quote-details .box a:not(.btn-back),.quote-details .quote-details-modal__provider a:not(.btn-back){font-size:18px;line-height:24px}.quote-details .box a,.quote-details .quote-details-modal__provider a{text-decoration:underline}.quote-details .btn-primary{position:relative;padding-right:42px;min-width:228px}.quote-details .btn-primary::after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDM0LjE3MSAzNC4zMDgiPg0KPHBhdGggaWQ9IlBhdGhfMTg4MzMiIGRhdGEtbmFtZT0iUGF0aCAxODgzMyIgZD0iTTc5Ljc5LDExLjlsLTQuMjQyLDQuMTg5LDkuNTQ1LDkuMzI4SDYzLjY3MXY1Ljg3M0g4NS4wOTNsLTkuNTQ1LDkuMzI4LDQuMjQyLDQuMTg5TDk2LjYyNiwyOC4zNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMuMTcxIC0xMS4xOTkpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPg0KPC9zdmc+");background-repeat:no-repeat;background-size:24px;display:block;width:24px;height:24px;position:absolute;right:22px;top:calc(50% - 12px);transition:transform .3s ease}.quote-details .btn-primary:hover:after{transform:rotate(45deg)}.quote-details .your-premium .inner-box-wrapper{display:flex;flex-wrap:wrap}@media only screen and (max-width: 640px){.quote-details .your-premium .pay-monthly{padding-top:0px;padding-left:0px}}@media only screen and (max-width: 640px){.quote-details .your-premium .pay-annually{padding-top:0px;padding-left:0px}}.quote-details .your-premium .annual-price,.quote-details .your-premium .monthly-price,.quote-details .your-premium .pay-annually,.quote-details .your-premium .pay-monthly{flex:1;flex-basis:40%}@media only screen and (max-width: 640px){.quote-details .your-premium .annual-price,.quote-details .your-premium .monthly-price,.quote-details .your-premium .pay-annually,.quote-details .your-premium .pay-monthly{border:none;flex-basis:100%}}@media only screen and (max-width: 640px){.quote-details .your-premium .annual-price{order:0}}.quote-details .your-premium .annual-price .payment-options-price-breakdown,.quote-details .your-premium .monthly-price .payment-options-price-breakdown{min-height:54px;margin:5px 0}.quote-details .your-premium .monthly-price{border-width:0 0 0 1px;order:1}@media only screen and (max-width: 640px){.quote-details .your-premium .monthly-price{order:2;border-top:1px solid #ccc}}.quote-details .your-premium .pay-monthly{text-align:left;border-width:0 0 0 1px;order:3}@media only screen and (max-width: 640px){.quote-details .your-premium .pay-monthly{order:3}}.quote-details .your-premium .pay-annually{text-align:left;order:2}@media only screen and (max-width: 640px){.quote-details .your-premium .pay-annually{order:1}}.quote-details .your-premium-bottom .title{display:none;visibility:hidden}.quote-details .form-actions .inner-box{display:flex;flex-direction:column;background:none}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.quote-details .form-actions .inner-box{padding:40px;justify-content:space-between}}.quote-details .interstitial{display:none;visibility:hidden;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#f1f1f1;font-weight:bold;font-size:20px;font-size:1.4285714286rem;line-height:1.05}.interstitial-on .quote-details .interstitial{display:block;visibility:visible}.quote-details .interstitial .partner-interstitial-header{background-color:#1f1f1f;margin-bottom:40px}.quote-details .interstitial .overlay{max-width:860px;margin:100px auto 0 auto;text-align:center;background-color:#fff}.quote-details .interstitial p{margin:0}.quote-details .interstitial .loading{padding:40px 0;font-weight:normal;font-size:14px;font-size:1rem;line-height:1.5}.quote-details .interstitial .loading form{display:inline-block}.quote-details .interstitial .loading form button{margin-left:1.5px;padding:0;background:none;border:none;font:inherit;border-bottom:.5px solid #1f1f1f;color:#1f1f1f;cursor:pointer;line-height:14px}.quote-details .interstitial img{display:block;margin:0 auto;padding:40px 0;width:270px}@media only screen and (max-width: 959px){.quote-details .interstitial{background-color:#1f1f1f}.quote-details .interstitial .partner-interstitial-header{border-radius:0}.quote-details .interstitial .overlay{top:0;margin-top:0;box-shadow:none;border-radius:0}}.quote-details .insurers .col>*{font-size:18px;line-height:24px}.quote-details .documents p{font-size:18px;line-height:24px}.quote-details .documents p a{margin-top:20px}.quote-details .endorsements p{font-size:18px;line-height:24px}.quote-details .quote-details-modal__covers+br{display:none;visibility:hidden}.quote-details .quote-details-modal__container>div .inner-box:not(.inner-box--block),.quote-details .quote-details-modal__container>div h2:not(.title),.quote-details .quote-details-modal__container h2.title,.quote-details .quote-details-modal__container .inner-box:not(.inner-box--block){padding-left:20px;padding-right:20px}@media only screen and (min-width: 641px)and (max-width: 959px),only screen and (min-width: 960px){.quote-details .quote-details-modal__container .quote-details-modal__actions .inner-box:not(.inner-box--block){padding-left:0;padding-right:0}}.quote-details .quote-details-modal__container>div:not(.quote-details-modal__payment):not(.quote-details-modal__payment-bottom){padding-left:0;padding-right:0}.quote-details .box h2,.quote-details .quote-details-modal__provider h2{background-color:#be80d1;color:#1f1f1f}.quote-details-modal__provider h2{font-weight:500}.quote-details-modal__provider .provider-details__box{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}@media only screen and (max-width: 640px){.quote-details-modal__provider .provider-details__box{flex-direction:column-reverse}}.quote-details-modal__provider .provider-details__box div{flex:80%}.quote-details-modal__provider .provider-details__box .provider-details__logo{flex:20%;align-content:center;text-align:center}@media only screen and (max-width: 640px){.quote-details-modal__provider .provider-details__box .provider-details__logo{margin:30px 0}}.landlord .quote-details .box h2,.landlord .quote-details .quote-details-modal__provider h2,.commercial_landlord .quote-details .box h2,.commercial_landlord .quote-details .quote-details-modal__provider h2{background-color:#4db6a1;color:#1f1f1f}.alert.notice{background-color:rgba(0,0,0,0);border:0;margin:0 auto;max-width:944px}.alert.notice .grid-wrapper{color:#1f1f1f;padding:30px 50px 40px 40px;box-sizing:border-box;margin:40px auto;font-size:16px;line-height:2.5;max-width:944px;background-color:#fff}@media only screen and (max-width: 640px){.alert.notice .grid-wrapper{padding:10px 20px;border-radius:0px;margin:10px -20px;font-size:13px}}.alert.notice .grid-wrapper>strong:first-child{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;margin-bottom:20px}.alert.notice .grid-wrapper>strong:first-child:after{content:"\a";white-space:pre}@media only screen and (max-width: 640px){.alert.notice .grid-wrapper>strong:first-child{font-size:16px;line-height:1.5}}.alert.notice .grid-wrapper strong a{color:#1f1f1f}.endorsements{font-size:18px}@media only screen and (min-width: 641px)and (max-width: 959px){.endorsements{padding-left:20px;padding-right:20px}}.endorsements .box .insurer-logo-box{display:none}.endorsements .box .inner-box{box-shadow:0 3px 3px 0 rgba(50,50,50,.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:30px;margin-bottom:40px;background-color:#fff}@media only screen and (max-width: 640px){.endorsements .box .inner-box{margin-bottom:30px}}.endorsements .box .inner-box>*{padding-left:40px;padding-right:40px}@media only screen and (max-width: 640px){.endorsements .box .inner-box>*{padding-left:15px;padding-right:15px}}.endorsements .box .inner-box h2{font-size:18px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;padding:20px 40px;color:#fff;background-color:#1f1f1f}@media only screen and (max-width: 640px){.endorsements .box .inner-box h2{border-top-left-radius:0;border-top-right-radius:0;padding-left:15px;padding-right:15px}}.endorsements .box .inner-box h3{color:#1f1f1f;font-size:20px;font-weight:bold}.endorsements .box .inner-box h4{font-size:24px;color:#1f1f1f}.endorsements .box .inner-box .back-to-top{display:none}.endorsements .box .inner-box .btn-primary{height:51px;min-width:133px;line-height:51px}@media only screen and (max-width: 640px){.endorsements .box .inner-box .btn-primary{width:100%;margin-left:auto;margin-right:auto}}.endorsements .box .inner-box ul{list-style-type:none}.social-proof{display:table;table-layout:fixed;width:100%;margin-top:50px;font-family:museosans,sans-serif;color:#6d6d6d}.social-proof a{color:#6d6d6d;text-decoration:none;outline:none;cursor:default}.social-proof .quote-source{font-style:italic}.social-proof__panel{position:relative;display:table-cell;padding:35px 30px;font-size:16px;font-size:1.1428571429rem;line-height:1.75;background-color:#f3f3f3;border-left:15px solid #f3f3f3;border-right:15px solid #f3f3f3}@media only screen and (min-width: 960px){.social-proof__panel:first-child{border-left:0}.social-proof__panel+.social-proof__panel{border-right:0}}.social-proof__panel:after{content:"";position:absolute;bottom:-30px;width:0;height:0;border-style:solid;left:30px;border-width:30px 40px 0 0;border-color:#f3f3f3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (min-width: 960px),only screen and (min-width: 641px)and (max-width: 959px){.social-proof__panel+.social-proof__panel:after{left:auto;right:30px;border-width:0 40px 30px 0;border-color:rgba(0,0,0,0) #f3f3f3 rgba(0,0,0,0) rgba(0,0,0,0)}}.questionnaire .social-proof__panel{border-color:#fff}@media only screen and (min-width: 641px)and (max-width: 959px){.social-proof{margin-top:30px}}@media only screen and (max-width: 640px){.social-proof{margin-top:5px;padding:10px 0;overflow:hidden}.social-proof .quote-bubble,.social-proof .quote-source{display:inline}@keyframes carousel-animation{0%{transform:translateX(0)}49%{transform:translateX(0)}52%{transform:translateX(-50%)}100%{transform:translateX(-50%)}}.social-proof__content{display:inline-block;width:200%;padding:15px 0;animation:30s carousel-animation 15s infinite alternate}.social-proof__panel{float:left;width:50%;min-height:145px;padding:15px 20px}}.quote_deck_container figure{margin:0}.quote_deck_container .uk_referred_card{margin:16px;background-color:#fff}.quote_deck_container .uk_referred_card .referred_quote_card{border:1px solid #afc0dc;border-radius:8px;padding:16px 16px 16px 0;display:flex}.quote_deck_container .uk_referred_card .referred_quote_card .insurer_logo_wrapper{width:50%;padding:0;margin:0 10px;align-items:center;display:flex;background-color:#fff}.quote_deck_container .uk_referred_card .referred_quote_card .insurer_logo_wrapper .insurer-logo{max-width:50%}.quote_deck_container .uk_referred_card .referred_quote_card .referred_message_wrapper{width:50%;text-align:left;padding:0;color:#242626;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:normal}.quote_deck_container .uk_referred_card .referred_quote_card .referred_message_wrapper p{margin:0}.quote_deck_container .uk_quoted_quote_card{background-color:#fff;border:1px solid #afc0dc;border-radius:8px;margin:16px;padding:16px;display:flex;flex-direction:column}.quote_deck_container .uk_quoted_quote_card .insurer-and-price{display:flex}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .insurer{background-color:#fff;width:50%;padding:0;padding-bottom:4%;margin:4px;position:relative}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .insurer .insurer-logo-form{height:40px;text-align:center;padding-right:19px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .insurer .underwriter-label{color:#242626;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-style:normal;font-weight:400;text-align:left;margin-top:16px;padding-right:19px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price{width:50%;text-align:left;padding:0;margin:auto}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .direct-debit__column{height:auto;display:flex}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column .option.premium--monthly .premium:first-of-type{font-size:14px !important;color:#242626}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option:last-of-type{border-bottom:1px solid #afc0dc !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .qa-annually-option strong{font-size:26px !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option:first-of-type{padding-top:14px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option:last-of-type{padding-bottom:14px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option.premium--monthly .premium{font-size:14px !important;color:#242626}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .qa-annually-option .qa-premium{line-height:32px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .qa-monthly-premium{line-height:21px !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option:first-of-type{border-bottom:1px solid #afc0dc !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .qa-monthly-premium{font-size:26px !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option:first-of-type{padding-bottom:14px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option:last-of-type{padding-top:14px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option.premium--annual .premium{font-size:14px !important}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column{font-size:14px;font-weight:400;line-height:21px;color:#242626;margin-bottom:0;row-gap:8px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .first-instalment-amount,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .monthly-instalment-amount,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .annual-payment-amount,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badge{color:#242626}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .first-instalment-amount{font-size:14px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .monthly-instalment-amount,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .annual-payment-amount{font-size:30px;line-height:36px}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badges{display:flex;flex-wrap:wrap;gap:var(--size-xs);margin-block-start:var(--size-xs)}@supports(-webkit-touch-callout: none) and (not (translate: none)){.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badges:not(:last-child){margin-bottom:var(--size-xs);margin-right:var(--size-xs)}}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badge{padding:var(--size-xs);background-color:var(--color-azure-200);border-radius:var(--radius-1);font-size:var(--font-size-2);line-height:var(--line-height-tight)}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badge__icon{display:inline-block;margin-right:2px;color:var(--color-bubblegum-500);width:1em}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .quote-card-badge__icon svg{width:var(--size-sm);height:var(--size-sm)}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-enabled .direct-debit__column .premium--monthly{margin-bottom:0}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-monthly-option,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-annually-option{margin:0 0 4px 0}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-monthly-option p,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-annually-option p{text-transform:lowercase}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-monthly-option p.annual:first-letter,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-annually-option p.annual:first-letter{text-transform:uppercase}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-non-direct-debit{font-size:1.6666666667rem;font-weight:300;line-height:1.3125;color:#242626;font-family:Poppins,sans-serif;text-align:center}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit{flex-direction:column}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit.payment-preference--annual{flex-direction:column-reverse}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly{color:#242626;font-family:Poppins,sans-serif}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-first-instalment-amount,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-instalments,.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-monthly-premium{font-size:14px;line-height:21px;margin:0}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-first-instalment-amount>b{font-weight:600;color:#242626;font-family:Poppins,sans-serif;display:block}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-monthly-premium{font-weight:600;color:#242626;font-family:Poppins,sans-serif}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .premium--monthly .qa-monthly-premium:last-of-type{font-size:26px !important;line-height:32px;color:#242626;font-family:Poppins,sans-serif}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .qa-annually-option p{font-size:14px;font-weight:400;line-height:21px;color:#242626;font-family:Poppins,sans-serif;margin-top:0;margin-bottom:0;text-transform:lowercase}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .qa-annually-option p:first-letter{text-transform:uppercase}.quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .qa-direct-debit .qa-annually-option .qa-premium{font-size:14px;font-weight:600;line-height:21px;color:#242626;font-family:Poppins,sans-serif;display:block}.quote_deck_container .uk_quoted_quote_card .action .btn-primary{height:40px;margin-top:16px;padding:0;width:100%}body.site-simplybusiness .quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option:first-of-type{padding-top:unset}body.site-simplybusiness .quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--annual .option:last-of-type{border-bottom:2px solid #f0f0f0 !important;padding-bottom:8px}body.site-simplybusiness .quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option:first-of-type{border-bottom:2px solid #f0f0f0 !important;padding-bottom:8px}body.site-simplybusiness .quote_deck_container .uk_quoted_quote_card .insurer-and-price .price .payment-preference-toggle-disabled .direct-debit__column.payment-preference--monthly .option:last-of-type{padding-top:unset}.your-premium .inner-box-wrapper{display:flex;flex-wrap:wrap;width:100%}.your-premium .buy-now{text-align:center}@media only screen and (max-width: 640px){.your-premium.annual-price-only .inner-box:first-child,.your-premium.annual-price-only .inner-box:first-child+.inner-box{width:auto}}.your-premium .inner-box{padding-right:40px}@media only screen and (max-width: 959px){.your-premium .inner-box{padding-left:20px;padding-right:20px}}.your-premium .pay-annually form,.your-premium .pay-monthly form{text-align:left}.your-premium .pay-annually{order:2;flex-grow:1}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.your-premium .pay-annually{order:1;flex-basis:100%}}.your-premium .pay-monthly{order:3;flex-grow:1;border-left-width:1px}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.your-premium .pay-monthly{order:4;flex-basis:100%}}.your-premium .monthly-price{order:1;flex-grow:1;border-left-width:1px}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.your-premium .monthly-price{order:2;flex-basis:100%;border-top-width:1px}}.your-premium .annual-price{order:0;flex-grow:1}@media only screen and (max-width: 640px),only screen and (min-width: 641px)and (max-width: 959px){.your-premium .annual-price{flex-basis:100%}}.your-premium h3{margin-bottom:14px;margin-bottom:1rem;font-size:15px;font-size:1.0714285714rem;line-height:1.4}.your-premium p{margin:0;margin-top:10px;margin-top:.7142857143rem;font-size:14px;font-size:1rem;line-height:1.1428571429}.your-premium .premium{display:block;margin-top:8px;margin-top:.5714285714rem;font-size:28px;font-size:2rem;line-height:1}@media only screen and (max-width: 640px){.your-premium .btn-primary{width:100%}}
