.btm--ftr-container{background-color:var(--typo-color-white-2);box-shadow:0 1px 10px #bfbfbf80;padding:28px 10px}.health--formik-container .btm--ftr-container{padding:20px 10px}.btm--ftr-container-center{display:flex;margin:0 auto;width:min(1120px,100%)}.btm--ftr-crd{--width:42px;width:100%}.btm--ftr-crd,.btm--ftr-logo{align-items:center;display:flex}.btm--ftr-logo{background:transparent linear-gradient(180deg,#f0edfe,#fff);border-radius:var(--width);height:var(--width);justify-content:center;width:var(--width)}.btm--ftr-content{padding-left:15px;width:calc(100% - var(--width))}.btm--ftr-content span{color:var(--typo-color-marine-2);display:block;font-size:14px;font-weight:400;line-height:14px}.btm--ftr-content span strong{display:block;font-weight:500;margin-bottom:3px}.homeinsurance--card-full .homeinsurance--card-bottom{display:none}.homeinsurance--card-field{background-color:var(--typo-color-white);border:1px solid var(--border-transparent);border-radius:10px;box-shadow:var(--drop-shadow-9);padding:20px}.homeinsurance--formik-container .homeinsurance--card-field{background-color:transparent;border:0;box-shadow:none;position:relative;z-index:1}.homeinsurance--formik-container .homeinsurance--card-field .title--p-heading{margin-bottom:30px}.homeinsurance--card-field .title--p-heading p br{display:none}.homeinsurance--formik-container .homeinsurance--card-field .title--p-heading p{line-height:20px;margin-bottom:8px}.homeinsurance--card-field .title--p-heading span{color:var(--typo-color-black)}.homeinsurance--formik-container .title--p-heading span{display:block;font-size:15px;font-weight:400;line-height:15px;text-align:center}.homeinsurance--formik-container .title--p-heading br{display:none}.homeinsurance--card-field .option--container{margin-bottom:23px}.homeinsurance--card-field .main-heading{margin-bottom:20px}.homeinsurance--card-field .main-heading :is(div,p){color:var(--typo-color-black-3);font-size:20px!important;font-weight:600;line-height:35px;text-align:center}.homeinsurance--card-field .main-heading p br{display:none}.homeinsurance--card-field .main-heading p strong{color:var(--typo-color-text)}.homeinsurance--card-field .option--container .cs--option-section{display:grid;gap:15px 25px;grid-template-columns:repeat(2,1fr);max-height:unset;overflow:unset}.homeinsurance--card-field .cls--opt-insuredUserType .item--options-img{--size:37px;display:block;flex-shrink:0;height:var(--size);margin:0;object-fit:contain;width:var(--size)}.homeinsurance--formik-container .cls--opt-insuredCategoryType .cs--listing{display:block}.homeinsurance--formik-container .cls--opt-insuredCategoryType .span--name{font-size:19px;font-weight:500;line-height:19px;margin-bottom:15px}.homeinsurance--formik-container .cls--opt-insuredCategoryType .span--description{font-size:12px;line-height:16px}.dark--mode .dropImg-ico img,.dark--mode .secure--badge img{filter:invert(1)}.dark--mode .homeinsurance--card-field .select--img .item--options-img{filter:brightness(.8) contrast(1.2)}.homeinsurance--card-field .cs--option-section .cs--listing span{white-space:normal;width:100%}.homeinsurance--formik-container.two-clm-select .w--50{padding-bottom:25px}.homeinsurance--card-field .cls--opt-insuredPropertyType .cs--listing .item--options-img{height:40px;margin:0;width:var(--width)}.homeinsurance--card-field .cls--opt-insuredPropertyType .cs--listing .span--name{text-align:left;width:calc(100% - var(--width) - 10px)}.homeinsurance--formik-container{--font-size-formik:20px;--font-size-formik-2:15px;margin:50px auto 0;padding-bottom:30px;width:min(780px,100%)}.homeinsurance--formik-container .progress--bar{margin:0 auto 20px}.home-jrny-4 .homeinsurance--formik-container .progress--bar{margin:0 auto 40px}.homeinsurance--formik-container .label--radio-itmes{width:auto}.homeinsurance--card-field .fields--wrapper:has(.custom--select) .select--title{column-gap:3px;display:flex;font-size:15px;line-height:15px;margin-bottom:15px;text-align:left}.homeinsurance--formik-container .fields--wrapper:has(.cls--city--title) .select--title{margin-bottom:10px}.homeinsurance--formik-container .cls--insuredCategoryType--title{margin-bottom:8px}.homeinsurance--formik-container.thr-clm .cs--option-section .cs--listing{width:calc(33.33333% - 17px)}.homeinsurance--card-bottom{bottom:0;left:0;pointer-events:none;position:fixed;top:auto;width:100%}.homeinsurance--formik-container .cls--homeCountry .input--error{bottom:-18px}.homeinsurance--formik-container:has(.screen--head) .select--title{color:var(--typo-color-catalina-blue);font-size:15px;font-weight:500;line-height:normal;margin-bottom:15px;text-align:left}.homeinsurance--card-field .cls--insuredPropertyType--title,.homeinsurance--card-field .cls--previousInsurer--title,.homeinsurance--card-field .cls--unoccupiedDays--title{font-size:16px;margin-bottom:12px;text-align:left}.homeinsurance--card-field .btn--btn-primary{margin:0 auto;width:min(270px,100%)}.cls--buildingWorth .input--field .cs--input[type=number]::placeholder{color:#8697af;opacity:1;visibility:visible}.homeinsurance--formik-container .option--container .cs--option-section{grid-template-columns:repeat(3,1fr)}.homeinsurance--card-field .cs--option-section .cs--listing{background-color:var(--typo-bg-color-1);border-radius:8px;flex-wrap:wrap;justify-content:center;padding:14px 10px;width:100%}.homeinsurance--card-field .title--p-heading{margin-bottom:60px}.dark--mode body:has(.marketing-content-section .homeinsurance--card-field){background:#2f2f2f}.journey-wrapper:has(.homeinsurance--card-full).carJourneyForm.bg-grey:before{content:unset}.journey-wrapper:has(.homeinsurance--card-full){background:transparent;border:0;padding:15px}.homeinsurance--formik-container .cs--option-section .cs--listing{border-radius:3px}.homeinsurance--formik-container .cls--opt-insuredCategoryType .cs--listing .item--options-img{margin:0 auto 20px;width:80px}.homeinsurance--formik-container .cls--opt-insuredPropertyType .cs--listing{justify-content:flex-start;padding:8px 20px}.homeinsurance--formik-container :is(.cls--opt-unoccupiedDays,.cls--opt-previousInsurer) .cs--listing{padding:15px 10px}.health--formik-container .cs--option-section .cs--listing img.item--options-img{margin:0;width:22px}@media (max-width:768px){.homeinsurance--card-field .main-heading :is(div,p){font-size:16px!important}.homeinsurance--formik-container .fields--wrapper .w--50{width:100%}.homeinsurance--formik-container .custome--radio-wrapper:has(.option--card) .label--radio-itmes{width:calc(50% - 15px)}.homeinsurance--formik-container .homeinsurance--card-field{padding:20px 0}.homeinsurance--formik-container{--font-size-formik:14px;margin-top:0;padding-top:20px}.homeinsurance--formik-container .homeinsurance--card-field .title--p-heading p{line-height:normal;margin-bottom:4px}.homeinsurance--formik-container .title--p-heading span{font-size:11px;line-height:normal}.homeinsurance--card-bottom{display:none}.homeinsurance--formik-container .homeinsurance--card-field .cs--option-section{gap:20px;grid-template-columns:repeat(2,1fr)}.homeinsurance--formik-container.thr-clm .cs--option-section .cs--listing{padding:15px 10px;width:calc(50% - 13px)}.homeinsurance--formik-container:has(.screen--head) .select--title{font-size:13px;line-height:normal}.homeinsurance--formik-container .cls--opt-insuredCategoryType .span--name{font-size:12px}}.homeinsurance--card-bottom.updated-btm-card .btm--ftr-container{background:#daeeef;border-top:1px solid #c4e6e6;padding:8px 10px}.homeinsurance--card-bottom.updated-btm-card .btm--ftr-content strong{font-size:13px}.homeinsurance--card-bottom.updated-btm-card .btm--ftr-container-center{justify-content:center}.homeinsurance--card-bottom.updated-btm-card .btm--ftr-logo{--width:37px;border:1px solid #c4e6e6}.homeinsurance--card-bottom.updated-btm-card .btm--ftr-logo img{width:18px}.homeinsurance--card-bottom.updated-btm-card{z-index:1}.marketing-content-section .home-jrny-4 .journey-right-section{width:100%}.marketing-content-section .home-jrny-4 .homeinsurance--card-field{background-color:var(--typo-color-white);border:1px solid var(--border-transparent);border-radius:30px;box-shadow:0 3px 12px 0 #0065ff1a;padding:50px 63px}.home-jrny-4 .homeinsurance--formik-container .homeinsurance--card-field{background:transparent}.marketing-content-section .home-jrny-4 .homeinsurance--card-field .main-heading{margin-bottom:40px}.home-jrny-4 .homeinsurance--formik-container .main-heading{margin-bottom:60px}.home-jrny-4 .homeinsurance--card-field .main-heading div{font-weight:700}.home-jrny-4 .homeinsurance--card-field .main-heading span{background:linear-gradient(90deg,#0065ff,#188cdf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-jrny-4 .cls--opt-propertyType .cs--listing{flex-wrap:nowrap;padding:19px 20px;text-align:left}.home-jrny-4 .homeinsurance--card-field .cs--listing .span--name{color:inherit;font-weight:500;line-height:18px}.home-jrny-4 .cls--opt-propertyType .cs--listing.active .option-content-wrapper{color:var(--typo-color-bright-blue)}.home-jrny-4 .cls--opt-insuredCategoryType .span--description,.home-jrny-4 .cls--opt-propertyType .cs--listing span{font-size:14px!important}.home-jrny-4 .homeinsurance--formik-container .homeinsurance--card-field{box-shadow:none;padding:0}.home-jrny-4 .cls--opt-insuredUserType .cs--listing{padding:0}.home-jrny-4 .journey-wrapper{flex-wrap:nowrap}.home-jrny-4 .homeinsurance--formik-container img.item--options-img{height:auto;margin-bottom:0;margin-left:unset;margin-right:unset;margin-top:auto;order:2;width:100%}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType){margin-bottom:40px}.home-jrny-4 .cls--opt-insuredPropertyType .cs--listing img.item--options-img{all:unset;height:auto;width:22px}.home-jrny-4 :is(.cls--opt-unoccupiedDays,.cls--opt-insuredPropertyType,.cls--opt-previousInsurer) :is(.cs--listing.active,.cs--listing:hover){border-color:var(--primary-blue-0)}.home-jrny-4 :is(.cls--opt-unoccupiedDays,.cls--opt-insuredPropertyType,.cls--opt-previousInsurer) .cs--listing{border-radius:4px;padding:11px}.home-jrny-4 :is(.cls--opt-unoccupiedDays,.cls--opt-insuredPropertyType,.cls--opt-previousInsurer) .span--name{font-weight:600;text-align:left}.home-jrny-4 :is(.cls--unoccupiedDays--title,.cls--insuredPropertyType--title,.cls--previousInsurer--title).select--title{font-size:14px;font-weight:500;margin-bottom:20px}.home-jrny-4 .homeinsurance--formik-container{background:#fff;border-radius:30px;padding:50px 69px;width:100%}body:has(.home-jrny-4 .homeinsurance--formik-container),body:has(.marketing-content-section .home-jrny-4){background:linear-gradient(180deg,#ebf4ff 85.1%,#fff)}.home-jrny-4 .cls--opt-insuredUserType .option-content-wrapper{color:var(--primary-500);padding:28px 16px 40px;width:100%}.home-jrny-4 .cls--opt-insuredCategoryType .option-content-wrapper{padding:28px 16px 0}.home-jrny-4 .cls--opt-insuredCategoryType .cs--listing span{line-height:19px;margin-bottom:30px;padding:0 18px}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType) .option-content-wrapper .span--name{font-size:18px;line-height:22px;margin:0 auto 16px;width:min(242px,100%)}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType) .cs--listing{background:linear-gradient(180deg,rgba(239,246,250,.8) 51.92%,rgba(192,228,250,.8));border:0;border-radius:10px;box-shadow:0 2px 8px 0 #00000026;display:flex;flex-direction:column;padding:0}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType) :is(.cs--listing.active,.cs--listing:hover){background:var(--primary-blue-0)}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType) .cs--listing:is(.active,:hover) :is(.option-content-wrapper,.span--description){color:#fff}.dark--mode .homeinsurance--card-field:has(.cls--opt-insuredUserType) .cs--option-section .cs--listing{background:#3f3f3f}.home-jrny-4 .homeinsurance--card-field .cs--listing .intro-sm-title{color:inherit;font-size:14px;line-height:20px;text-align:center}.home-jrny-4 .homeinsurance--card-field .cs--option-section .cs--listing{justify-content:unset}.home-jrny-4 .cls--opt-propertyType .item--options-img{--size:40px;display:block;flex-shrink:0;height:var(--size);margin:0;object-fit:contain;width:var(--size)}.home-jrny-4 .btm--ftr-container,.home-jrny-4 .homeinsurance--formik-container .main-heading br{display:none}.home-jrny-4 .homeinsurance--formik-container .main-heading :is(div,p){line-height:24px}.home-jrny-4 .homeinsurance--formik-container .main-heading span{all:unset;color:var(--typo-color-catalina-blue-i);font-size:14px;font-weight:400}.home-jrny-4 .journey-right-section{margin-right:unset}@media (max-width:768px){.home-jrny-4 .homeinsurance--card-field{border-radius:10px;padding:30px 15px}.home-jrny-4 .homeinsurance--card-field .main-heading{margin-bottom:20px}.home-jrny-4 .homeinsurance--formik-container .main-heading{margin-bottom:30px}.home-jrny-4 .homeinsurance--card-field .main-heading div{font-weight:600;line-height:25px}body:has(.home-jrny-4 .homeinsurance--formik-container),body:has(.marketing-content-section .home-jrny-4 .homeinsurance--formik-container){background:#fff}.marketing-content-section .home-jrny-4 .homeinsurance--formik-container{padding:0}.home-jrny-4 .key-feature-info-items-rn{margin:20px 0;padding:0}.home-jrny-4 .key-feature-info-items-rn h1{font-size:22px;line-height:30px;margin-bottom:0;width:min(280px,100%)}.home-jrny-4 .key-feature-info-items-rn p{font-size:12px}.home-jrny-4 .journey-wrapper{padding:0}.home-jrny-4 .cls--opt-propertyType .cs--listing{padding:16px 10px}.home-jrny-4 .homeinsurance--formik-container{margin-top:40px;padding:0}.marketing-content-section .home-jrny-4 .homeinsurance--card-field{border-radius:20px;padding:20px 15px}.marketing-content-section .home-jrny-4 .homeinsurance--card-field .main-heading{margin-bottom:20px}}@media (max-width:425px){.home-jrny-4 .homeinsurance--card-field .option--container .cs--option-section,.home-jrny-4 .homeinsurance--formik-container .cs--option-section{grid-template-columns:repeat(1,1fr)}.home-jrny-4 :is(.cls--opt-insuredUserType,.cls--opt-insuredCategoryType) .option-content-wrapper .span--name{font-size:16px}.home-jrny-4 .cls--opt-insuredUserType .option-content-wrapper{padding:15px}.home-jrny-4 .homeinsurance--formik-container img.item--options-img{display:none}.home-jrny-4 .homeinsurance--formik-container .cls--opt-insuredCategoryType img.item--options-img{display:block}}