.landing-page-banner{max-width:1600px;width:100%;margin:auto;position:relative}
.landing-banner{margin:0 auto;max-width:1320px;min-height:520px;display:flex;align-items:center}
.landing-page-banner .landing-banner picture{position:absolute;z-index:-1;width:100%;height:100%;left:0}
.landing-page-banner .landing-banner .desktop-landing-banner{width:100%;height:100%;object-fit:cover}
.landing-banner .wrapper-landing-banner{max-width:680px;width:100%}
.landing-banner .landing-bnr-title{font-family:'GeneralSansSemiBold';font-size:48px;padding-bottom:8px;color:var(--neutrals-white)}
.landing-banner .landing-bnr-desc{font-family:'GeneralSansMedium';font-size:16px;color:var(--neutrals-white);padding-bottom:24px}
.landing-banner .landing-banner-content-div{padding:12px;border-radius:12px;background:rgba(220,214,233,0.10);backdrop-filter:blur(20px);color:var(--neutrals-white);margin-bottom:24px}
.landing-banner .landing-bnr-div-ques{padding-bottom:8px;font-family:GeneralSansBold;font-size:16px}
.landing-banner .landing-bnr-div-desc{font-family:'GeneralSansMedium';font-size:14px}
.landing-banner .bnr-redirect{text-decoration:none}
.landing-banner .landing-banner-btn{padding:10px 20px;border-radius:28px;background:var(--Primary-75,#5f34aa);font-size:14px;font-family:'GeneralSansSemiBold';display:flex;align-items:center;color:var(--neutrals-white);gap:10px;border:0;cursor:pointer}
.landing-banner .landing-banner-btn .landing-banner-btn-img{width:20px;height:20px}
@media(max-width:767px){.landing-banner .wrapper-landing-banner{max-width:unset;width:100%;padding:0 20px;margin-top:130px}
.landing-banner .landing-bnr-title{font-size:28px;font-family:'GeneralSansMedium'}
.landing-banner .landing-bnr-desc{font-size:14px}
.landing-banner .landing-bnr-div-ques{font-size:14px}
}
.common-padding{padding-top:60px;padding-bottom:40px}
.left-right-cmn-padding{padding-left:60px;padding-right:60px}
h1,h2,h3,h4,h5,h6{font-size:unset;margin-block-start:unset;margin-block-end:unset;margin-inline-start:unset;margin-inline-end:unset;font-weight:unset}
.text-center{text-align:center}
@media(max-width:767px){.common-padding{padding-top:40px;padding-bottom:40px}
.left-right-cmn-padding{padding-left:20px;padding-right:20px}
}
.landing-page-pretitle .cmp-text{font-size:20px;color:var(--neutrals-70-gray);font-family:GeneralSansSemiBold;padding-bottom:16px}
.landing-page-title .cmp-title__text{font-family:'GeneralSansMedium';font-size:40px;padding-bottom:16px}
.landing-page-desc .cmp-text{font-size:16px;font-family:'GeneralSansMedium';color:var(--des-text-color)}
.homeinsurance-container .disclaimer .cmp-title .cmp-title__text{color:var(--neutrals-black);font-family:'GeneralSansMedium';font-size:25px;font-weight:500;line-height:150%}
@media(max-width:767px){.landing-page-pretitle .cmp-text{font-size:18px;padding-bottom:12px}
.landing-page-title .cmp-title__text{font-size:28px;padding-bottom:12px;text-align:left}
.landing-page-desc .cmp-text{font-size:14px}
.homeinsurance-container .disclaimer .cmp-title .cmp-title__text{font-size:20px}
}
.landing-trustmarker .infocards{margin-top:32px}
.landing-trustmarker .card-field .card-inner-field .card-title{color:var(--neutrals-black)}
.landing-trustmarker .card-field .card{box-shadow:unset;border-radius:12px;border:1px solid var(--673-fae,#673fae)}
.landing-trustmarker .card-field .card .info-desc{font-size:14px;font-family:'GeneralSansMedium';color:var(--grey-tabs-font);line-height:24px}
@media(max-width:767px){.landing-trustmarker .card-field .card .card-image img{height:48px;width:48px}
.landing-trustmarker .card-field .card{flex-direction:column;gap:20px}
.landing-trustmarker .card-field .card-inner-field .card-title{font-size:20px;padding-bottom:10px}
.landing-trustmarker .card-field .card{padding:20px}
.landing-trustmarker .card-field .card .info-desc{color:var(--neutrals-150)}
.landing-trustmarker .card-field{gap:32px}
.landing-trustmarker .infocards{margin-top:24px}
}
.landing-table table{margin-top:32px}
.landing-table table{border-collapse:collapse;width:100%}
.landing-table table thead tr{background:var(--primary-purples-lilac-15)}
.landing-table table thead tr th{padding:16px;font-size:14px;font-family:GeneralSansBold;text-align:left;color:var(--Primary-Oona-Purple);width:calc(100% / 4)}
.landing-table table thead tr,.landing-table table tbody tr{border-bottom:1px solid #e1e2e2}
.landing-table table tbody tr td{padding:16px;font-size:14px;font-family:'GeneralSansMedium';text-align:left;min-width:110px;width:calc(100% / 4)}
.landing-table .persaccmainDiv{margin-top:32px}
.landing-table .persaccmainDiv h3{font-size:25px;font-family:'GeneralSansMedium'}
.landing-table .persaccmainDiv .space{padding-bottom:16px}
.landing-table .persaccmainDiv ul{font-size:16px;font-family:'GeneralSansMedium';color:var(--des-text-color);padding-left:35px;padding-bottom:16px}
.landing-table .persaccmainDiv h5{font-size:16px;font-family:'GeneralSansMedium';color:var(--des-text-color);padding-bottom:16px}
@media(max-width:767px){.landing-table .table-main-container{overflow-x:scroll}
.landing-table .persaccmainDiv{margin-top:24px}
.landing-table .persaccmainDiv h3{font-size:20px}
.landing-table .persaccmainDiv ul{font-size:14px}
.landing-table .persaccmainDiv h5{font-size:14px;padding-bottom:unset}
.landing-table table{width:200%;margin-top:24px}
}
.landing-related-services .infocards{margin-top:16px}
.landing-related-services .card-field{flex-wrap:unset}
.landing-related-services .card-field .card{width:100%}
.landing-related-services .card-redirection{margin-top:10px}
.landing-related-services .card-redirection a{text-decoration:none;font-size:14px;font-family:GeneralSansSemiBold;color:var(--Purple-lilac)}
.card-field{display:flex;gap:32px;flex-wrap:wrap}
.health-benefits-container .card-field{justify-content:center;text-align:center;padding-top:16px;column-gap:16px;row-gap:48px}
.health-benefits-container .cmp-container{max-width:1360px}
.card-field .card{width:calc((100% - 64px) / 3);border-radius:12px;background-color:var(--primary-white);box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);padding:20px}
.card-field .card .card-image img{width:40px;height:40px;object-fit:contain}
.card-field .card-inner-field{display:flex;flex-direction:column;gap:10px;margin-top:20px}
.card-field .card-inner-field .card-title{color:var(--Purple-lilac);font-family:GeneralSansMedium;font-size:25px;line-height:30px;padding-bottom:2px}
.card-field .card-inner-field .card-inner-wrapper{display:flex;gap:10px;align-items:start}
.card-field .card-inner-field .card-inner-wrapper .card-inner-image{margin-top:3px}
.card-field .card-inner-field .card-inner-wrapper img{width:16px;height:16px}
.card-field .card-inner-field .card-inner-wrapper .card-desc,.card-field .card-inner-field .card-desc{color:var(--grey-tabs-font);font-family:GeneralSansMedium;font-size:14px;line-height:24px;text-wrap:balance}
.card-field .card-inner-field .card-inner-wrapper .card-desc a,.card-field .card-inner-field .card-inner-wrapper .card-desc span{color:var(--grey-tabs-font);text-decoration:none;font-family:GeneralSansSemiBold;font-size:14px;line-height:24px;text-decoration-line:underline}
.contact-us-form+div.container{padding:60px 0 40px 0}
.contact-us-form+div.container .cmp-container .innerfirstcontainer__our-product-text p{padding-bottom:8px;color:var(--neutals-700);line-height:14px}
.contact-us-form+div.container .cmp-container .title-btn-wrapper__everything-you-need-text p{line-height:52.8px;font-size:44px;color:var(--neutrals-black);margin-bottom:32px}
.contact-us-form+div.container .cmp-container .life-is-full-text p{margin-bottom:32px;color:var(--des-text-color);font-family:GeneralSansMedium;font-size:16px;line-height:24px}
.ci-card{padding:80px 0 31px}
.ci-card .cmp-title__text{font-family:GeneralSansMedium;line-height:48px;font-size:40px;color:#435056;margin-bottom:32px}
.health-benefits-container .title:nth-of-type(1){text-align:center;display:flex;justify-content:center;line-height:120%}
.health-benefits-container .title:nth-of-type(1) .cmp-title__text{margin-bottom:unset;max-width:1088px}
.health-benefits-container .title:nth-of-type(2){text-align:center}
.health-benefits-container .title:nth-of-type(2) .cmp-title__text{margin-bottom:unset;font-size:24px;font-family:"MontserratSemiBold"}
.health-benefits-container .text{display:block;text-align:center;justify-content:center;display:flex;font-family:"OpenSansRegular";font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}
.health-benefits-container .text p{max-width:1088px;color:#435056}
.health-benefits-container .card-field .card{padding:unset !important}
.ci-card .card-field .card{padding:22px 24px 25px;box-shadow:unset}
.ci-card .card-field .card .card-image img{max-width:354px;width:100%;height:100%;object-fit:cover}
.ci-card .card-field .card-inner-field{margin-top:25px;gap:unset}
.ci-card .card-field .card-inner-field .card-title{font-family:GeneralSansSemiBold;font-size:24px;line-height:28px;color:#435056}
.card-field .card-inner-field .card-desc,.ci-card .card-field .card-inner-field .card-desc p{color:#5a6a72;font-size:16px;line-height:22px;font-family:'GeneralSansRegular'}
.ci-card .card-field .card-inner-field .card-desc p{margin-top:29px}
.card-field .card-inner-field .card-desc p sup{vertical-align:super;font-size:.8em}
.card-field .card-inner-field .card-desc p sub{vertical-align:sub;font-size:.8em}
@media screen and (max-width :1024px) and (min-width :768px){.card-field .card{width:calc(50% - 16px)}
}
@media screen and (max-width:767px){.card-field{flex-direction:column;gap:16px}
.card-field .card{width:100%;display:flex;gap:12px;padding:12px}
.card-field .card-inner-field{margin-top:0;flex:1;gap:unset}
.card-field .card-inner-field .card-title{font-size:18px;line-height:24px;padding-bottom:4px}
.card-field .card-inner-field .card-inner-wrapper .card-desc,.card-field .card-inner-field .card-inner-wrapper .card-desc a,.card-field .card-inner-field .card-desc{font-size:12px;line-height:18px}
.contact-us-form+div.container{padding:40px 0 40px 0}
.contact-us-form+div.container .cmp-container .innerfirstcontainer__our-product-text p{padding-bottom:5px;letter-spacing:.84px;font-size:12px}
.contact-us-form+div.container .cmp-container .title-btn-wrapper__everything-you-need-text p{line-height:33.6px;font-size:28px;margin:0 0 5px 0}
.card-field .card:last-child .card-inner-field .card-inner-wrapper:nth-of-type(1){padding-bottom:10px}
.ci-card{padding:40px 0 40px}
.ci-card .cmp-title__text{font-size:32px;line-height:38px;margin-bottom:24px}
.ci-card .card-field .card{flex-direction:column;padding:0}
.health-benefits-container .card-field .card{flex-direction:unset}
.health-benefits-container .card-field{text-align:left}
.ci-card .card-field .card .card-image img{max-width:100%}
.health-benefits-container.motor-why-insurance-cmp .card-field .card .card-image img{max-width:36px;max-height:36px}
.ci-card .card-field .card-inner-field{margin-top:5px;padding:16px}
.health-benefits-container .cmp-title__text{font-size:24px;font-family:"MontserratSemiBold";line-height:120%}
.health-benefits-container .title:nth-of-type(2) .cmp-title__text{font-size:16px;font-family:"MontserratSemiBold";line-height:100%;margin-bottom:16px}
.health-benefits-container .title:nth-of-type(1) .cmp-title__text{margin-bottom:8px}
.health-benefits-container .text{font-size:14px;line-height:150%}
.ci-card .card-field .card-inner-field .card-title{font-size:20px;line-height:24px}
.ci-card .card-field .card-inner-field .card-desc p{white-space:normal;margin-top:8px;font-size:16px;line-height:22px;color:#5a6a72}
.ci-card .card-field .card-inner-field .card-desc p:not(:first-child){margin-top:16px}
}
.homeinsurance-container{padding:60px 0 40px}
.homeinsurance-container.partner-stepper-cont{padding:unset}
.homelanding-title-aligncenter{text-align:center}
.homelanding-title-alignleft{text-align:left}
.home-insurance-btn .button{display:flex;justify-content:center;padding-top:32px}
.home-insurance-btn .button .cmp-button{width:174px;height:72px;background:var(--neutrals-white);padding:10px 20px;border-radius:var(--Radius-radius-full,100px);border:1px solid var(--Primary-Purples-oona-purple,#482c77);display:flex;align-items:center;justify-content:center;text-decoration:none;width:auto;text-align:center}
.home-insurance-btn .button .cmp-button span{color:var(--Primary-Oona-Purple);font-family:"GeneralSansSemiBold";font-size:16px;line-height:100%}
.pad-top-27-16{padding-top:27px}
.refer-frd-marketing-msg{padding:60px 0}
.refer-frd-marketing-msg .title{font-size:32px;line-height:38px;font-family:'GeneralSansMedium';color:#21153a}
.refer-frd-marketing-msg .text .cmp-text{font-size:16px;line-height:22px;color:#4f5b66;font-family:'GeneralSansRegular'}
.refer-frd-marketing-msg .button .cmp-button{max-width:260px;width:100%;background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);cursor:pointer}
.refer-frd-marketing-msg .button .cmp-button .cmp-button__text{color:#f1ecf8}
@media(max-width:767px){.homeinsurance-container{padding:40px 0}
.home-insurance-btn{display:none}
.pad-top-27-16{padding-top:16px}
.partner-stepper-cont>.cmp-container,.refer-friend-table>.cmp-container{padding-inline:unset}
.refer-friend-table.landing-table table{margin-top:32px}
.refer-frd-marketing-msg{padding:40px 0}
.refer-frd-marketing-msg .title{font-size:24px;line-height:29px;font-family:'GeneralSansSemiBold';color:#435056}
.refer-frd-marketing-msg .text .cmp-text{font-size:14px;line-height:20px;color:#5a6a72;font-family:'GeneralSansRegular'}
.refer-frd-marketing-msg .button .cmp-button{width:100%;max-width:360px}
}
.homeinsurance-container .title .cmp-title__text{color:var(--Neutrals-Black);font-family:"GeneralSansMedium";font-size:40px;line-height:120%}
.homeinsurance-container .home-insurance-claim-report .claim-report{display:flex;flex-direction:column;row-gap:32px;padding-top:32px}
.homeinsurance-container .home-insurance-claim-report .claim-report .round-card-wrap{display:flex;gap:8px}
.homeinsurance-container .home-insurance-claim-report .claim-report .round-card-wrap .arrow{display:flex;align-items:center;justify-content:center}
.homeinsurance-container .round-card-wrap .card-wrap{padding:24px;border-radius:var(--Radius-radius-full,100px);border:1px solid var(--APP-Static-Stroke-light,#c6b5e3);background:var(--APP-Static-Container-white,#FFF);display:flex;align-items:center;column-gap:16px;padding:24px;position:relative;max-width:408px;width:100%}
.homeinsurance-container .home-insurance-claim-report .claim-report .round-card-wrap .arrow:last-child{display:none}
.homeinsurance-container .round-card-wrap .card-wrap .card-content{color:#435056;font-family:"GeneralSansMedium";font-size:16px;line-height:150%}
.homeinsurance-container .round-card-wrap .card-wrap .circle-bg{width:72px;position:relative;border-radius:40px;height:72px;background:var(--Gradients-Lilac-03,linear-gradient(213deg,#6f47b1 2.72%,#ab84ef 127.65%));flex-shrink:0;display:flex;justify-content:center;align-items:center}
.homeinsurance-container .round-card-wrap .card-wrap .circle-bg span{color:#fcfcfc;font-size:36px;line-height:120%;font-family:"GeneralSansMedium"}
.homeinsurance-container .home-insurance-claim-report .claim-report .reportclaim-btn,.homeinsurance-container .home-insurance-claim-report .claim-report .reportclaim-button{display:flex;justify-content:center;align-items:center;width:177px;padding:10px 20px;height:72px;border-radius:100px;background:var(--primary-75);margin:0 auto}
.homeinsurance-container .home-insurance-claim-report .claim-report .reportclaim-button{border:0;color:var(--neutrals-white);cursor:pointer}
.homeinsurance-container .home-insurance-claim-report .claim-report .reportclaim-btn a{text-decoration:none;color:var(--neutrals-white);font-family:"GeneralSansSemiBold";font-size:16px;line-height:100%}
@media(max-width:767px){.homeinsurance-container .title .cmp-title__text{font-size:28px}
.homeinsurance-container .home-insurance-claim-report .claim-report{padding-top:24px;row-gap:24px}
.homeinsurance-container .home-insurance-claim-report .claim-report .round-card-wrap{flex-direction:column}
.homeinsurance-container .round-card-wrap .card-wrap .card-content{font-size:14px}
.homeinsurance-container .home-insurance-claim-report .claim-report .round-card-wrap .arrow img{transform:rotate(90deg)}
}
.accordian-bg-color{background:#f1ecf8}
.accordion-main-container>.cmp-container{display:flex;gap:32px}
.accordion-left-container{width:32%}
.accordian-image{position:relative}
.accordian-image .image{position:absolute;bottom:-35px}
.health-plan-container.accordian-image .image{bottom:-62px}
.accordian-image .image .cmp-image{height:100%;object-fit:cover}
.accordian-image .image .cmp-image::after{content:url("../../../content/dam/oona/aem-images/cl-landing-cards/helpstext.svg");display:block;position:absolute;top:-105px;right:-80px}
.accordian-image .image.christmas-image .cmp-image::after{content:url("../../../content/dam/oona/aem-images/Yoona_Christmas_Bubble_text.svg");top:-93px;max-width:129px;width:100%}
.ci-faq-container .accordion-left-title .cmp-text>*{color:#435056}
.accordion-left-title .cmp-text>*{font-family:'GeneralSansMedium';color:var(--primary-dark-purple,var(--primary-purples-oona-dark-purple,#21153a));font-size:40px;font-weight:500;line-height:48px;margin-bottom:16px}
.ci-faq-container .accordion-left-desc p{color:#5a6a72}
.accordion-left-desc p{margin-bottom:32px;color:var(--neutrals-150,var(--neutrals-150,#65737e));font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:150%}
.accordion-left-btn p{display:flex;align-items:center;gap:4px;text-decoration:none;font-size:14px;line-height:23px;letter-spacing:.18px;color:var(--primary-oona-purple,#482c77);font-family:'GeneralSansSemiBold'}
.accordion-left-btn p a{display:flex;text-decoration:none;color:var(--Primary-Oona-Purple)}
.accordion-left-btn p img{width:22px;height:22px;object-fit:contain}
.accordion-right-container{width:66%}
.accordion-right-cflist .cmp-contentfragment{position:relative;margin-bottom:27px;padding:24px 75px 24px 32px;border-radius:12px;border:1px solid var(--neutrals-75,#c8cdd1);background:#FFF}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title{padding-bottom:20px;border-bottom:1px solid var(--neutrals-75,#c8cdd1);padding-right:20px;font-family:'GeneralSansSemiBold';color:var(--primary-75);font-size:20px;font-weight:600;line-height:24px;cursor:pointer}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title.negative::before{content:" ";background:url(../../../content/dam/oona/aem-images/icons/minusIcon.svg);position:absolute;right:30px;top:auto;width:28px;height:28px;background-position:center;background-repeat:no-repeat}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title::before{content:" ";background:url(../../../content/dam/oona/aem-images/icons/plusIcon.svg);position:absolute;right:30px;top:auto;width:28px;height:28px;background-position:center;background-repeat:no-repeat}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__element{color:var(--neutrals-150,var(--neutrals-150,#65737e));font-family:'GeneralSansMedium',sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-top:20px}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__element .cmp-contentfragment__element-value ul{padding-left:32px}
.accordion-right-cflist .cmp-contentfragment:last-child{margin-bottom:0}
.accordion-close{display:none}
.accordion-main-container.faq-container .accordion-right-container>.cmp-container{display:flex;flex-direction:column;gap:60px}
.accordion-main-container.faq-container .accordion-left-container>.cmp-container{position:sticky;top:150px;z-index:10}
@media(max-width:1340px){}
@media(max-width:767px){.accordion-main-container>.cmp-container{flex-direction:column;align-items:center;gap:24px}
.accordion-left-container{width:100%}
.accordian-image .image{display:none}
.accordion-left-title .cmp-text>*{font-size:32px;margin-bottom:12px;line-height:38px}
.ci-faq-container .accordion-left-desc p{font-size:14px;font-family:'GeneralSansRegular';line-height:20px}
.accordion-left-desc p{font-size:12px;margin-bottom:unset;line-height:18px}
.accordion-left-btn p{font-size:14px}
.accordion-left-btn{margin-top:24px}
.accordion-left-btn p img{width:20px;height:20px}
.accordion-right-container{width:100%}
.accordion-right-cflist .cmp-contentfragment{margin-bottom:16px;padding:16px}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title{font-size:18px;padding-bottom:0;padding-right:48px;overflow:hidden;white-space:pre-wrap;border-bottom:0;line-height:22px}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title.negative::before{right:15px}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__title::before{right:15px}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__element{font-size:14px;margin-top:10px;line-height:21px;font-weight:500;border-top:1px solid #c8cdd1;padding-top:10px;word-wrap:break-word}
.accordion-right-cflist .cmp-contentfragment .cmp-contentfragment__element .cmp-contentfragment__element-value ul{padding-left:16px}
.accordion-main-container.faq-container>.cmp-container{gap:unset}
.accordion-main-container.faq-container .accordion-right-container>.cmp-container{gap:32px}
.accordion-main-container.faq-container .accordion-right-container .contentfragmentlist-extended .about_us-title .tag_title{font-size:25px;line-height:34px}
.accordion-main-container.faq-container .accordion-right-container{padding-bottom:40px}
}
td p{color:var(--Status-Success-100,#5ba46a);display:inline;display:inline}