.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}.user-popup .health--card-field{border:0;box-shadow:none;padding:0}.user-popup .health--card-full{box-shadow:none}.health--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}.health--card-full{border-radius:10px;box-shadow:0 0 10px rgba(1,101,255,.3)}.health--formik-container .health--card-field{background-color:transparent;border:0;box-shadow:none;position:relative;z-index:1}.health--card-field .select--title{margin-bottom:10px}.health--card-field .cls--insurancePolicy--title,.health--card-field .cls--previousInsurer--title{margin-bottom:30px}.health--card-field .cls--buyingFor--title{font-size:16px;margin-bottom:15px}.health--card-field .select--title.custom--select-info{justify-content:center}.health--card-field .cls--opt-previousInsurer .cs--option-section.min-h-245{min-height:260px}.health--card-field .cls--opt-previousInsurer .select--img .item--options-img{width:50px}.seo--page .health--card-field .cls--opt-buyingFor .last--child{margin:auto}.health--card-field .cls--opt-maritalStatus .loader--dots-container{min-height:100px}.health--formik-container{width:min(880px,100%)}.health--card-field{margin:0 auto 20px;width:min(780px,100%)}.health--card-field:has(.custom--family-details-checkboxlist) .cls--termAndCondition{margin-top:23px}.health--card-field .cls--opt-memberGender{margin-bottom:0}.health--card-field .title--p-heading .screen--heading-text p{font-size:20px;margin-bottom:8px}.health--card-full .min-h-245{max-height:unset}.health--card-field .cls--opt-buyingFor .cs--option-section .cs--listing{width:calc(50% - 8px)}.health--card-field .cls--opt-homeCountry .cs--listing{width:calc(33.33333% - 10px)}.health--card-full .btn--btn-primary{margin:0 auto;width:min(206px,100%)}.health--card-field .cls--dateOfBirth-title,.health--card-field .cls--gender--title,.health--card-field .cls--maritalStatus--title{font-size:15px;font-weight:500;text-align:left}.health--formik-container .checkboxlist--option .option--container{margin-bottom:0}.health--formik-container .custom--family-details-checkbox .custom--dobPicker-age-fc{margin-right:auto;width:min(330px,100%)}.health--formik-container .custom--family-details-daughter .checkboxlist--option,.health--formik-container .custom--family-details-father .checkboxlist--option,.health--formik-container .custom--family-details-mother .checkboxlist--option,.health--formik-container .custom--family-details-son .checkboxlist--option{display:block}.health--formik-container .custom--family-details-daughter .custom--dobPicker-age-fc,.health--formik-container .custom--family-details-father .custom--dobPicker-age-fc,.health--formik-container .custom--family-details-mother .custom--dobPicker-age-fc,.health--formik-container .custom--family-details-son .custom--dobPicker-age-fc{margin-bottom:15px}.health--formik-container{margin-top:30px}.health--card-field:has(.cls--medicalHistory,.cls--familyMembers,.cls--members) .button--section button{margin:0 auto;width:min(300px,100%)}.health--formik-container.marketing--page .age--box{position:relative;top:0;z-index:0}.health--card-field .cls--city--title .label--tool-box .label--tool-box-content{left:unset;right:0;width:auto}.health--card-field .checkboxlist--option{align-items:flex-start}.health--card-full.home-visit{box-shadow:none}.health--formik-container.home-visit .health--card-field{box-shadow:var(--drop-shadow-9)}.health--formik-container.home-visit{margin-top:0}.home-visit .health--card-field .select--title{margin-bottom:24px}.home-visit .btn--btn-primary{background-color:var(--typo-color-bright-blue-2);border-color:var(--typo-color-bright-blue-2);color:var(--typo-color-white-2);padding:14px 0;width:100%}.main-journey-health .health--card-full{background:var(--typo-color-white);border-radius:20px;box-shadow:var(--drop-shadow-9);padding:20px 32px}.main-journey-health .health--card-field{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.main-journey-health .health--card-field .select--title{font-size:14px;margin-bottom:16px;text-align:left}.main-journey-health .cls--isIllnessMedicalCondition .select--title{font-size:13px;font-weight:500}.main-journey-health .health--formik-container,.main-journey-health .health--formik-container .health--card-field{margin-top:0;width:100%}.main-journey-health .health--formik-container{background:var(--typo-color-white-2);border-radius:24px;padding:20px}.main-journey-health .health--formik-container .health--card-field{margin-bottom:0}.main-journey-health .btn--btn-primary{border-radius:8px;width:min(275px,100%)}.main-journey-health:has(.health--formik-container){padding-top:20px}.cls--isIllnessMedicalCondition.pb--25{padding-bottom:15px}.main-journey-health .health--formik-container.marketing--page .age--box{position:absolute;top:calc(100% - 15px);z-index:1}@media (max-width:991px){.health--formik-container{margin-top:0;padding-top:20px}.main-journey-health .health--card-field{width:100%}.main-journey-health:has(.health--formik-container){padding-top:20px}}@media (max-width:768px){.health--card-field .title--p-heading .screen--heading-text p{margin-bottom:unset}.health--card-field .screen--heading-text .screen--heading-subtext{font-size:14px}.health--formik-container .health--card-field{padding:unset}.health--card-full .cls--opt-buyingFor .cs--option-section .cs--listing{padding:9px 10px}.health--formik-container .option--container .span--name{font-size:14px;line-height:16px}.health--formik-container .custom--family-details-checkbox .custom--dobPicker-age-fc{width:100%}.health--card-full.marketing--page .select--title.cls--buyingFor--title{text-align:left}.health--card-full.marketing--page .btn--btn-primary{width:100%}.health--card-full.marketing--page .health--card-field{background:transparent linear-gradient(180deg,#fff,#f4f7fd) 0 0 no-repeat padding-box;box-shadow:0 2px 10px #00000029}.journey-wrapper-mob .h-type-11{background-color:#f7fcff;border-radius:0;box-shadow:none;margin:0 -15px;padding:15px}.journey-wrapper-mob .homeinsurance--card-full.marketing--page.h-type-11 .health--card-field{background:transparent;box-shadow:none;margin-bottom:0;padding:0}.journey-wrapper-mob .h-type-11 .fields--wrapper{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 0 10px #00000029;padding:15px}.journey-wrapper-mob .h-type-11 .hlt-mobiImg{flex-shrink:0}.journey-wrapper-mob .h-type-11 .hlt-mobiImg img{width:162px}.journey-wrapper-mob .h-type-11 .title--p-heading .hlt-mobiBnnr p{font-size:18px;line-height:25px}.journey-wrapper-mob .h-type-11 .title--p-heading .hlt-mobiBnnr p strong{font-size:20px}.journey-wrapper-mob .h-type-11 .button--section{background:#f4f7fd;border-radius:0 0 8px 8px;box-shadow:0 4px 10px #00000029;margin-top:-10px;padding:0 15px 15px!important}.journey-wrapper-mob .keyPnts-Heading p{font-size:18px}.journey-wrapper-mob .keyPnts-Heading p:after,.keyPnts-Heading p:before{height:2px}.health--formik-container.home-visit .health--card-field{padding:15px}.main-journey-health .health--card-full.marketing--page .health--card-field{background:transparent;box-shadow:none}.main-journey-health .health--card-field .select--title{font-size:14px}.main-journey-health .cls--isIllnessMedicalCondition .select--title{font-size:12px;line-height:16px}}@media (max-width:425px){.health--formik-container .cs--option-section .cs--listing>span{vertical-align:middle}.health--card-field:has(.expend-section) .cls--opt-previousInsurer .cs--option-section.min-h-245{max-height:unset}.health--card-field .cls--opt-buyingFor .cs--option-section .cs--listing,.health--card-field .cls--opt-homeCountry .cs--listing{width:calc(50% - 4px)}}