.banner-section{align-content:flex-end;display:flex;flex-wrap:wrap;min-height:551px}.banner-section .wrapper{margin-bottom:88px;max-width:504px}@media screen and (max-width:767px){.banner-section .wrapper{margin-bottom:24px}}@media screen and (max-width:1286px){.banner-section .wrapper{margin-left:0}}@media screen and (max-width:767px){.banner-section .wrapper{max-width:100%}}.banner-section .wrapper h1{font-size:44px;font-weight:700;line-height:50px;margin-bottom:20px}@media screen and (max-width:767px){.banner-section .wrapper h1{font-size:28px;font-weight:700;line-height:36px;margin-bottom:0}}.banner-section .wrapper .desc{font-size:20px;font-weight:400;line-height:28px}@media screen and (max-width:767px){.banner-section .wrapper .desc{font-size:16px;font-weight:400;line-height:24px}}.banner-section .wrapper .box{background-color:#fff;border-radius:8px;padding:24px}.banner-section .wrapper .box .heading{font-size:20px;font-weight:400;line-height:28px;margin-bottom:24px}@media screen and (max-width:767px){.banner-section .wrapper .box .heading{font-size:16px;font-weight:400;line-height:24px;margin-bottom:12px}}.banner-section .wrapper .box .form{display:flex;flex-wrap:wrap;gap:16px}.banner-section .wrapper .box .form [type=text]{border:1px solid #bababa;border-radius:6px;color:#616161;flex:0 0 auto;font-size:16px;line-height:28px;padding:10px 16px;width:48%}@media screen and (max-width:767px){.banner-section .wrapper .box .form [type=text]{width:100%}}.banner-section .wrapper .box .form button{background-color:#105fa8;color:#fff;flex:0 0 auto;font-size:18px;font-weight:600;line-height:28px;width:48%}@media screen and (max-width:767px){.banner-section .wrapper .box .form button{padding-bottom:10px;padding-top:10px;width:100%}}.banner-section .wrapper .box .form button:hover{background-color:#133a6c}.banner-section .wrapper .box .form button img{margin-left:4px;margin-top:-2px}.banner-section .wrapper .box .form button .spinner-border{max-height:18px;max-width:18px}.banner-section .wrapper .cta-info{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-top:24px}@media screen and (max-width:767px){.banner-section .wrapper .cta-info{margin-top:20px;text-align:center}}.banner-section .wrapper .cta-info a{color:#fff}.icon-section{background-color:#f7f7f7;padding:22px 0}@media screen and (max-width:767px){.icon-section{padding:0 0 10px}}.icon-section .container{max-width:1054px}.icon-section .container .row{margin:0 32px}@media screen and (max-width:767px){.icon-section .container .row{margin:0}}.icon-section .container .row .column{display:flex;justify-content:center}.icon-section .container .row .column .wrapper{align-items:center;display:flex;gap:16px}@media screen and (max-width:767px){.icon-section .container .row .column .wrapper{display:block}}.icon-section .container .row .column .wrapper .wrapper-img{align-content:space-around;display:flex;height:51px;justify-content:space-around}@media screen and (max-width:767px){.icon-section .container .row .column .wrapper img{display:block;margin-left:auto;margin-right:auto}.icon-section .container .row .column .wrapper img.century-of-experience,.icon-section .container .row .column .wrapper img.decades-of-experience{width:30px}.icon-section .container .row .column .wrapper img.policyholder-owned{width:37px}.icon-section .container .row .column .wrapper img.secure-financial-strength{width:31.5px}}.icon-section .container .row .column .wrapper a,.icon-section .container .row .column .wrapper span{color:#5d5d5d;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:767px){.icon-section .container .row .column .wrapper a,.icon-section .container .row .column .wrapper span{display:block;font-size:11px;font-weight:600;line-height:14px;text-align:center}}.faq-section{color:#444;margin-top:80px}@media screen and (max-width:767px){.faq-section{margin-top:36px}}.faq-section .container{max-width:826px}.faq-section h2{font-size:44px;font-style:normal;font-weight:400;line-height:52px;margin-bottom:36px;text-align:center}@media screen and (max-width:767px){.faq-section h2{font-size:28px;font-weight:400;line-height:36px}}.faq-section .accordion .accordion-item{border:none;border-top:2px solid #e1e4e8;padding:24px 0}@media screen and (max-width:767px){.faq-section .accordion .accordion-item{padding:12px 0 14px}}.faq-section .accordion .accordion-item.last{border-bottom:2px solid #e1e4e8}.faq-section .accordion .accordion-item .accordion-question{background:url(/images/icons/faq-section/arrow-up.svg) no-repeat right 0 top 6px;cursor:pointer;font-size:18px;font-weight:400;line-height:24px;padding-right:24px}.faq-section .accordion .accordion-item .accordion-question.collapsed{background:url(/images/icons/faq-section/arrow-down.svg) no-repeat right 0 top 6px}.faq-section .accordion .accordion-item .accordion-collapse .accordion-answer{font-size:16px;font-weight:400;line-height:24px;margin-top:20px}.faq-section .accordion .accordion-item .accordion-collapse .accordion-answer a{color:#52b6fa;text-decoration:none}.box-section{margin-top:80px}@media screen and (max-width:767px){.box-section{margin-top:36px}}.box-section .container{max-width:1054px}.box-section .figure{border-radius:100%;max-width:484px;overflow:hidden}@media screen and (max-width:767px){.box-section .figure{margin:24px 0}}.box-section .items .item{align-items:flex-start;display:flex}.box-section .items .item:not(:last-child){margin-bottom:24px}@media screen and (max-width:767px){.box-section .items .item:not(:last-child){margin-bottom:16px}}.box-section .items .item .check-icon{margin-right:16px}@media screen and (max-width:767px){.box-section .items .item .check-icon{width:24px}}.box-section .items .item span{font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:767px){.box-section .items .item span{font-size:16px;font-weight:400;line-height:28px}}.box-section .features.feature-first{margin-bottom:40px}.box-section .features .feature-item-title{border-top:1px solid #bababa;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding-top:16px;text-align:left}.box-section .features .feature-item-desc{color:#222;font-size:34px;font-weight:700;line-height:40px}@media screen and (max-width:767px){.box-section .features .feature-item-desc{font-size:30px}}.box-section .features .feature-item-notes{color:#5d5d5d;font-size:16px;font-weight:400;line-height:24px}.box-section .feature-box-notes{color:#838383;font-size:14px;font-weight:400;line-height:20px;margin-top:32px}.box-section.class-a h2{font-size:44px;font-weight:400;line-height:52px;margin-bottom:64px}@media screen and (max-width:767px){.box-section.class-a h2{font-size:28px;font-weight:400;line-height:36px;margin-bottom:16px}}.box-section.class-a h3{font-size:24px;font-weight:700;line-height:28px;margin-bottom:32px}@media screen and (max-width:767px){.box-section.class-a h3{font-size:18px;font-weight:700;line-height:28px;margin-bottom:12px}}.box-section.class-a .column-1{text-align:center}@media screen and (max-width:767px){.box-section.class-a .column-1{margin-bottom:24px}}.box-section.class-a .column-2{padding-left:32px}@media screen and (max-width:767px){.box-section.class-a .column-2{padding-left:12px}}.box-section.class-b .column{align-items:center;display:flex;justify-content:center}.box-section.class-b .column-2{padding-left:32px}@media screen and (max-width:767px){.box-section.class-b .column-2{padding-left:12px}}.box-section.class-b .column-2 h3{font-size:44px;font-weight:400;line-height:52px;margin-bottom:36px}@media screen and (max-width:767px){.box-section.class-b .column-2 h3{font-size:28px;font-weight:400;line-height:36px;margin-bottom:20px}}.box-section.class-b .column-2 .description{font-size:18px;line-height:28px}@media screen and (max-width:767px){.box-section.class-b .column-2 .description{font-size:16px;line-height:24px}}.box-section.class-b .column-2 p strong{font-weight:600;line-height:28px}.types-section{margin-top:80px}@media screen and (max-width:767px){.types-section{margin-top:36px}}.types-section .section-content h2{font-size:44px;font-weight:400;line-height:52px;margin-bottom:64px}@media screen and (max-width:767px){.types-section .section-content h2{font-size:28px;font-weight:400;line-height:32px;margin-bottom:32px}}.types-section .section-content .row.section-row{--bs-gutter-x:32px;--bs-gutter-y:40px}.types-section .section-content .row.section-row .section-row-item .box img{margin-bottom:16px}@media screen and (max-width:767px){.types-section .section-content .row.section-row .section-row-item .box img{margin-bottom:10px}}.types-section .section-content .row.section-row .section-row-item .box h3{color:#444;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:12px}.types-section.class-a .section-content{background:#f4f9fc;border-radius:29px;padding:64px 112px}@media screen and (max-width:767px){.types-section.class-a .section-content{padding:32px 24px}}.types-section.class-b .section-content{background:#f7f7f7;border-radius:29px;padding:64px 112px}@media screen and (max-width:767px){.types-section.class-b .section-content{padding:32px 24px}}.types-section.class-b .section-content .section-description{font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:48px}@media screen and (max-width:767px){.types-section.class-b .section-content .section-description{margin-bottom:32px}}.types-section.class-b .section-content .row.section-row .section-row-item .box{border-top:1px solid #bababa;padding-top:32px}@media screen and (max-width:767px){.types-section.class-b .section-content .row.section-row .section-row-item .box{padding-top:24px}}@media screen and (max-width:767px){.banner-section-c .container{display:flex;flex-direction:column;height:600px;justify-content:space-between;padding:0}}.banner-section-c .container .banner{align-items:flex-end;background-image:url(/webp/images/life-insurance-c/banner.webp);background-position:center -160px;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:337px;justify-content:flex-end;padding:3rem;position:relative}@media screen and (max-width:1024px){.banner-section-c .container .banner{background-position:0 -50px}}@media screen and (max-width:767px){.banner-section-c .container .banner{border-radius:0;display:block;height:273px;padding:16px;row-gap:30px;width:100%}}.banner-section-c .container .heading{padding-bottom:80px}.banner-section-c .container .heading h1{color:#2a5ea3}@media screen and (max-width:767px){.banner-section-c .container .heading{font-size:36px;line-height:36px;padding:48px 16px}.banner-section-c .container .heading h1{font-size:calc(1.625rem + 3.5vw)}.banner-section-c .container .heading h3{font-size:18px;line-height:24px}}.banner-section-c .container .cta-section{left:0;margin-top:0;position:absolute;right:0;top:-52px}@media screen and (max-width:767px){.banner-section-c .container .cta-section{margin-top:48px;position:absolute;top:-200px;width:100%}}.banner-section-c .container .cta-section .box{background:#fff;border-radius:8px;box-shadow:0 0 16px 10px rgba(0,0,0,.07);margin-left:auto;margin-right:auto;padding:24px 32px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.banner-section-c .container .cta-section .box{margin-left:auto;margin-right:auto;padding:32px 24px;width:90%}}.banner-section-c .container .cta-section .box .form{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.banner-section-c .container .cta-section .box .form [type=text]{border:1px solid #bababa;border-radius:6px;height:56px;padding:10px 16px 9px;width:257px}@media screen and (max-width:767px){.banner-section-c .container .cta-section .box .form [type=text]{height:47px;width:100%}}.banner-section-c .container .cta-section .box .form button{background:#ffa62b;border:none;border-radius:6px;color:#222;font-size:18px;font-weight:600;height:56px;line-height:28px;padding:9px 12px 10px;width:232px}@media screen and (max-width:767px){.banner-section-c .container .cta-section .box .form button{height:47px;width:100%}}.banner-section-c .container .cta-section .box .form button:hover{background:#e6a405}.banner-section-c .container .cta-section .box .form button img{margin-left:10px}.banner-section-c .container .info-wrapper{flex-direction:column}@media screen and (max-width:767px){.banner-section-c .container .info-wrapper{align-items:flex-end;bottom:35px;justify-content:center;left:0;margin:0;padding:0;position:relative;right:0;width:100vw}}.banner-section-c .container .info-container{height:80px}.banner-section-c .container .info-box{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.07);color:#000;height:80px;justify-content:space-between;padding:15px}@media screen and (max-width:767px){.banner-section-c .container .info-box{gap:12px;height:60px;padding:12px!important}}@media screen and (max-width:640px){.banner-section-c .container .info-box{gap:8px;height:45px;padding:8px!important}}.banner-section-c .container .info-box h3{font-size:24px;line-height:24px}@media screen and (max-width:767px){.banner-section-c .container .info-box h3{font-size:16px;line-height:16px}}@media screen and (max-width:640px){.banner-section-c .container .info-box h3{font-size:13.5px;line-height:13.5px}}.banner-section-c .container .info-box h5{font-size:16px;line-height:16px}@media screen and (max-width:767px){.banner-section-c .container .info-box h5{font-size:12px;line-height:12px}}@media screen and (max-width:640px){.banner-section-c .container .info-box h5{font-size:9px;line-height:9px}}.banner-section-c .container .covered-lives{width:130px}@media screen and (max-width:767px){.banner-section-c .container .covered-lives{width:71px}}.banner-section-c .container .years-of-experience{width:48px}@media screen and (max-width:767px){.banner-section-c .container .years-of-experience{width:27px}}.banner-section-c .container .shield-container{background-color:#d6e5ef;border:3px solid #fff;border-radius:50%;height:70px;width:70px}.banner-section-c .container .shield-container img{height:39px}@media screen and (max-width:767px){.banner-section-c .container .shield-container{display:none!important}}.banner-section{background:linear-gradient(90deg,rgba(0,0,0,.8) 20.55%,transparent 80.85%),url(/webp/images/banner-section/life-insurance.webp) no-repeat;background-size:cover;min-height:551px}@media screen and (max-width:767px){.banner-section{min-height:490px}}@media screen and (max-width:1286px){.banner-section{background:linear-gradient(90deg,rgba(0,0,0,.8) 20.55%,transparent 80.85%),url(/webp/images/banner-section/life-insurance.webp) no-repeat right -160px center}}@media screen and (max-width:767px){.banner-section{background:linear-gradient(180deg,rgba(0,0,0,.8) .36%,rgba(0,0,0,.36) 99.63%),url(/webp/images/banner-section/life-insurance.webp) no-repeat left -220px center}}.banner-section .wrapper{margin-bottom:48px}@media screen and (max-width:767px){.banner-section .wrapper{margin-bottom:16px}}.banner-section .wrapper h1{margin-bottom:12px}@media screen and (max-width:767px){.banner-section .wrapper h1{margin-bottom:16px}}.banner-section .wrapper .desc{font-size:21px;font-weight:600;line-height:28px;margin-bottom:30px}@media screen and (max-width:767px){.banner-section .wrapper .desc{margin-bottom:16px}}.banner-section .wrapper .cta-info{margin-top:32px}@media screen and (max-width:767px){.banner-section .wrapper .cta-info{margin-bottom:16px}}.intro-section{margin-top:80px}@media screen and (max-width:767px){.intro-section{margin-top:36px}}.intro-section h2{font-size:48px;font-weight:400;line-height:56px;margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:842px;text-align:center}@media screen and (max-width:767px){.intro-section h2{font-size:28px;font-weight:400;line-height:36px;margin-bottom:18px}}.intro-section .boxes .box{display:block;margin-left:auto;margin-right:auto;max-width:306px}.intro-section .boxes .box .icon{align-items:center;background-color:#d2e6f0;border:4px solid #f1f8fb;border-radius:100%;display:flex;height:99px;justify-content:center;margin-bottom:32px;margin-left:auto;margin-right:auto;overflow:hidden;width:99px}@media screen and (max-width:767px){.intro-section .boxes .box .icon{height:56px;margin-bottom:12px;width:56px}.intro-section .boxes .box .icon img{max-width:22px}}.intro-section .boxes .box h3{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:767px){.intro-section .boxes .box h3{font-size:16px;font-weight:600;line-height:20px}}.intro-section .boxes .box p{font-size:18px;font-weight:400;line-height:28px}.life-insurance-option-section{margin-top:80px}@media screen and (max-width:767px){.life-insurance-option-section{margin-top:36px}}.life-insurance-option-section h2{font-size:48px;line-height:56px;margin:0 auto 32px;max-width:826px;text-align:center}@media screen and (max-width:767px){.life-insurance-option-section h2{font-size:28px;font-weight:400;line-height:36px;margin-bottom:24px}}.life-insurance-option-section .container-box .row{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.life-insurance-option-section .container-box .row>*{padding:0}}.life-insurance-option-section .container-box .box{margin:0 auto;position:relative}@media screen and (min-width:768px){.life-insurance-option-section .container-box .box{margin-bottom:24px}}.life-insurance-option-section .container-box .box img{border-radius:8px;width:100%}.life-insurance-option-section .container-box .box .overlay{background:linear-gradient(0deg,#000,transparent 50%);border-radius:8px;bottom:0;display:block;height:100%;position:absolute;width:100%}.life-insurance-option-section .container-box .box .overlay.mobile-overlay-show{background:linear-gradient(0deg,#000,transparent)}.life-insurance-option-section .container-box .box .content-text{bottom:0;color:#fff;left:24px;overflow:hidden;padding-right:24px;position:absolute}.life-insurance-option-section .container-box .box .content-text .content-init{background:url(/images/icons/white-plus.svg) no-repeat 100% 60%;color:#fff;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:767px){.life-insurance-option-section .container-box .box .content-text .content-init{background:unset}}.life-insurance-option-section .container-box .box .content-text .content-hover{font-size:16px;font-weight:400;line-height:24px;max-height:0;padding-top:16px}.life-insurance-option-section .container-box .box .content-text .content-hover.content-hover-open{max-height:500px;padding-bottom:12px;transition:max-height 1s ease-in}@media screen and (max-width:767px){.life-insurance-option-section .container-box .box .content-text .content-hover.content-hover-open{padding-bottom:24px}}.life-insurance-option-section .container-box .box .content-text .content-hover.content-hover-close{transition:max-height 1s ease-out}.life-insurance-option-section .container-box .box .content-text .content-hover .content-link{background:url(/images/icons/white-right-arrow.svg) no-repeat 80% 60%;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:24px;margin-top:16px;padding-right:42px;text-decoration:none}.life-insurance-option-section .container-box .box:hover{transform:translateY(-10px)}.life-insurance-option-section .container-box .box:hover .overlay{background:linear-gradient(0deg,#000,transparent)}.life-insurance-option-section .container-box .box:hover .content-text .content-init{background:unset}.life-insurance-option-section .container-box .box:hover .content-text .content-hover{display:block}.life-insurance-types-section{margin-top:80px}@media screen and (max-width:767px){.life-insurance-types-section{margin-top:40px}}.life-insurance-types-section h2{font-size:48px;letter-spacing:0;line-height:56px;margin-bottom:56px;text-align:center}@media screen and (max-width:767px){.life-insurance-types-section h2{font-size:28px;line-height:36px;margin-bottom:24px}}.life-insurance-types-section .container-box.desktop{border:1px solid #bababa;border-radius:8px}.life-insurance-types-section .container-box.desktop table{border-collapse:separate;border-left:10px solid #03a0ad;border-radius:7px;border-spacing:0;width:100%}.life-insurance-types-section .container-box.desktop table th{background:#f7f7f7;border-bottom:1px solid #bababa;border-right:1px solid #bababa;color:#444;font-size:18px;font-weight:600;line-height:24px;padding:24px}.life-insurance-types-section .container-box.desktop table th:last-of-type{border-right:0;border-top-right-radius:8px}.life-insurance-types-section .container-box.desktop table td{border-bottom:1px solid #bababa;border-right:1px solid #bababa;color:#444;font-size:18px;line-height:24px;padding:24px}.life-insurance-types-section .container-box.desktop table td:last-of-type{border-right:0}.life-insurance-types-section .container-box.desktop table td a{color:#03746e;font-size:24px;font-style:normal;font-weight:600;line-height:32px;text-decoration:none}.life-insurance-types-section .container-box.desktop table tr:last-of-type td{border-bottom:0}.life-insurance-types-section .container-box.desktop table tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}.life-insurance-types-section .container-box.mobile .lit-entry{margin-bottom:24px}.life-insurance-types-section .container-box.mobile .lit-entry .lit-bar{background:linear-gradient(90deg,#0073ad,#03a0ad);border-left:1px solid #bababa;border-radius:8px 8px 0 0;border-right:1px solid #bababa;border-top:1px solid #bababa;height:11px;width:100%}.life-insurance-types-section .container-box.mobile .lit-entry .lit-title{background:#f7f7f7;border:1px solid #bababa;border-top:0;padding:16px 0;text-align:center}.life-insurance-types-section .container-box.mobile .lit-entry .lit-title a{color:#03746e;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.life-insurance-types-section .container-box.mobile .lit-entry .lit-content{border:1px solid #bababa;border-radius:0 0 8px 8px;border-top:0;padding:8px 0}.life-insurance-types-section .container-box.mobile .lit-entry .lit-content .lit-content-row{margin:16px 0;text-align:center}.life-insurance-types-section .container-box.mobile .lit-entry .lit-content .lit-content-row .lit-content-entry-name{color:#444;font-size:16px;font-weight:600;line-height:24px}.life-insurance-types-section .container-box.mobile .lit-entry .lit-content .lit-content-row .lit-content-entry-desc{color:#444;font-size:16px;line-height:24px}.box-section .container{max-width:1256px}.box-section.class-a h2{margin-bottom:36px}@media screen and (max-width:767px){.box-section.class-a h2{margin-bottom:21px}}.tns-outer .tns-nav{display:table;margin-left:auto;margin-right:auto;margin-top:24px}.tns-outer .tns-nav button{background:#d6d6d6;border:none;border-radius:30px;display:inline-block;height:10px;margin:5px 7px;outline:0;padding:0;transition:opacity .2s ease;width:10px}.tns-outer .tns-nav button.tns-nav-active{background:#869791}.tns-outer .tns-controls{position:relative}.tns-outer .tns-controls button{background:0 0;border:none;outline:0}.tns-outer .tns-controls button[data-controls=prev]{position:absolute;right:calc(50% + 56px);top:-36px}.tns-outer .tns-controls button[data-controls=next]{left:calc(50% + 56px);position:absolute;top:-36px}@media screen and (max-width:767px){.faq-section{margin-top:40px}}.banner-section-b{background:radial-gradient(circle at 70% bottom,rgba(16,95,168,.2) 30%,rgba(42,94,163,.2) 35%,rgba(214,229,239,.31) 80%),url(/webp/images/banner-section/life-insurance-b.webp) no-repeat;background-color:#d6e5ef;background-position:50%;background-size:cover}.banner-section-b .banner-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:650px}@media screen and (max-width:1024px){.banner-section-b .banner-container{flex-direction:column}.banner-section-b .wrapper{padding-top:40px;position:relative;z-index:50}}.banner-section-b .wrapper .banner-heading h1{font-size:72px;font-weight:400;line-height:74px;white-space:nowrap}@media screen and (max-width:767px){.banner-section-b .wrapper .banner-heading h1{font-size:44px;line-height:46px}}.banner-section-b .wrapper .banner-heading h1:last-of-type{font-weight:900}.banner-section-b .wrapper .banner-paragraphs p{font-size:18px;font-weight:700;line-height:30px}.banner-section-b .wrapper .banner-paragraphs p:last-of-type{font-weight:400}.banner-section-b .wrapper .life-insurance-box{margin:46px 0 24px}@media screen and (max-width:767px){.banner-section-b .wrapper .life-insurance-box{margin:24px 0 16px}}.banner-section-b .wrapper .life-insurance-box form{display:flex;flex-direction:row;width:100%}@media screen and (max-width:767px){.banner-section-b .wrapper .life-insurance-box form{flex-direction:column}}.banner-section-b .wrapper .life-insurance-box form input{font-size:18px;font-weight:400;line-height:28px;padding:13px}.banner-section-b .wrapper .life-insurance-box form button{background:#2a5ea3;flex-shrink:0;font-size:18px;font-weight:700;line-height:28px;margin-left:13px;min-width:232px;padding:16px 24px}@media screen and (max-width:767px){.banner-section-b .wrapper .life-insurance-box form button{margin-left:0;margin-top:10px}}.banner-section-b .wrapper .life-insurance-box form button img{margin-left:10px}.banner-section-b .wrapper .cta-info{font-size:18px;font-weight:700;line-height:28px}.banner-section-b .wrapper .cta-info a{color:#000}.banner-section-b .life-insurance-right{height:555px;margin-top:60px;position:relative;width:688px}@media screen and (max-width:767px){.banner-section-b .life-insurance-right{width:100%}}.banner-section-b .life-insurance-right .img-fluid{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:40}@media screen and (max-width:1024px){.banner-section-b .life-insurance-right .img-fluid{display:none}}.banner-section-b .life-insurance-right .img-blue-circle{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.banner-section-b .life-insurance-right .img-white-circle{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:30}.banner-section-b .life-insurance-right .content-box{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.8) 20%,hsla(0,0%,100%,.6));border:1px solid #fff;border-radius:8px;box-shadow:1px 15px 60px -26px rgba(0,0,0,.91);-webkit-box-shadow:1px 15px 60px -26px rgba(0,0,0,.91);-moz-box-shadow:1px 15px 60px -26px rgba(0,0,0,.91);display:flex;flex-direction:row;justify-content:space-between;padding:16px 24px}@media screen and (max-width:1024px){.banner-section-b .life-insurance-right .content-box{padding:12px}}.banner-section-b .life-insurance-right .content-box .box-text p{font-size:24px;font-weight:900;line-height:1;margin:0;text-align:left}.banner-section-b .life-insurance-right .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}.banner-section-b .life-insurance-right .content-box .img-box{margin-left:16px}.banner-section-b .life-insurance-right .coverd-lifes{bottom:32px;left:20px;position:absolute;z-index:50}@media screen and (max-width:1024px){.banner-section-b .life-insurance-right .coverd-lifes{bottom:75%;left:0}}.banner-section-b .life-insurance-right .experience{position:absolute;right:-20px;top:50%;z-index:50}@media screen and (max-width:1024px){.banner-section-b .life-insurance-right .experience{right:0;top:35%}}
