.overlay{display:none}
.form-head{display:none}
.tabform{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;border-radius:12px;background:var(--neutrals-white);box-shadow:0 15px 32px 0 rgba(0,0,0,0.10)}
.formsection{display:grid;grid-template-columns:1fr;width:100%;align-items:flex-end;gap:24px}
.inputFields{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;grid-area:auto;grid-column:1 / 1;grid-row:1}
.formsection input{border:0;background:0;text-align:left;letter-spacing:.14px;color:var(--character-title-85,rgba(0,0,0,0.85));font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px;cursor:pointer}
.formsection select{border:0;outline:0}
.formsection button{border:0}
.discalimerSection{display:flex;width:100%;justify-content:space-between;align-items:center;gap:24px;grid-column:1 / 4;grid-row:2 / 3}
.toggleDesc{display:flex;align-items:center;gap:12px}
.selectDate{position:relative;display:flex;width:100%;height:44px;align-items:center;gap:8px;border-radius:8px;box-shadow:0 5px 13px 0 rgba(107,74,162,0.15);cursor:pointer}
input[type="date"]::-webkit-calendar-picker-indicator{width:100%;margin:0}
.selectDate input{width:100%;padding:10px 8px 10px 10px}
.selectDate img{position:absolute;right:8px;pointer-events:none;appearance:none}
.selectDate input::-moz-placeholder,.selectDate input:-ms-input-placeholder,.selectDate input::-webkit-input-placeholder{color:var(--neutrals-100,#a3acb2);font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px}
.selectedValue{display:none}
.priceBtn{display:flex;width:100%;min-width:152px;min-height:44px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;grid-column:2 / 4;grid-row:1 / 2;cursor:pointer}
.default-btn{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)}
.default-btn:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.formfield,.vehicleLicense-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.selectBox{display:flex;width:100%;height:44px;padding:10px 8px 10px 12px;align-items:center;gap:8px;border-radius:8px;background:var(--neutrals-white);box-shadow:0 5px 13px 0 rgba(107,74,162,0.15);cursor:pointer}
textarea:focus,input:focus{outline:0}
.inputName{display:flex;height:44px;padding:10px 8px 10px 12px;align-items:center;gap:8px;border-radius:8px;background:var(--neutrals-white);box-shadow:0 5px 13px 0 rgba(107,74,162,0.15)}
.selectBox select{width:100%;color:var(--neutrals-100,var(--neutrals-100,#a3acb2));font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px;background:url('../../../content/dam/oonainsurance/banner-form/Ionicons%205.png') no-repeat right;appearance:none;cursor:pointer;border:0;outline:0}
.selectBox select option{display:flex;padding:8px 16px;flex-direction:column;align-items:center;border-radius:8px;background:var(--neutrals-white,#FFF);box-shadow:0 5px 13px 0 rgba(107,74,162,0.15);color:var(--neutrals-black,#000);font-feature-settings:'clig' off,'liga' off;font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:21px;padding-top:12px;gap:12px}
.disclaimer{display:flex;justify-content:flex-end;align-items:center;gap:24px}
.checkboxWhatsappDesc{display:flex;gap:8px}
.checkboxTermsDesc{display:flex;gap:8px}
.disclaimer .checkboxTermsDesc{position:relative}
.disclaimer .checkboxTermsDesc .error{position:absolute;top:100%;left:23px;margin-top:5px}
.checkboxTermsDesc a{font-family:'GeneralSansMedium';font-weight:500;color:var(--Primary-Oona-Purple);font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:150%;cursor:pointer}
#health-landing-page .checkboxTermsDesc a{font-size:16px;font-family:'MontserratSemiBold'}
.checkboxTermsDesc input{width:16px;height:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none}
input[type=checkbox]{position:relative;cursor:pointer}
input[type=checkbox]:hover::before{border:1px solid #482c77}
input[type=checkbox]:before{-moz-appearance:initial;content:"";display:block;position:absolute;width:16px;height:16px;top:3px;left:0;border-radius:4px;border:1px solid var(--neutral-5,#d9d9d9);background:var(--neutral-1,#FFF)}
input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid #FFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;left:5px}
input[type=checkbox]:checked:before{background-color:#482c77;border:1px solid #482c77}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{border:0;min-width:323px;padding:8px 16px 28px 16px;border-radius:8px;background:var(--neutrals-white,#FFF);box-shadow:0 5px 13px 0 rgba(107,74,162,0.15)}
.ui-datepicker .ui-datepicker-header{display:flex;padding:8px 0;justify-content:space-between;align-items:center;min-height:40px;background:transparent;border:0;margin-bottom:11px}
.ui-datepicker .ui-datepicker-title{margin:0;line-height:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:3px}
.ui-datepicker th{padding:0;color:var(--primary-black,#000);text-align:center;font-family:'GeneralSansSemiBold';font-size:13px;font-weight:600;line-height:18px;text-transform:uppercase;padding-bottom:11px}
.ui-state-default,.ui-widget-content .ui-state-default{display:flex;max-width:40px;min-height:40px;justify-content:center;align-items:center;padding:0;border:0;background:transparent;color:var(--primary-black,#000);text-align:center;font-family:'GeneralSansMedium';font-size:20px;font-weight:500;line-height:25px;letter-spacing:-0.4px}
.ui-state-active,.ui-widget-content .ui-state-active{color:var(--primary-white,#FFF);border-radius:50%;background:var(--primary-purples-oona-purple,#482c77);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.ui-state-default:hover{color:#482c77;background-color:#e6ddf0;text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:'GeneralSansMedium';font-size:20px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-0.4px;border-radius:50px}
.checkbox_terms label{color:#343d46;font-family:'MontserratSemiBold';font-size:14px;line-height:21px;cursor:pointer}
.checkbox_terms .terms_readmore{color:var(--Primary-Oona-Purple);font-family:'GeneralSansSemiBold';font-size:14px;line-height:150%}
.heroBannerForm{width:100%}
.toggle-content{position:relative;display:inline-block;width:48px;height:28px}
.toggle-content input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:24px;width:24px;top:2px;left:3px;bottom:1px;background-color:var(--neutrals-white);-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#482c77}
input:focus+.slider{box-shadow:0 0 1px #482c77}
input:checked+.slider:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px)}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
.country_dropdown{position:relative}
.country_dropdown input{color:var(--neutrals-black);font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:150%;width:100%}
textarea:focus,input:focus{outline:0}
.country_dropdown ul{width:100%;left:0;border-radius:8px;background:var(--primary-white);box-shadow:0 15px 32px 0 rgba(0,0,0,0.10);padding:12px 24px 24px 24px;flex-direction:column;align-items:center;gap:16px;z-index:999;top:100%;position:absolute;display:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}
.country_dropdown ul li{width:100%;display:flex;padding-top:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}
.country_dropdown ul li.selected{background-color:#e8e8e8;color:#333}
.tab_list li.active{border-bottom:2px solid var(--primary-75);color:#5f34aa;padding:8px 16px;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:130%;letter-spacing:.14px}
.tab_content{display:flex;flex-direction:column;align-items:center}
.tab_content .tab_section.geography_tab{width:100%;flex-direction:column}
.tab_content .tab_section li{display:flex;padding-top:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;color:var(--nfeutrals-black);font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:150%;padding:12px 24px;border-bottom:1px solid var(--neutral-grey);cursor:pointer;text-transform:capitalize}
.tab_content .tab_section li span{display:contents;color:var(--Purple-lilac);font-family:GeneralSansSemiBold}
.tab_content .tab_section li:hover{background:var(--Primary-15,#f1edf8)}
.tab_content .tab_section li.active{font-weight:800;background:var(--primary-75);color:var(--primary-white);font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:21px}
.tab_content .tab_section li.active::after{content:'';position:absolute;right:20px;width:20px;height:20px;background:url(../../../content/dam/oona/aem-images/icons/selected-arrow-icons.svg) center center no-repeat}
.dropdown_container .done{display:flex;min-height:40px;padding:6.4px 15px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--primary-purples-lilac-50,#8c5acb);background:var(--neutral-1,#FFF);box-shadow:0 2px 0 0 rgba(0,0,0,0.02);color:var(--lilac-50,var(--primary-purples-lilac-50,#8c5acb));text-align:center;font-family:"GeneralSansSemiBold";font-size:14px;font-weight:600;line-height:18px;letter-spacing:.14px;margin:11px 24px 0;cursor:pointer}
.dropdown_container .done:hover{background:var(--lilac-50,var(--primary-purples-lilac-50,#8c5acb));color:var(--neutral-1,#FFF)}
.tab_content .tab_section.country_tab{display:block;padding-top:8px}
.popular_countries_title span{color:var(--neutrals-150);font-family:'GeneralSansMedium';font-size:12px;font-weight:500;line-height:150%;text-transform:none}
.country_pills{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap;padding:0 16px}
.formfield .selectBox .select2-container--default .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:0}
.select2-container--default .select2-selection--single .select2-selection__arrow{background:url('../../../content/dam/oona/aem-images/icons/select2-dropdown.svg') center center no-repeat;cursor:pointer;width:24px;height:24px;position:absolute;right:0;margin:0;padding:0;top:2px}
.motorFormSection .select2-container--default .select2-selection--single .select2-selection__arrow{background:url('../../../content/dam/oona/aem-images/icons/purple-down-arrow.svg') center center no-repeat}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.selectBox .select2-container{display:flex;width:100% !important}
.selection{width:100%}
.selectBox .select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:#818f99;font-family:'GeneralSansMedium';font-size:16px;font-weight:500;white-space:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.select2-container--open .select2-dropdown--below{position:absolute;top:11px;left:-11px;min-width:196px;display:flex;flex-direction:column;align-items:center;border:0;border-radius:8px;background:var(--neutrals-white,#FFF);box-shadow:0 5px 13px 0 rgba(107,74,162,0.15)}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #818f99;width:100%;padding:10px 12px 10px 29px;border-radius:4px;background:url(../../../content/dam/oonainsurance/banner-form/Feather.svg) no-repeat left 5px center;font-family:'GeneralSansMedium'}
.select2-search--dropdown{width:100%;padding:10px}
.select2-results{width:100%}
.select2-container--default .select2-results>.select2-results__options{padding-top:12px}
.select2-results__option--selectable{width:100%;font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:21px;padding:8px 16px}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#FFF;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%)}
@media screen and (max-width:980px) and (min-width:768px){.inputFields{grid-column:1 / 4;grid-row:1}
.priceBtn{grid-column:1 / 4;grid-row:2}
.discalimerSection{grid-column:1 / 4;grid-row:3}
.formsection .error-design{bottom:auto;top:100%}
.formsection .formfield{position:relative}
}
@media(max-width:767px){.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{min-width:310px}
.ui-state-default,.ui-widget-content .ui-state-default{width:35px;height:35px}
input[type=checkbox]:checked:after{top:4px;left:5.5px}
input[type=checkbox]{flex:none}
.overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);bottom:0;left:0}
.form-head{display:flex;width:100%;align-items:center;gap:10px}
.form-head p{flex:1 0 0;color:var(--neutrals-black);font-family:'GeneralSansSemiBold';font-size:20px;font-weight:600;line-height:120%}
.formsection{flex-direction:column;justify-content:center;align-items:center;gap:24px}
.inputFields{width:100%;flex-direction:column;grid-column:initial;grid-row:initial;grid-template-columns:initial}
.selectBox .select2-container{width:100% !important}
.priceBtn{width:100%;grid-column:initial;grid-row:3 / 3}
.discalimerSection{flex-direction:column;grid-column:initial;grid-row:initial;align-items:flex-start}
.toggleDesc{justify-content:center}
.disclaimer{flex-direction:column;justify-content:flex-start;align-items:flex-start}
.formfield{width:100%;position:relative}
.select2-container--open .select2-dropdown--below{min-width:unset}
.tabform{width:100%;max-height:100%;margin:unset;display:flex;padding:34px 15px 20px 20px;flex-direction:column;align-items:center;border-radius:12px;background:#FFF;box-shadow:0 15px 32px 0 rgba(72,44,119,0.10)}
.dropdown_container{left:0;width:100%;gap:16px;z-index:1}
.ui-state-default,.ui-widget-content .ui-state-default{width:38px;height:38px;font-size:18px}
}
@media(max-width:400px){.disclaimer .checkboxTermsDesc .error{left:22px;top:36px}
}
.banner-custom-comp .banner-breadcrumb{width:100%;padding:18px 0;position:absolute;top:0;padding-left:87px;z-index:1}
.banner-breadcrumb .cmp-breadcrumb ol{display:flex;align-items:flex-start;gap:5px}
.banner-custom-comp .cmp-breadcrumb__list .cmp-breadcrumb__item span{display:flex;align-items:flex-start;gap:5px;color:var(--Neutrals-White,#FFF);font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:21px;opacity:.5}
.banner-custom-comp .cmp-breadcrumb__list .cmp-breadcrumb__item--active span{color:var(--Neutrals-White,#FFF);font-family:'GeneralSansBold';font-size:14px;font-weight:700;line-height:21px;opacity:initial}
.breadcrumb ol .cmp-breadcrumb__item::before{content:'/';color:var(--primary-white,#FFF);font-family:'GeneralSansMedium';padding-right:4px}
.banner-custom-comp .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span::after{content:'/';color:var(--primary-white,#FFF);font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:21px;opacity:.5}
.banner-custom-comp .breadcrumb ol li.cmp-breadcrumb__item--active{font-family:"GeneralSansBold";font-size:14px;font-style:normal;font-weight:700;line-height:21px}
.banner-custom-comp{position:relative}
.banner-cont-new{width:100%;position:relative;padding:0;min-height:483px;background-size:cover;margin:0 auto;transition:all .3s ease-in-out}
.banner-warpper .oona-bbanner-img{position:absolute;top:0;left:0;width:100%;height:100%}
.banner-warpper .oona-bbanner-img img{width:100%;height:100%;object-fit:cover}
.banner-warpper{width:100%;padding-inline:20px}
.banner-cont-new .banner-container{max-width:1136px;margin:0 auto;padding-bottom:90px}
.banner-heading-section{padding-top:83px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.banner-heading-section .bnr-tittle{width:100%;max-width:1500px}
.bnr-tittle h1,.bnr-tittle h2,.bnr-tittle h3,.bnr-tittle h4,.bnr-tittle h5,.bnr-tittle h6{color:var(--neutrals-white);font-family:'GeneralSansSemiBold';font-size:48px;line-height:58px;position:relative}
.bnr-des-content{color:var(--neutrals-white);font-family:'GeneralSansMedium';font-size:18px;line-height:27px;max-width:460px;min-height:54px;opacity:.8}
.banner-tab-section{display:flex;align-items:flex-start;max-width:700px;padding-top:57px;padding-bottom:24px}
.bnr-tabs{color:var(--neutrals-white);display:flex;width:100px;padding:0 8px;flex-direction:column;align-items:center;gap:8px;align-self:stretch;border-radius:22px;text-decoration:none;cursor:pointer;position:relative}
.bnr-fdimg{width:72px;height:72px;position:relative;background-color:rgba(0,0,0,0.30);backdrop-filter:blur(16px);border-radius:50%}
.bnr-fdimg.active{background-color:#dcd6e9;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:5px solid rgba(0,0,0,0.20)}
.bnr-fdimg img{width:100%;position:absolute}
.bnr-tabs p{color:var(--neutrals-white);text-align:center;font-family:'GeneralSansSemiBold';font-size:16px;font-weight:600;line-height:19px}
.travel-tbs{position:relative}
.tags-cov{background-color:#f68b1f;border-radius:4px;left:52px;top:-28px;position:absolute;display:inline-flex;justify-content:center;align-items:center;gap:1px;padding:4px 6px;width:max-content;transform:translateX(-50%);-webkit-animation-name:bounce-label;animation-name:bounce-label;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;user-select:none}
.tags-cov p{color:var(--neutrals-white);font-family:'GeneralSansMedium';font-size:11px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.11px;text-transform:uppercase}
.tags-cov::after{content:"";position:absolute;left:44%;bottom:-10px;border-width:6px;border-style:solid;border-color:#f68b1f transparent transparent transparent}
.banner-tabs-form-section{width:100%;max-width:1320px;margin:0 auto;display:flex;justify-content:center;margin-top:-80px}
.banner-tab-content{position:relative}
.tab-content-sec{width:100%;z-index:1;max-width:1096px}
.bnr-fdimg.active .tab-icon-js{display:none !important}
.bnr-fdimg.active .tab-icon-active-js{display:block !important}
a{text-decoration:none}
select,input{outline:0}
@keyframes bounce-label{0,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-50%,-3px,0);transform:translate3d(-50%,-3px,0)}
90%{-webkit-transform:translate3d(-50%,-2px,0);transform:translate3d(-50%,-2px,0)}
}
@media screen and (max-width:1300px){.banner-custom-comp{background:0}
}
@media screen and (max-width:980px) and (min-width:768px){.banner-cont-new{min-height:416px}
.tab-content-sec{position:static;margin-top:-10px}
.homepage-custom-banner{padding-bottom:0}
}
@media screen and (max-width:767px){.banner-custom-comp .banner-breadcrumb{display:none}
.banner-warpper{padding-inline:initial}
.homepage-custom-banner{padding-bottom:unset;margin-bottom:75px}
.banner-cont-new .banner-container{padding-bottom:0}
.banner-cont-new{padding:0 20px;max-height:483px;display:flex;align-items:flex-end;padding-bottom:10px}
.banner-tabs-form-section{margin-top:0}
.tab-content-sec{position:initial;transform:unset}
.banner-heading-section{padding-top:99px;padding-left:unset}
.bnr-tittle h1,.bnr-tittle h2,.bnr-tittle h3,.bnr-tittle h4,.bnr-tittle h5,.bnr-tittle h6{font-family:'GeneralSansSemiBold';font-size:36px;line-height:43.2px}
.bnr-des-content{font-size:16px;line-height:24px}
.banner-tab-section{padding-top:24px;padding-left:unset;flex-wrap:wrap;gap:16px 4px;width:100%}
.bnr-tabs{gap:4px;width:76px}
.bnr-fdimg{width:52px;height:52px}
.bnr-fdimg.active{width:52px;height:52px}
.bnr-tabs p{color:var(--neutrals-white);text-align:center;font-family:'GeneralSansSemiBold';font-size:12px;line-height:18px}
.tags-cov{padding:3px 6px;left:38px;top:-21px}
.tags-cov p{color:var(--neutrals-white);font-family:'GeneralSansMedium';font-size:8px;font-weight:500;line-height:10.4px;letter-spacing:.08px;text-transform:uppercase}
.tags-cov img{width:12px;height:12px}
}
.promo-code{display:flex;flex-direction:column;row-gap:24px;position:absolute;right:32px;top:-33px;cursor:pointer}
.promo-code .promocode-title{display:none}
.coupon{display:inline-flex;position:relative;overflow:hidden;background-color:#ecf9f8;border:1px dashed #4ac6bb}
.coupon::after{content:'';position:absolute;width:35px;height:200%;top:-50%;left:-50%;box-shadow:0 0 10px #4ac6bb00;background-image:linear-gradient(to right,#4ac6bb00,#4ac6bb52,#4ac6bb00);transform:rotate(36deg);animation:shine 2s ease-in-out infinite,delay-animation 4s linear infinite}
.dynamic-promo .coupon{border:unset}
.dynamic-promo .coupon .coupon-desc{border:1px solid #4ac6bb;border-right:0;align-items:center;font-size:14px;line-height:17px;font-family:GeneralSansSemiBold;color:#435056;text-transform:uppercase;padding:12px 8px 12px 16px}
.dynamic-promo .coupon .coupon-cutout{position:relative;background-color:#ecf9f8;margin:calc(18px / 2) 0;width:13px;flex:none}
.dynamic-promo .coupon .coupon-cutout::before,.dynamic-promo .coupon .coupon-cutout::after{position:absolute;content:"";width:12px;height:12px;border:1px solid #4ac6bb;background-color:#fff;left:50%;top:-13px;transform:translateX(-50%) rotate(8deg);border-radius:50%}
.dynamic-promo .coupon .coupon-cutout::after{top:unset;bottom:-13px;transform:translateX(-50%) rotate(-10deg)}
.dynamic-promo .coupon .coupon-code{border:1px solid #4ac6bb;border-left:0;gap:10px;font-size:14px;text-transform:uppercase;line-height:17px;font-family:GeneralSansSemiBold;color:#25746d;padding:16px}
@keyframes shine{from{left:-50%}
to{left:110%}
}
@keyframes delay-animation{0{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
.coupon-desc,.coupon-code{padding:12px}
.coupon-desc{border-right:0;padding-left:16px;padding-right:8px;display:flex;align-items:center;column-gap:8px}
.couponCode{color:#25746d;font-family:'GeneralSansSemiBold';font-size:14px;letter-spacing:.56px;text-transform:uppercase}
.coupon-code-popup .coupon-code-popup-cont .couponCode{margin:auto;max-width:fit-content;color:#25746d;font-size:14px;font-family:"GeneralSansMedium",sans-serif;letter-spacing:.64px;text-transform:uppercase;background-color:#ecf9f8;border:1px dashed #4ac6bb;padding:7px}
.coupon-code-popup .coupon-code-popup-cont .couponCode .light-text{color:#5a6a72;margin-right:4px;font-family:"GeneralSansRegular",sans-serif;font-size:12px;letter-spacing:0;text-transform:initial}
.voucher-discount{color:#2d3539;font-family:"GeneralSansSemiBold";font-size:16px}
.coupon-code{border-left:0;padding-right:16px;padding-left:8px;display:flex;justify-content:center;align-items:center}
@media screen and (max-width:768px){.promo-code{position:unset;width:100%;right:unset;top:unset;border:1px dashed #4ac6bb}
.promo-code.dynamic-promo{position:relative;padding:10px 20px 0 20px;max-width:100%;width:100%;border:unset}
.e-commerce-container .promo-code.dynamic-promo{padding:unset}
.promo-code .promocode-title{display:block;color:#2d3539;font-family:'GeneralSansSemiBold';font-size:24px;line-height:120%}
.coupon{width:100%;background-color:unset;border:0}
.coupon::after{display:none}
.coupon-desc,.coupon-code{padding:16px 16px;background-color:#ecf9f8;border:1px dashed #4ac6bb}
.coupon-desc{width:100%;align-items:flex-start;justify-content:center}
.coupon-desc .coupon-icon{align-self:center}
.voucher-discount{align-self:center}
.coupon-code{position:relative}
.couponCode{display:flex;flex-direction:column;min-width:max-content}
.coupon-code-popup .coupon-code-popup-cont .couponCode{align-items:center}
.coupon-code .couponCode span{display:block;color:#5a6a72;font-family:"GeneralSansRegular";font-size:10px;font-weight:400;text-transform:none}
.coupon-code::after{right:0;transform:translateX(50%)}
}
dialog.promoCode-dialog .popup-wrapper{position:fixed;width:100%;height:100vh;overflow:auto;display:flex;justify-content:center;align-items:center}
.coupon-code-popup{max-width:480px;width:100%;max-height:calc(100% - 40px);overflow:auto;padding:32px;border-radius:8px;background:#fff;box-shadow:0 15px 32px 0 rgba(72,44,119,.1)}
.coupon-code-popup .coupon-code-popup-cont{display:grid;gap:24px;text-align:center}
.coupon-code-popup .coupon-code-popup-cont .backArrow .close-btn{cursor:pointer}
.coupon-code-popup .coupon-code-popup-cont .ticketlogo{display:flex;justify-content:center}
.dialog::backdrop{animation:backdrop-fade .5s ease backwards;animation-direction:reverse}
@keyframes backdrop-fade{from{background:transparent}
to{background:rgba(0,0,0,0.6)}
}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
::backdrop{background:rgba(0,0,0,0.25);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.promoCode-dialog .backArrow{display:none;text-align:right}
.promoCode-dialog .promo-content{display:flex;flex-direction:column;row-gap:24px;justify-content:center;align-items:center}
.promoCode-dialog .promo-content .ticketlogo img{width:48px;height:48px}
.coupon-code-popup .coupon-code-popup-cont .ticket-title{font-size:24px;font-family:"GeneralSansSemiBold";line-height:120%;margin:0 auto;width:80%}
.promoCode-dialog .coupon-code{border:1px dashed #4ac6bb;background:#ecf9f8;padding:8px}
.promoCode-dialog .coupon-code .couponCode span{color:#5a6a72;font-family:"GeneralSansRegular";display:block;font-size:12px;line-height:normal;text-transform:none}
.coupon-code-popup .coupon-code-popup-cont .popup-terms{text-align:left;padding:16px 20px 20px;background-color:#fbf9fe;border-radius:12px}
.promoCode-dialog .popup-terms .tnc-title{width:100%}
.coupon-code-popup .coupon-code-popup-cont .popup-terms-title{color:#5a6a72;font-size:14px;font-family:"GeneralSansMedium",sans-serif;line-height:normal;letter-spacing:.56px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #c6b5e3}
.coupon-code-popup .coupon-code-popup-cont .termNcond{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:12px;line-height:normal;padding-left:10px;list-style-type:none}
.promoCode-dialog .popup-terms .read-details{display:flex;outline:0;padding-top:12px;justify-content:end;display:none}
.promoCode-dialog .popup-terms .read-details a{display:flex;align-items:center;column-gap:4px;color:#5c3899;font-family:'GeneralSansSemiBold';font-size:14px;line-height:normal;text-decoration:none;outline:0}
.promoCode-dialog .promo-btn{display:block;width:100%;display:flex;justify-content:center;align-items:center;padding-top:40px;outline:0;border:0}
.promoCode-dialog .promo-btn a{font-family:'GeneralSansSemiBold';border-radius:12px;background:linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%);box-shadow:0 8px 24px 0 rgba(72,44,119,0.16);padding:10px 16px;max-width:120px;width:100%;color:white;text-align:center;outline:0}
@media(max-width:767px){.dialog .popup-wrapper{display:block}
.promoCode-dialog .backArrow{display:block;justify-content:flex-end;display:flex;padding-bottom:24px}
.coupon-code-popup{position:fixed;bottom:0;left:0;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:100%;max-width:100%;overflow:auto;padding:24px 20px}
.coupon-code-popup .coupon-code-popup-cont .ticket-title{width:100%}
.promoCode-dialog .coupon-code{border:1px solid #4ac6bb}
.promoCode-dialog .popup-terms .read-details{display:block;display:flex;justify-content:end}
.promoCode-dialog .coupon-code::after,.promoCode-dialog .coupon-code::before{content:unset;height:unset;width:unset}
.promoCode-dialog .promo-btn{display:none}
}
.disclaimerSec{justify-content:flex-end}
.popular_countries_title{color:#818f99;font-size:12px;line-height:16px;letter-spacing:.84px;gap:4px}
.country_pills span{border-radius:22px;border:1px solid #c8cdd1}
.selectBox{position:relative;justify-content:space-between}
.selectBox.arrow-padding{padding-right:35px}
.selectBox .reference{color:#a3acb2;font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px}
.selectBox.vehicle-brand-js-evt{width:100%}
.selectBox ul .vehicleType{padding:12px 0;color:var(--neutrals-black);font-size:14px;font-weight:500;font-family:'GeneralSansMedium';line-height:21px}
.selectBox ul .borderingUp{border-bottom:1px solid #e1e2e2}
.selectBox ul .borderingUp:last-child{border-bottom:0}
select:focus{outline:0}
ul{list-style:none}
.motor-select-box{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.motor-select-box::-webkit-scrollbar{display:none}
form .comprehensive .error-design{top:100%}
.vehicleModelList .vehicle-brand-js-evt{max-width:196px}
.lead-form-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end}
.lead-form-contact .parent-input,.lead-form-contact .selectBox,.lead-form-contact .mobile-field-wrap{border-radius:4px;border:1px solid #e2e7e9}
.lead-form-contact .parent-input,.lead-form-contact .selectBox{min-height:48px}
.lead-form-contact .mobile-field-wrap{height:48px}
.lead-form-contact .parent-input,.lead-form-contact .mobile-field-wrap{line-height:40px}
.lead-form-contact .input-field,.lead-form-contact .selectBox,.lead-form-contact .mobile-field-wrap{width:100%;min-width:333px;padding:4px 12px;box-shadow:unset}
.lead-form-contact .mobile-field-wrap{display:flex;flex-direction:row;gap:25px}
.lead-form-contact .mobile-field-wrap .onlynumber{width:100%}
.motorFormSection .discalimerSection{grid-column:unset;grid-row:unset}
.motorFormSection .selectBox{border:1px solid #e2e7e9;border-radius:4px;box-shadow:unset}
.lead-form-contact .formFieldLabel{flex-grow:unset}
.lead-form-contact .mobile-field-wrap .cntyCode-wrap{display:flex;align-items:center;height:100%;position:relative}
.lead-form-contact .mobile-field-wrap .cntyCode-wrap .country-code{position:relative;margin:auto;margin-left:8px}
.lead-form-contact .mobile-field-wrap .cntyCode-wrap::after{content:"";position:absolute;left:73px;height:100%;border:1px solid #c6b5e3}
.formsection.motorFormSection .popper-wrapper{position:relative}
.formsection.motorFormSection .popper-wrapper .popper{position:absolute;top:-182px;right:-149px;background-color:#f1ecf8;min-width:320px;max-width:320px;width:100%;padding:12px 16px;border-radius:6px;box-shadow:0 4px 2px 0 #0000000D;gap:20px;display:none}
.popper-wrapper .popper .popper-inner{display:flex;flex-direction:column;gap:20px}
.popper-wrapper .popper-inner .popper-crossIcon{position:absolute;right:0;top:8px;height:24px;width:24px;cursor:pointer}
.formsection.motorFormSection .popper-wrapper{position:relative}
.formsection.motorFormSection .popper-wrapper.active::after{content:"";position:absolute;width:12px;height:12px;bottom:26px;left:50%;transform:translateX(-50%) rotateZ(45deg);background:#f1ecf8}
.formsection.motorFormSection .popper-wrapper.switchport:hover::after{bottom:0;top:24px}
.formsection.motorFormSection .popper-wrapper.switchport .popper{top:30px}
.formsection.motorFormSection .vehicleTransList .labelwrap{display:flex;gap:10px;cursor:pointer}
.formsection.motorFormSection .popper .risk .title,.formsection.motorFormSection .popper .tlo .title{color:#5a6a72;font-size:12px;line-height:16.34px;font-family:'GeneralSansBold'}
.formsection.motorFormSection .disabled-field,.motorFormSection .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f1f3f4}
.formsection.motorFormSection .disabled-field{border:1px solid #e2e7e9}
.motorFormSection .vehicleModelList .vehicle-brand-js-evt{max-width:unset}
.motorFormSection .disclaimerSec{justify-content:space-between}
.motorFormSection .disclaimerSec .priceBtn{width:unset}
.formsection .validateErrorForm,.motorFormSection .selectBox.validateErrorForm,.formsection.motorFormSection .disabled-field.validateErrorForm,.lead-form-contact .parent-input.validateErrorForm,.lead-form-contact .mobile-field-wrap.validateErrorForm{border:1px solid var(--status-error-100,#bb251a)}
@media(max-width:767px){form .comprehensive .error-design{bottom:-20px}
.motor-select-box{width:100%}
.vehicleModelList .vehicle-brand-js-evt{width:100%;max-width:100%}
}
.motor-popup{margin:0 auto;width:480px;background-color:var(--neutrals-white);padding:32px;border-radius:12px;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;display:flex;width:480px;flex-direction:column;align-items:center;box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);gap:40px}
.motor-popup .popup_fields{width:100%;display:flex;flex-direction:column;gap:24px}
.motor-popup .form_popup_head{display:flex;flex-direction:column;gap:12px;align-items:flex-end}
.motor-popup .form_popup_head .form_popup_title{color:var(--Primary-Oona-Purple);font-family:'GeneralSansSemiBold';font-size:25px;font-weight:600;line-height:30px}
.motor-popup .form_popup_head .popup_close img{width:28px;height:28px;cursor:pointer}
.motor-popup .form_popup_content .popup_input{width:100%;display:flex;flex-direction:column;gap:8px}
.motor-popup .form_popup_content .popup_input .selectBox{padding:12px;border-radius:4px;border:1px solid#818f99;background:var(--neutrals-white)}
.motor-popup .form_popup_content .popup_input .license_info{color:#18191b;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:21px}
.motor-popup .form_popup_content .popup_input .licenseCode{border:0;color:#a3acb2;font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:19.2px;appearance:none;background:url('../../../content/dam/oonainsurance/banner-form/Ionicons%205.png') no-repeat right}
.motor-popup .form_popup_button .btn .submit-btn{margin-top:16px;padding:6.4px 16px;border-radius:12px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);display:flex;justify-content:center;color:var(--neutrals-white);text-align:center;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.14px;cursor:pointer}
.bg-style{margin:0 auto;background:rgba(0,0,0,0.60);position:fixed;left:0;right:0;top:0;bottom:0;z-index:102}
.disabled-field{background:#f1eeee;border:1px solid #a3acb2;border-radius:8px}
.error-designClass{padding-left:unset}
.color-black{color:black}
.text-black .selectBox .select2-container .select2-selection--single .select2-selection__rendered{color:black}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{border-radius:8px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{border-radius:8px;background:var(--primary-purples-lilac-15,#dbd9df)}
.disabled-bg{border-bottom:1px solid var(--neutrals-50,#e1e2e2);background:var(--neutrals-25,#f2f2f3);padding:8px 16px 10px 16px}
.select2-container--default .select2-results__option--selected{background-color:unset}
.error-container{width:400px;padding:16px;background-color:#bb251a;border-radius:4px;display:flex;gap:12px;align-items:center;position:absolute;top:146px;right:60px;z-index:100}
.mv-error-msg{font-size:16px;font-weight:600;color:white;font-family:'GeneralSansSemiBold'}
.car-motor-form .motorFormSection .lead-form-contact .formfield .error-design{padding-left:unset}
@media(max-width:767px){.error-container{width:320px;padding:10px;right:0;left:50%;transform:translateX(-50%)}
.mv-error-msg{font-size:14px}
.motorFormSection .inputFields{grid-template-columns:1fr minmax(auto,50%);column-gap:10px}
.lead-form-contact{grid-template-columns:1fr;gap:24px}
.motorFormSection .disclaimerSec .priceBtn{width:100%}
.lead-form-contact .parent-input{width:100%}
.car-motor-form .selectBox{height:unset}
.formsection.motorFormSection .popper-wrapper .popper{left:50%;transform:translateX(-85%)}
}
@media(max-width:1095px) and (min-width:767px){.car-motor-form .formsection{display:unset}
.car-motor-form .formsection .lead-form-contact .parent-input{width:100%}
.lead-form-contact .selectBox,.lead-form-contact .input-field,.lead-form-contact .mobile-field-wrap{min-width:0}
}
.discalimerSection-ctpl .licence{display:flex;align-items:center;gap:24px}
.discalimerSection-ctpl .licence .licence-content{display:flex;gap:4px}
.discalimerSection-ctpl .licence .licence-content a{text-decoration:none;color:var(--Purple-lilac);font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.14px}
.priceBtn .submit-btn{color:var(--neutrals-white);text-align:center;font-family:'GeneralSansSemiBold';cursor:pointer;font-size:14px;line-height:18.2px;letter-spacing:.14px}
.formFieldLabel{display:flex;align-items:center;color:#343d46;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:21px;flex-grow:1}
input::placeholder{color:#a3acb2;font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px}
.tab_content .tab_section.country_tab{display:block}
.country_pills span{display:flex;height:32px;padding:4px 10px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid var(--neutrals-75,#c8cdd1);background:var(--neutrals-white,#FFF);box-shadow:0 2px 0 0 rgba(0,0,0,0.04);color:var(--character-title-85,rgba(0,0,0,0.85));text-align:center;font-family:'GeneralSansMedium';font-size:14px;font-weight:500;line-height:21px;cursor:pointer}
.formfield,.vehicleLicense-container{width:100%;position:relative}
.vehicleLicense{width:100%}
.formsection .validateErrorForm,.validateErrorForm{border:1px solid var(--status-error-100,#bb251a)}
.flightNumber.validateErrorForm{border-radius:8px}
.disclaimer{position:relative}
.disclaimer .error-design{position:absolute;top:16px;left:0}
form .ctpl .error-design{bottom:60px}
@media(max-width:767px){.form-head{display:none}
.licenseNumCtpl{width:100%}
.discalimerSection-ctpl{flex-direction:column}
.discalimerSection-ctpl .licence{flex-direction:column;align-items:flex-start}
#ctpl form .ctpl .error-design{top:67px;left:0}
#ctpl form .ctpl .vehicleLicense-container .ctpl-error{left:20px;top:100px}
}
.tesr-container{background:#fff;margin-top:32px}
.tesr-container a{text-decoration:none}
.tesr-container .cmp-teaser__image .cmp-image{display:flex;background-color:#fff;align-items:center;justify-content:center;border:0}
.tesr-container .cmp-teaser__image .cmp-image__image{width:100%;height:206px;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}
.tesr-container .cmp-container{display:flex;gap:32px;overflow-x:auto;height:100%}
.tesr-container .cmp-container::-webkit-scrollbar{display:none}
.tesr-container .items{width:23.18%;border-radius:12px;background:#FFF;box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);height:fit-content;min-width:306px;height:100%}
.tesr-container .items .cmp-teaser{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}
.tesr-container .items .cmp-teaser__content{position:relative;width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:30px 20px 20px 20px;height:100%}
.motor-vehicle-comingson-popup.items .cmp-teaser__content .cmp-teaser__pretitle{position:absolute;top:-11px;left:20px;display:flex;padding:4px 10px;justify-content:center;align-items:center;border-radius:4px;color:var(--neutrals-white,#FFF);font-family:'GeneralSansMedium';font-size:10px;font-weight:500;line-height:13px;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(98deg,#482c77 16%,#673fae 78.04%)}
.tesr-container .items .cmp-teaser__content h2,.tesr-container .items .cmp-teaser__content .cmp-teaser__title{color:var(--primary-oona-purple,var(--primary-purples-oona-purple,#482c77));font-family:"GeneralSansSemiBold";font-size:20px;font-weight:600;line-height:26px;min-height:52px}
.tesr-container .items .cmp-teaser__description{position:relative;width:100%;display:flex;flex-direction:column;gap:8px;padding-right:10px}
.tesr-container .items .cmp-teaser__description::-moz-scrollbar-thumb{border-radius:8px}
.tesr-container .items .cmp-teaser__description::-moz-scrollbar-track{border-radius:8px}
.tesr-container .items .cmp-teaser__description p{display:flex;gap:8px;align-items:unset;color:var(--neutrals-150,var(--neutrals-150,#65737e));font-family:"GeneralSansMedium";font-size:14px;font-weight:500;line-height:21px;flex:1 0 0}
.tesr-container .items .cmp-teaser__description p img{width:16px;height:16px;margin-top:3px}
.tesr-container .vehiclepriceDetails{display:flex;padding:0 20px 24px 20px;flex-direction:column;align-items:flex-start;gap:20px}
.tesr-container .motor-vehicle-staprt{width:100%;min-height:170px;padding:16px 20px 16px 20px;background:var(--primary-purples-lilac-15,#f1edf8);border-radius:0 0 12px 12px}
.ph-productcard-container.tesr-container .motor-vehicle-staprt{min-height:136px}
.tesr-container .motor-vehicle-staprt-prgf{padding-bottom:16px}
.tesr-container .vehiclepriceDetails a{text-decoration:none}
.tesr-container .startfrom{color:var(--neutrals-150,var(--neutrals-150,#65737e));font-family:"GeneralSansMedium";font-size:12px;font-weight:500;line-height:18px}
.tesr-container .vehicleprice{color:var(--primary-oona-purple,var(--primary-purples-oona-purple,#482c77));font-family:"GeneralSansSemiBold",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px}
.tesr-container .vehicleprice .priceyear{color:var(--neutrals-175,#4f5b66);font-family:"GeneralSansMedium";font-size:16px;font-weight:500;line-height:24px;padding-left:4px}
.tesr-container .viewbtn{width:100%;display:flex;max-width:266px;min-height:44px;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;color:var(--neutrals-white,#FFF);text-align:center;font-family:"GeneralSansSemiBold";font-size:14px;font-weight:600;line-height:17px;letter-spacing:.14px;cursor:pointer}
.tesr-container .default-btn{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)}
.tesr-container .default-btn:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.tesr-container .dwnldbrochure{color:var(--Primary-75,#5f34aa);text-align:center;font-family:'GeneralSansSemiBold';font-size:12px;font-weight:600;line-height:12px;height:36px;padding:8px 16px;display:flex;justify-content:center;align-items:center}
.tesr-container .teasermotor-vehicle{display:flex}
.tesr-container .items .cmp-teaser__content h2::-webkit-scrollbar{display:none}
.tesr-container .tesr-container .cmp-container::-webkit-scrollbar{display:none}
.tesr-container .items .cmp-teaser__description::-webkit-scrollbar{width:4px;height:4px}
.tesr-container .items .cmp-teaser__description::-webkit-scrollbar-track{border-radius:8px;background:var(--primary-purples-lilac-15,#dbd9df)}
.tesr-container .items .cmp-teaser__description::-webkit-scrollbar-thumb{border-radius:8px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.tesr-container .items .cmp-teaser__description::-webkit-scrollbar-thumb:hover{background:var(--primary-oona-purple,var(--primary-purples-oona-purple,#ce4e03));width:6px;cursor:pointer}
.ufs_wrapper{padding-top:60px}
.ufs_wrapper .text:nth-child(1) .cmp-text{text-align:center;color:#6d6e71;font-size:16px;font-family:GeneralSansSemiBold;letter-spacing:1px;text-transform:uppercase;line-height:20px}
.ufs_wrapper .text:nth-child(2) .cmp-text{text-align:center;color:#21153a;font-size:40px;font-family:GeneralSansMedium;line-height:48px;margin-top:16px}
.ufs_wrapper .product-card-cf,.ufs_wrapper .tesr-container .items,.ufs_wrapper .cmp-teaser__image{width:100%}
.ufs_wrapper .tesr-container .teasermotor-vehicle{min-width:280px;width:100%}
.ufs_wrapper .tesr-container .viewbtn{max-width:100%}
.productcard-container .tesr-container .viewbtn{max-width:100%}
.ufs_wrapper .tesr-container .items .cmp-teaser__content .cmp-teaser__title{min-height:unset}
.ph-productcard-container.ufs_wrapper{padding-bottom:60px}
.ph-productcard-container.productcard-container .cmp-container{padding-bottom:unset}
.productcard-container .cmp-container{padding-bottom:30px;flex-wrap:wrap;justify-content:center}
.partners-padding10px{padding:10px}
@media screen and (max-width:1320px){.product-Versatile-main-container.container-box>.cmp-container{padding:0 20px}
}
@media screen and (max-width :1024px) and (min-width :768px){.tesr-container .cmp-container{flex-wrap:nowrap;overflow-y:scroll}
.tesr-container .page-type-js{padding-bottom:25px}
.scroll-box__container{margin-bottom:-25px}
}
@media screen and (max-width:767px){.productcard-container.tesr-container .cmp-container{flex-wrap:wrap}
.product-card-container .newsroom_heading{padding-top:10px}
.product-card-container .product-card-cf{padding-top:24px}
.tesr-container .cmp-container{max-width:768px;gap:16px;flex-wrap:inherit;overflow-x:auto}
.tesr-container .cmp-container .slick-list .slick-track .slick-slide>div{box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);margin:0 0 20px 0;border-radius:12px}
.tesr-container .container-padding--40{padding-top:40px;padding-bottom:40px}
.tesr-container{margin-top:18px;margin-right:-20px}
.tesr-container .items{max-height:initial;min-width:initial;box-shadow:unset}
.font-weight-700{font-weight:700;font-family:'GeneralSansBold'}
.tesr-container .items .cmp-teaser{max-width:266px;min-width:226px;height:100%}
.tesr-container .items .cmp-teaser__content h2,.tesr-container .items .cmp-teaser__content .cmp-teaser__title{font-size:18px;line-height:21px}
.tesr-container .items .cmp-teaser__content{gap:16px}
.tesr-container .items .cmp-teaser__description{gap:6px}
.tesr-container .motor-vehicle-staprt-prgf{padding-bottom:16px}
.tesr-container .startfrom{font-size:10px;line-height:15px}
.tesr-container .vehicleprice{font-size:18px;line-height:22px}
.tesr-container .vehicleprice .priceyear{font-size:10px}
.tesr-container .viewbtn{font-size:14px;display:flex;max-width:226px;width:100%;padding:8px 16px;justify-content:center;align-items:center;gap:7px;border-radius:7px;min-height:36px}
.tesr-container .motor-vehicle-staprt{padding:16px 20px}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin:inherit}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--10{width:100%}
.tesr-container .cmp-container .slick-list .slick-track{display:flex}
.tesr-container .cmp-container .slick-list .slick-slide{width:initial !important;margin-right:16px;display:flex;height:auto}
.tesr-container .items .cmp-teaser__content h2,.tesr-container .items .cmp-teaser__content .cmp-teaser__title{min-height:unset}
.tesr-container .vehicleprice .priceyear{padding-left:3px}
.tesr-container .cmp-container .slick-list{padding-bottom:5px}
.motor-vehicle-comingson-popup.items .cmp-teaser__content .cmp-teaser__pretitle{top:-23px;left:15px}
.ufs_wrapper{padding-top:40px}
.ufs_wrapper .tesr-container .cmp-container{padding-bottom:10px}
.ufs_wrapper .tesr-container{margin-right:unset}
.productcard-container.tesr-container .items .cmp-teaser{width:100%;max-width:unset}
.ufs_wrapper .text:nth-child(1) .cmp-text{font-size:12px}
.ufs_wrapper .text:nth-child(2) .cmp-text{font-size:28px;line-height:33.8px}
.ufs_wrapper .tesr-container .teasermotor-vehicle{min-width:100%}
.ph-productcard-container.ufs_wrapper{padding-bottom:40px}
.ph-productcard-container.ufs_wrapper .tesr-container .cmp-container{padding-bottom:unset}
}
@media screen and (max-width:415px){.tesr-container .slick-slider .slick-list .slick-track{height:100%}
}
@-moz-document url-prefix(){.tesr-container .items .cmp-teaser__description p{max-width:222px;width:100%}
}
section.additional-services-box,div.additional-services-box{background:#f8f8f8}
section.additional-services-box .additional-services__title-wrap>.cmp-container,div.additional-services-box .additional-services__title-wrap>.cmp-container{align-items:center;margin-bottom:40px;gap:20px}
section.additional-services-box>.cmp-container .additional-services__title,div.additional-services-box>.cmp-container .additional-services__title{min-width:fit-content}
section.additional-services-box>.cmp-container .additional-services__title .cmp-title__text,div.additional-services-box>.cmp-container .additional-services__title .cmp-title__text{margin:0;color:var(--primary-purples-oona-dark-purple,#21153a);font-family:'GeneralSansMedium';font-size:40px;font-weight:500;line-height:48px}
.title-line{border:1px solid #8c5acb;display:inline-block;width:100%;height:1px;opacity:.3}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container{display:flex;justify-content:center;gap:32px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser{display:flex;padding:24px;align-items:center;gap:10px;flex:1 0 0}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__title,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:var(--primary-dark-purple,#21153a);font-family:"GeneralSansSemiBold",sans-serif;font-size:18px;line-height:24px;margin-bottom:8px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p{color:var(--grey-tabs-font);font-family:"GeneralSansMedium",sans-serif;font-size:16px;font-weight:500;line-height:24px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image{min-width:100px;height:100px;display:flex;justify-content:flex-end;align-items:center}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image .cmp-image,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image .cmp-image{width:100%;height:100%}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card{position:relative;width:calc(100%/3);position:relative;max-width:418px;min-height:156px;border-radius:12px;background:var(--primary-white,#FFF);box-shadow:0 15px 32px 0 rgba(72,44,119,0.10)}
.free-tag .cmp-teaser::before{content:'FREE';display:flex;padding:4px 10px;justify-content:center;align-items:center;position:absolute;border-radius:4px;border-radius:4px;background:linear-gradient(98deg,#482c77 16%,#673fae 78.04%);color:var(--neutrals-white,var(--neutrals-white,#FFF));font-family:'GeneralSansMedium';font-size:10px;line-height:13px;letter-spacing:.12px;text-transform:uppercase;top:-12px;left:24px}
@media(max-width :980px) and (min-width :768px){section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container{align-items:unset;justify-content:unset}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser{flex-direction:column-reverse}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card,section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card{width:calc((100% - 64px) / 3)}
}
@media(max-width:768px){section.additional-services-box .additional-services__title-wrap>.cmp-container,div.additional-services-box .additional-services__title-wrap>.cmp-container{margin-bottom:25px}
.additional-service__card .cmp-teaser .cmp-teaser__content{display:flex;flex-direction:column;align-items:flex-start;gap:19px;flex:1 0 0}
section.additional-services-box>.cmp-container .title-line,div.additional-services-box>.cmp-container .title-line{display:none}
section.additional-services-box>.cmp-container .additional-services__title h2,div.additional-services-box>.cmp-container .additional-services__title h2{font-size:26px}
section.additional-services-box>.cmp-container .additional-services__card-wrap,div.additional-services-box>.cmp-container .additional-services__card-wrap{width:100%}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container{flex-direction:column;gap:16px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card{width:100%;max-width:initial;min-height:initial}
section.additional-services-box>.cmp-container .additional-services__title .cmp-title__text,div.additional-services-box>.cmp-container .additional-services__title .cmp-title__text{font-family:'GeneralSansMedium';font-size:32px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser{width:100%;padding:24px;align-items:center;justify-content:space-between;gap:10px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__title,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__title{margin-bottom:0;color:var(--primary-black,#000);font-family:'GeneralSansSemiBold';font-size:18px;font-weight:600;line-height:22px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-size:14px;line-height:18px}
section.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image .cmp-image,div.additional-services-box>.cmp-container .additional-services__card-wrap>.cmp-container .additional-service__card>.cmp-teaser .cmp-teaser__image .cmp-image{width:100%;max-width:80px;max-height:80px;height:100%}
.free-tag .cmp-teaser::before{padding:3px 6px;font-size:8px;letter-spacing:.08px;top:-8px;left:16px}
}
.overview-comp .cmp-container{padding:0}
.overview-comp .overview-comp__text-two{width:60%;margin:0 auto;padding-bottom:24px}
.overview-comp .overview-comp__text-three{width:60%;margin:0 auto;color:var(--neutals-700);font-size:16px;font-family:'GeneralSansMedium';font-weight:500;line-height:24px}
.text-align-center{text-align:center}
@media screen and (max-width:767px){.overview-comp .overview-comp__text-two{width:88%;font-size:24px}
.overview-comp .overview-comp__text-three{width:88%;font-size:14px;line-height:21px}
}
.choice-color{color:var(--Purple-lilac);font-family:GeneralSansSemiBold;font-size:44px;font-weight:600;line-height:120%}
.insurer-main-container>.cmp-container{display:flex;align-items:center;gap:32px}
.insurer-main-container>.cmp-container .insurer-left-container{width:100%;max-width:419px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}
.insurer-main-container>.cmp-container .insurer-left-container>.cmp-container>.insurer-left-title .cmp-text>*,.insurer-main-container>.cmp-container .insurer-left-container>.cmp-container>.insurer-left-title p{color:var(--Primary-Dark-Purple);font-feature-settings:'clig' off,'liga' off;font-family:GeneralSansMedium;font-size:40px;line-height:48px;font-weight:500;margin-bottom:16px}
.insurer-main-container>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{color:#4f5b66;font-family:GeneralSansRegular;font-size:16px;line-height:22px}
.insurer-main-container>.cmp-container>.insurer-left-container>.cmp-container>.parent-text-mb-16 p{margin-bottom:16px}
.insurer-main-container>.cmp-container>.insurer-left-container>.cmp-container>.parent-text-mb-16 p:last-child{margin-bottom:unset}
.insurer-main-container .cmp-container .insurer-right-container{width:inherit}
.insurer-main-container>.cmp-container>.insurer-right-container .cmp-container .trustmarker-cmp{display:flex;justify-content:space-between;align-items:stretch;gap:32px;flex:1 0 0;flex-wrap:wrap}
.insurer-main-container>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp>.insurer-teaser{width:25%;padding:20px 14px 20px 20px;border-radius:12px;border:1px solid var(--Purple-lilac);flex:1;box-sizing:border-box}
.insurer-main-container-4>.cmp-container{display:flex;align-items:center;gap:32px}
.insurer-main-container-4>.cmp-container .insurer-left-container>.cmp-container>.insurer-left-title p{color:var(--neutrals-black);font-feature-settings:'clig' off,'liga' off;font-family:GeneralSansMedium;font-size:40px;line-height:120%}
.insurer-main-container-4>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{color:var(--grey-tabs-font);font-feature-settings:'clig' off,'liga' off;font-family:GeneralSansMedium;font-size:16px;line-height:150%}
.insurer-main-container-4 .cmp-container .insurer-right-container{width:inherit}
.insurer-main-container-4>.cmp-container>.insurer-right-container .cmp-container .trustmarker-cmp{display:flex;justify-content:space-between;align-items:center;gap:32px;flex:1 0 0}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__image>.cmp-image>.cmp-image__image{width:48px;height:48px}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__title{padding:16px 0 6px 0;color:#5f34aa;font-family:'GeneralSansMedium',sans-serif;font-size:28px;font-weight:500;line-height:34px}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description .trustmarker-box-desc,.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description p{font-size:14px;font-weight:500;font-family:'GeneralSansMedium';color:var(--grey-tabs-font)}
.insurer-leftTitle-boldText{color:var(--Purple-lilac)}
.insurer-main-container>.cmp-container>.insurer-left-container-excore{width:31%}
.insurer-main-container>.cmp-container>.insurer-right-container>.cmp-container>.excore-second-teaser{width:22%;border-radius:12px;padding:20px;background:#f8f8f8}
.insurer-main-container-4>.cmp-container>.insurer-left-container-excore{width:31%}
.insurer-main-container-4>.cmp-container>.insurer-right-container>.cmp-container>.excore-second-teaser{width:22%;border-radius:12px;padding:20px;background:#f8f8f8}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__image>.cmp-image>.cmp-image__image{width:48px;height:48px}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__title{font-size:32px;margin:16px 0 6px 0;font-family:GeneralSansMedium;font-weight:500;line-height:24px;color:#343d46}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description{font-size:14px;font-family:GeneralSansRegular;font-style:normal;font-weight:400;line-height:24px;color:#65737e}
.contact-us-form>.cmp-container{align-items:unset}
.contact-us-form>.cmp-container>.insurer-left-container{width:32.9%}
.contact-us-form .innerfirstcontainer__our-product-text .cmp-text p{display:none}
.contact-us-form .insurer-left-container .insurer-left-title p{font-size:44px;padding-bottom:16px}
.contact-us-form .insurer-right-container form input::placeholder{line-height:21px}
.contact-us-form>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{color:var(--grey-tabs-font);font-family:GeneralSansMedium}
.contact-us-form>.cmp-container>.insurer-right-container{width:calc(100% - 31.7%)}
.contact-us-form .form-text-design label,.contact-us-form .document-upload-label{line-height:21px;position:relative}
.claim-status-form_container.require-label label::after,.contact-us-form .document-upload-label::after{content:"*";color:var(--status-error)}
.contact-us-form .form-text-design .cmp-form-text__text{border:1px solid var(--neutrals-200);resize:none}
.contact-us-form .insurer-right-container form .report-claim{margin-bottom:unset}
.contact-us-form .insurer-right-container form .renewel-submit-btn{padding-top:32px}
.contact-us-form .t-and-c-checkbox .tnc-checkbox-claim{display:flex;align-items:center;column-gap:16px;margin-left:0 !important;padding-left:0}
.contact-us-form .t-and-c-checkbox .tnc-checkbox-wrapper .tnc-checkbox-label p{color:#343d46;font-family:GeneralSansMedium;font-size:14px;line-height:150%}
.contact-us-form .t-and-c-checkbox .tnc-checkbox-wrapper .tnc-checkbox-label p a{color:#482c77;font-family:GeneralSansBold;font-size:14px;font-weight:700;line-height:150%;text-decoration:none;cursor:pointer}
.contact-us-form .mobile_field_input_wrapper{border:1px solid var(--neutrals-200);padding:11px 12px}
.contact-us-form .claim-select-field .cmp-form-options__label{font-size:12px;line-height:18px}
.contact-us-form .report-claim .cmp-container{gap:20px;align-items:baseline}
.contact-us-form .form-text-design,.contact-us-form .form-mobile-number-custom{width:100%}
.contact-us-form .form-text-design .cmp-form-text,.contact-us-form .custom_mobile-number-wrapper,.contact-us-form .claim-select-field .cmp-form-options{max-width:unset}
.contact-us-form .custom_mobile-number-wrapper{padding-bottom:0}
.contact-us-form .excore-form-options .cmp-form-options{border:unset}
.contact-us-form .excore-form-options .cmp-form-options__label{display:block;margin-bottom:8px;color:var(--neutrals-250);font-family:GeneralSansSemiBold;font-size:12px;line-height:150%}
.contact-us-form .excore-form-options .select2{padding:12px;border-radius:4px;border:1px solid var(--neutrals-200);font-size:16px;width:100% !important}
.contact-us-form .excore-form-options .select2-container--default .select2-selection--single{border:unset;border-radius:unset;background-color:unset;height:unset}
.contact-us-form .excore-form-options .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:12px}
.contact-us-form .excore-form-options .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../../../content/dam/oona/aem-images/icons/select2-dropdown.svg) center center no-repeat;cursor:pointer;width:24px;height:24px}
.contact-us-form .excore-form-options .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}
.contact-us-form .excore-form-options .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--neutrals-100);font-family:GeneralSansMedium;font-size:14px;line-height:21px;display:contents}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#FFF;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%) !important}
.select2-results__option--selectable{width:100%;font-family:GeneralSansMedium;font-size:14px;font-weight:500;line-height:21px;padding-bottom:12px}
.contact-us-form .select2-container{max-width:unset !important;cursor:pointer}
.contact-us-form .excore-form-text input[name="Message"].cmp-form-text__text{height:100px}
.contact-us-form .renewel-submit-btn{padding-top:12px}
.contact-us-form .renewel-submit-btn>.cmp-form-button{font-family:'GeneralSansSemiBold';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)}
.contact-us-form .renewel-submit-btn>.cmp-form-button:hover{background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
@media(max-width:1335px){.insurer-main-container>.cmp-container{padding:0 20px 0 20px}
.insurer-main-container-4>.cmp-container{padding:0 20px 0 20px}
}
@media(max-width:1024px){.insurer-main-container>.cmp-container{flex-wrap:wrap;gap:24px}
.insurer-main-container>.cmp-container>.insurer-left-container{max-width:100%;width:100%;display:flex;justify-content:center}
.contact-us-form>.cmp-container>.insurer-right-container{width:100%}
}
@media(max-width:767px){.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:initial !important;width:100% !important}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__title{font-size:22px}
.insurer-main-container-4>.cmp-container{flex-wrap:wrap;gap:24px}
.insurer-main-container-4>.cmp-container>.insurer-left-container{width:100%;display:flex;justify-content:center}
.choice-color{font-size:26px}
.trustmarker-cmp .insurerofchoice-excore .cmp-teaser{display:flex;flex-direction:column}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__image>.cmp-image>.cmp-image__image{width:40px;height:40px}
.trustmarker-cmp .insurerofchoice-excore .cmp-teaser .cmp-teaser__content{display:flex;flex-direction:column;gap:4px}
.insurer-main-container>.cmp-container .insurer-left-container>.cmp-container>.insurer-left-title .cmp-text>*,.insurer-main-container>.cmp-container .insurer-left-container>.cmp-container>.insurer-left-title p{font-size:32px;padding:0;font-style:normal;font-weight:500;line-height:38.4px}
.insurer-main-container>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{font-size:14px;line-height:21px}
.insurer-main-container>.cmp-container>.insurer-left-container>.cmp-container{display:flex;flex-direction:column;align-items:center;margin-top:-12px}
.insurer-main-container-4>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-title p{font-size:32px;padding:0;font-style:normal;font-weight:500;line-height:38px;padding-bottom:12px}
.insurer-main-container-4>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{font-size:14px;line-height:21px}
.insurer-main-container-4>.cmp-container>.insurer-left-container>.cmp-container{display:flex;gap:12px;flex-direction:column}
.insurer-main-container>.cmp-container>.insurer-right-container{width:100%}
.insurer-main-container>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp{flex-wrap:wrap;gap:16px;justify-content:center}
.insurer-main-container>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp>.insurer-teaser{padding:20px 14px 20px 20px;border-radius:12px;border:1px solid var(--Purple-lilac)}
.insurer-main-container>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp>.insurer-teaser{width:50%;padding:12px;min-width:150px}
.insurer-main-container-4>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp{flex-wrap:wrap;gap:16px;justify-content:center}
.insurer-main-container-4>.cmp-container>.insurer-right-container>.cmp-container .trustmarker-cmp>.insurer-teaser{width:152px;padding:20px 14px 20px 20px;border-radius:12px;border:1px solid var(--Purple-lilac);height:206px}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__image>.cmp-image>.cmp-image__image{width:40px;height:40px}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__title{font-size:24px;margin:8px 0 4px 0;font-style:normal;font-weight:500;line-height:24px}
.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description .trustmarker-box-desc,.trustmarker-cmp .insurer-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description p{font-size:12px;font-weight:500;font-family:'GeneralSansMedium';line-height:24px}
.excore-second-teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description{font-size:12px;font-style:normal;font-weight:400;line-height:24px}
.contact-us-form>.cmp-container{padding-top:40px}
.contact-us-form .innerfirstcontainer__our-product-text .cmp-text p{display:none;text-align:center;font-size:12px;letter-spacing:.84px;padding-bottom:4px;line-height:15.6px;font-family:'GeneralSansBold';color:#818f99}
.contact-us-form>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-title p{font-size:28px;line-height:33.6px}
.contact-us-form>.cmp-container>.insurer-left-container>.cmp-container>.insurer-left-desc p{text-align:center}
.contact-us-form .report-claim .cmp-container{gap:unset}
.contact-us-form .cmp-form-text,.contact-us-form .select2-container{padding-bottom:4px}
.contact-us-form .renewel-submit-btn{padding-top:unset}
.contact-us-form .custom_mobile-number-wrapper{padding-bottom:20px}
.contact-us-form .t-and-c-checkbox .tnc-checkbox-wrapper input[type=checkbox]{margin-top:-17px}
}
.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}
}
.report-claim .cmp-container{display:flex;gap:72px}
.report-claim{margin-bottom:unset}
.report-claim .cmp-image__image{width:initial}
.report-claim image img{width:100%;height:100%}
.report-claim .report-claim-content{width:100%;max-width:757px}
.report-claim .insclaim-mobileview{display:none}
.report-claim .report-claim-content .title{color:var(--Secondary-Dark-Purple);font-family:'GeneralSansMedium';font-size:40px;font-weight:500;line-height:48px}
.report-claim .report-claim-content .title .cmp-title__text,.claimPage .cmp-container .insuranceclaim-stepper .title .cmp-title__text,.claimPage .title.insclaim-mobileview .cmp-title__text{font-weight:unset}
.claimPage .cmp-container{display:flex;gap:118px}
.claimPage .cmp-container .insclaim-mobileview{display:none}
.claimPage .cmp-container .image{width:50%;max-width:609px}
.claimPage .cmp-container .image img{object-fit:cover}
.claimPage .cmp-container .insuranceclaim-stepper{width:50%;max-width:605px}
.claimPage .cmp-container .insuranceclaim-stepper .cmp-container{gap:40px}
.claimPage .cmp-container .insuranceclaim-stepper .title{color:var(--primary-purples-oona-dark-purple,#21153a);font-family:'GeneralSansMedium';font-size:41px;font-weight:500;line-height:49.2px}
@media screen and (max-width :960px) and (min-width :768px){.claimPage .cmp-container{gap:24px}
.report-claim .cmp-container{gap:24px}
.report-claim .cmp-container .image{width:50%}
.report-claim .cmp-image__image{width:100%;object-fit:contain}
.report-claim .report-claim-content{width:50%}
}
@media(max-width:767px){.report-claim .cmp-container{display:grid;grid-template-columns:1fr;gap:32px}
.report-claim-content .cmp-title__text{display:none}
.report-claim .insclaim-mobileview{display:block;width:100%;font-size:32px;font-family:'GeneralSansMedium';font-weight:500;line-height:34px;grid-column:1 / 1;grid-row:2 / 2;color:var(--Secondary-Dark-Purple);margin-top:-10px}
.report-claim .title.insclaim-mobileview .cmp-title .cmp-title__text{font-weight:unset}
.stepper .step-content .stepper-content .step-circle{font-size:18px !important;padding:10px !important}
.stepper .stepper-lists .step-content .stepper-content::before{bottom:auto !important}
.report-claim .cmp-container .image{width:100%;margin-top:-40px;margin-bottom:-45px;margin:0 auto;grid-column:1 / 1;grid-row:1 / 1}
.report-claim .report-claim-content{width:100%;grid-column:1 / 1;grid-row:3 / 3}
.report-claim .report-claim-content .title{font-size:32px;line-height:120%}
.report-claim .image .cmp-image__image{width:100%;object-fit:contain;height:fit-content}
.insuranceclaim-stepper .cmp-container{padding-top:0}
.claimPage .cmp-container{flex-direction:column;gap:21px;padding-top:28px;padding-bottom:28px}
.claimPage .cmp-container .insclaim-mobileview{display:block;color:#21153a;font-family:'GeneralSansMedium';font-size:28px;font-weight:500;line-height:33.6px}
.claimPage .cmp-container .image{display:none}
.claimPage .cmp-container .insuranceclaim-stepper{width:100%}
.claimPage .stepper ul{gap:18px}
.insuranceclaim-stepper .stepper-cmp .stepper{display:flex;flex-direction:column;align-items:center;gap:40px}
.insuranceclaim-stepper .stepper-cmp .stepper .stp-btn{display:block;cursor:pointer;max-width:100%}
}
.insuranceclaim-stepper .cmp-container{display:flex;flex-direction:column;gap:32px}
.stepper{margin-left:17px}
.stepper ul{list-style-type:none;display:flex;flex-direction:column;gap:32px}
.stepper ul li{width:100%}
.stepper .step-content{display:flex;gap:24px}
.stepper .stepper-lists .step-content .stepper-content{padding-left:48px;position:relative;padding-top:6px}
.stepper .stepper-lists .step-content .stepper-content::before{content:"";position:absolute;display:block;width:2px;height:100%;border-radius:4px;background:var(--Primary-Purples-Lilac-25,#dcd6e9);left:0;bottom:0}
.stepper .stepper-lists:last-child .step-content .stepper-content::before{height:0}
.stepper .step-content .stepper-content .step-circle{position:absolute;top:-9px;left:-30px;padding:10px 10px 32px 10px;background:white;color:var(--neutrals-white,#FFF);text-align:center;font-family:'GeneralSansSemiBold';font-size:20px;font-weight:600;line-height:26px}
.stepper .step-content .stepper-content span{display:inline-block;width:38px;height:38px;color:#FFF;background:linear-gradient(213deg,#6f47b1 2.72%,#ab84ef 127.65%);display:flex;align-items:center;justify-content:center;border-radius:50%}
.stepper .step-content .step{width:38px;height:38px;background-image:linear-gradient(213deg,#6f47b1 0,#ab84ef 100%);border-radius:22px;position:relative}
.stepper .step-content .step .stepNumber{width:100%;color:#FFF;text-align:center;font-size:22px;font-weight:500;line-height:120%;top:5px;left:0;position:absolute}
.stepper .step-content .step img{position:absolute;left:18px;top:50px;display:block}
.stepper .stepper-content.stepperImgremove{border-left:unset;padding-bottom:unset}
.stepper .step-content p{margin:0 auto;font-size:16px;font-family:GeneralSansMedium;color:var(--grey-tabs-font)}
.reportclm-heading-black .stepper .step-content .title{color:var(--Primary-Dark-Purple)}
.stepper .step-content .title{font-size:20px;font-family:'GeneralSansSemiBold';font-weight:600;line-height:24px;padding-bottom:10px}
.reportclm-heading-purple .stepper .step-content .title{color:var(--primary-purples-oona-dark-purple,#21153a);font-family:'GeneralSansSemiBold';font-size:22px;font-weight:600;line-height:24px}
.stepper a{color:var(--grey-tabs-font);font-family:GeneralSansSemiBold;font-size:16px;font-weight:600;line-height:150%;text-decoration-line:underline;display:contents}
.stepper .step-content .pretitle{color:var(--neutrals-175,#4f5b66);font-family:'GeneralSansMedium';font-size:16px;font-weight:500;line-height:24px}
.stepper .step-content .pretitle p:nth-child(2),.stepper .step-content .pretitle p:nth-child(3){padding-top:16px;color:#4ac6bb;font-family:"GeneralSansSemiBold";font-size:14px;font-weight:600;line-height:16.8px;display:inline;padding-right:24px}
.stepper .step-content .stepper-redirection{padding-top:18px;color:#2faba0;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.14px}
.stepper .step-content .stepper-content .stepper-redirection a{font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18px;color:#2faba0;letter-spacing:.14px;background-clip:text;-webkit-background-clip:text;cursor:pointer;text-decoration:none}
.stepper button,.stepper .mbl-stepper-btn{width:100%;margin-top:50px;display:flex;max-width:266px;min-height:44px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;color:#fff;border-radius:8px;border:0;font-size:14px;font-family:'GeneralSansSemiBold';cursor:pointer}
.stepper .default-btn{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)}
.stepper .default-btn:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.stepper .stp-btn{cursor:pointer}
.stepper-cmp .stp-mbl-btn{display:none}
.stepper .stp-btn a{color:var(--neutrals-white,#FFF);text-align:center;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18px;letter-spacing:.14px}
.mv-stepper-first,.mv-stepper-first a{color:#65737e}
.remove-text-dec{text-decoration:none !important}
.open-popUp-div{display:inline}
.mv-stepper-second-claim{color:#4ac6bb;font-size:14px;font-family:GeneralSansSemiBold;text-decoration:none;cursor:pointer}
.mv-stepper-second-claim a{color:#4ac6bb;font-size:14px;font-family:GeneralSansSemiBold;text-decoration:none;cursor:pointer}
.others-claim-popup img{cursor:pointer}
.claim-popup-wrapper{background:white;max-width:480px;width:100%;border-radius:12px}
.claim-popup-content-wrapper{margin:32px 32px 0 32px}
.wrapper-back-icon{padding-bottom:12px}
.popup-title{font-size:25px;font-family:'GeneralSansMedium';color:var(--Primary-Oona-Purple);padding-bottom:24px}
.popup-pre-title{font-size:16px;font-family:'GeneralSansMedium';color:var(--neutrals-150);padding-bottom:24px}
.popup-claim-support{margin:0 32px 32px 32px}
.popup-support-div{padding:20px;border-radius:12px;box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);margin-bottom:12px}
.support-div-title{padding-bottom:12px;font-size:18px;font-family:'GeneralSansSemiBold';color:var(--primary-75)}
.Support-detail{width:100%;display:flex;align-items:center}
.popup-support-icon{width:16px;height:16px}
.popup-support-content{padding-left:10px;font-size:14px;font-family:'GeneralSansSemiBold';color:var(--neutrals-150);text-decoration:underline}
.stepper-dialog{margin:auto;border:0;border-radius:12px}
::backdrop{background:rgba(0,0,0,0.25);backdrop-filter:blur(3px)}
.popup-support-div:last-child{margin-bottom:unset}
@media only screen and (min-width:360px) and (max-width:767px){.stepper button{width:100%;margin-top:unset;margin-bottom:0}
.claim-popup-content-wrapper{margin:unset}
.stepper .step-content .title{color:var(--primary-dark-purple,var(--primary-purples-oona-dark-purple,#21153a));font-family:'GeneralSansSemiBold';font-size:18px;font-weight:600;line-height:21px}
.stepper .step-content .stepper-content{padding-bottom:0}
.popup-claim-support{margin:unset}
.stepper .step-content p{font-size:14px}
.stepper ul{gap:32px}
.report-claim{margin-bottom:unset}
.claimPage .reportclm-heading-purple .stepper .step-content .title{font-family:'GeneralSansBold';font-size:14px;font-weight:700;line-height:21px}
.claimPage .stepper ul li:nth-child(2) .step-content .title,.claimPage .stepper ul li:nth-child(3) .step-content .title{color:#21153a}
.claimPage .stepper .step-content .pretitle{color:var(--neutrals-175,#4f5b66);font-family:'GeneralSansMedium';font-size:12px;font-weight:500;line-height:18px}
.stepper .step-content .pretitle{color:var(--neutrals-175,#4f5b66);font-family:'GeneralSansRegular';font-size:14px;font-weight:500;line-height:21px}
.stepper .step-content .pretitle p:nth-child(2),.stepper .step-content .pretitle p:nth-child(3){padding-top:16px;display:block;color:#4ac6bb;font-family:"GeneralSansSemiBold";font-size:14px;font-weight:600;line-height:16.8px}
.claimPage .stepper .step-content .stepper-redirection{padding-top:3px;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.14px;background:var(--Gradient-02,linear-gradient(134deg,#6d44b2 -1.34%,#965df9 66.84%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.stepper .stp-desk-btn{display:none}
.stepper-cmp .mbl-stepper-btn button{display:block;width:100%;min-height:44px;color:#fff;border-radius:8px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);border:0;margin-top:50px}
.stepper-cmp .stp-mbl-btn a{color:var(--neutrals-white,#FFF);text-align:center;font-family:'GeneralSansSemiBold';font-size:14px;font-weight:600;line-height:18px;letter-spacing:.14px}
.popup-title{font-size:25px}
.popup-pre-title{font-size:14px}
.support-div-title{font-size:14px}
.popup-support-content{font-size:12px}
.claim-popup-wrapper{padding:20px}
}
.lead-insurers-section,.Custom-lead-insurer-section{width:100%;display:flex;justify-content:center;padding:36px 0 35px 0;background:#f8f8f8}
.lead-insurer{max-width:1320px;width:100%;display:flex;align-items:center;gap:32px;justify-content:space-between}
.lead-insurer-text,.Custom-lead-insurer-section .lead-insurer-text{font-family:'GeneralSansSemiBold';max-width:419px;font-size:20px;line-height:24px;color:var(--Primary-Oona-Purple)}
.lead-insurer-clients{display:flex;align-items:center;gap:67px;max-width:911px;height:fit-content;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.lead-insurer-clients .client-img{display:flex;align-items:center;justify-content:center}
.lead-insurer-clients .client-img img{max-height:50px}
.lead-insurer-clients::-webkit-scrollbar{display:none}
.Custom-lead-insurer-section{background:#f8f8f8}
.Custom-lead-insurer-section .lead-insurer-text{color:var(--Primary-Oona-Purple)}
@media screen and (max-width:1320px){.lead-insurers-section,.Custom-lead-insurer-section{padding-inline:20px}
}
@media screen and (max-width:767px){.lead-insurers-section,.Custom-lead-insurer-section{background:var(--neutrals-25);padding:35px 20px 35px 20px}
.Custom-lead-insurer-section{padding:24px 20px 24px 20px}
.lead-insurer{flex-direction:column;gap:initial}
.lead-insurer-text,.Custom-lead-insurer-section .lead-insurer-text{font-size:18px;line-height:20px;width:100%;max-width:320px;text-align:center;margin-bottom:32px}
.lead-insurer-clients{width:100%}
.lead-insurer-clients .slick-track .slick-slide{width:initial !important;padding:0}
.lead-insurer-clients .slick-list .slick-track{width:1000px !important;display:flex;gap:22px;align-items:center;margin-left:-22px}
.client-img img{max-height:42px;object-fit:contain}
.lead-insurer-clients .client-img img{max-height:42px}
}