.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}}.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}}.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%}}@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 -139px;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:337px;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:1042px;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-d{background:#fff;font-family:Source Sans Pro}.banner-section-d .banner-container{align-items:center;flex-direction:row;justify-content:space-between;max-height:100%;width:100%}@media screen and (max-width:1024px){.banner-section-d .banner-container{flex-direction:column}}.banner-section-d .banner-container .form-container{display:flex;flex:1;flex-direction:column;gap:32px;justify-content:center;margin-bottom:79px;padding-left:92px;padding-top:79px;width:50%}@media screen and (max-width:1033px){.banner-section-d .banner-container .form-container{gap:24px;margin-bottom:45px;padding-left:60px;padding-top:45px}}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container{background:#fff;gap:0;margin:0 auto;max-width:100%;padding-left:0;padding-right:0;position:relative;width:calc(100% - 64px)}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container{background:#fff;margin:0 auto;max-width:100%;padding-top:16px;position:relative;width:calc(100% - 32px)}}.banner-section-d .banner-container .form-container .wrapper{background:linear-gradient(92deg,#19517f 27.91%,#0073ad 92.97%);flex-shrink:0;margin-right:-84px;padding:45px 60px;position:relative}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .wrapper{padding:32px}}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper{margin-right:0;padding:16px}}.banner-section-d .banner-container .form-container .wrapper .banner-heading h1{color:#fff;font-size:64px;font-style:normal;font-weight:900;letter-spacing:-1.92px;line-height:65px;padding-bottom:16px}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .wrapper .banner-heading h1{font-size:44px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper .banner-heading h1{font-size:36px;line-height:37px;text-align:center}}.banner-section-d .banner-container .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-d .banner-container .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-d .banner-container .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1033px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form{flex-wrap:wrap}}@media screen and (max-width:767px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form{flex-direction:column}}.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:1033px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form input{max-width:100%}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form input{height:47px}}.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:1033px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form button{max-width:100%}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .wrapper .life-insurance-box form button{height:47px}}.banner-section-d .banner-container .form-container .wrapper .cta-info{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-d .banner-container .form-container .wrapper .cta-info a{color:#fff;text-decoration-line:underline}.banner-section-d .banner-container .form-container .content-box{align-items:center;color:#222;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-d .banner-container .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .content-box{padding:16px}}.banner-section-d .banner-container .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-d .banner-container .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-d .banner-container .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-d .banner-container .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-d .banner-container .form-container .coverd-lifes{border-right:1px solid rgba(68,68,68,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .coverd-lifes{padding-right:16px}}.banner-section-d .banner-container .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-d .banner-container .form-container .experience{padding-left:16px}}.banner-section-d .banner-container .bg-img{background-image:url(/webp/images/life-insurance-d/life-insurance-d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:615px;width:50%}@media screen and (max-width:1024px){.banner-section-d .banner-container .bg-img{background-position:top;margin-top:-95px;min-height:440px;width:100%}}@media screen and (max-width:768px){.banner-section-d .banner-container .bg-img{background-image:url(/webp/images/life-insurance-d/life-insurance-d-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin-top:-65px;min-height:350px}}@media screen and (max-width:540px){.banner-section-d .banner-container .bg-img{margin-top:-65px;min-height:272px}}.banner-section-e{background:linear-gradient(92deg,#19517f 27.91%,#0073ad 92.97%);font-family:Source Sans Pro}.banner-section-e .banner-container{align-items:stretch;align-items:center;flex-direction:row;justify-content:space-between;max-height:100%;width:100%}@media screen and (max-width:1024px){.banner-section-e .banner-container{flex-direction:column}}.banner-section-e .banner-container .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-left:92px;width:50%}@media screen and (max-width:1200px){.banner-section-e .banner-container .form-container{padding-left:32px;padding-right:32px}}@media screen and (max-width:1033px){.banner-section-e .banner-container .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container{gap:0;margin:0 auto;max-width:70%;padding:32px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container{margin:0 auto;max-width:100%;padding:16px;position:relative;width:100%}}.banner-section-e .banner-container .form-container .wrapper{flex-shrink:0;position:relative}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper{margin-right:0;padding-bottom:8px;padding-top:8px}}.banner-section-e .banner-container .form-container .wrapper .banner-heading h1{color:#fff;font-size:64px;font-style:normal;font-weight:900;letter-spacing:-1.92px;line-height:65px;padding-bottom:16px}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .wrapper .banner-heading h1{font-size:44px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper .banner-heading h1{font-size:36px;line-height:37px;text-align:center}}.banner-section-e .banner-container .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-e .banner-container .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-e .banner-container .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1033px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form{flex-wrap:wrap}}@media screen and (max-width:767px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form{flex-direction:column;padding-left:24px;padding-right:24px}}.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:1033px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form input{max-width:100%}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form input{height:47px}}.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:1033px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form button{max-width:100%}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .wrapper .life-insurance-box form button{height:47px}}.banner-section-e .banner-container .form-container .wrapper .cta-info{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-e .banner-container .form-container .wrapper .cta-info a{color:#fff;text-decoration-line:underline}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .icons-content{justify-content:center}}.banner-section-e .banner-container .form-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-e .banner-container .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .content-box{padding:16px}}.banner-section-e .banner-container .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-e .banner-container .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-e .banner-container .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-e .banner-container .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-e .banner-container .form-container .coverd-lifes{border-right:1px solid hsla(0,0%,100%,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .coverd-lifes{padding-right:16px}}.banner-section-e .banner-container .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-e .banner-container .form-container .experience{padding-left:16px}}.banner-section-e .banner-container .bg-img{background-image:url(/webp/images/life-insurance-e/life-insurance-e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:636px;width:50%}@media screen and (max-width:1024px){.banner-section-e .banner-container .bg-img{background-image:url(/webp/images/life-insurance-e/life-insurance-e-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:440px;min-height:450px;width:100%}}@media screen and (max-width:540px){.banner-section-e .banner-container .bg-img{min-height:272px}}.banner-section-f{background:linear-gradient(92deg,#19517f 27.91%,#0073ad 92.97%);font-family:Source Sans Pro;min-height:636px}.banner-section-f .banner-container{align-items:stretch;align-items:center;flex-direction:row;justify-content:space-between;max-height:100%;padding-top:88px;width:100%}@media screen and (max-width:1024px){.banner-section-f .banner-container{flex-direction:column;padding-top:0}}@media screen and (max-width:768px){.banner-section-f .banner-container{text-wrap:balance}}.banner-section-f .banner-container .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-left:92px;width:50%}@media screen and (max-width:1200px){.banner-section-f .banner-container .form-container{padding-left:32px;padding-right:32px}}@media screen and (max-width:1033px){.banner-section-f .banner-container .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container{gap:0;margin:0 auto;max-width:70%;padding:32px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container{margin:0 auto;max-width:100%;padding:16px;position:relative;width:100%}}.banner-section-f .banner-container .form-container .wrapper{flex-shrink:0;position:relative}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper{margin-right:0;padding-bottom:8px;padding-top:8px}}.banner-section-f .banner-container .form-container .wrapper .banner-heading h1{color:#fff;font-size:64px;font-style:normal;font-weight:900;letter-spacing:-1.92px;line-height:65px;padding-bottom:16px}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .wrapper .banner-heading h1{font-size:44px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper .banner-heading h1{font-size:36px;line-height:37px;text-align:center}}.banner-section-f .banner-container .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-f .banner-container .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-f .banner-container .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1111px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form{flex-wrap:wrap}}@media screen and (max-width:767px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form{flex-direction:column;padding-left:24px;padding-right:24px}}.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:1111px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form input{max-width:100%}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form input{height:47px}}.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:1111px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form button{max-width:100%}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .wrapper .life-insurance-box form button{height:47px}}.banner-section-f .banner-container .form-container .wrapper .cta-info{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-f .banner-container .form-container .wrapper .cta-info a{color:#fff;text-decoration-line:underline}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .icons-content{justify-content:center}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .icons-content{padding-bottom:16px;padding-top:16px}}.banner-section-f .banner-container .form-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-f .banner-container .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .content-box{padding:0 16px}}.banner-section-f .banner-container .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-f .banner-container .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-f .banner-container .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-f .banner-container .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-f .banner-container .form-container .coverd-lifes{border-right:1px solid hsla(0,0%,100%,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .coverd-lifes{padding-right:16px}}.banner-section-f .banner-container .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-f .banner-container .form-container .experience{padding-left:16px}}.banner-section-f .banner-container .hero-container{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;width:50%}@media screen and (max-width:1024px){.banner-section-f .banner-container .hero-container{padding-bottom:24px;width:100%}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container{gap:8px}}.banner-section-f .banner-container .hero-container .img-box{border-radius:24px}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .img-box{border-radius:10px}}.banner-section-f .banner-container .hero-container .left-side{display:flex;flex-direction:column;gap:12px;justify-content:flex-end}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .left-side{gap:8px}}.banner-section-f .banner-container .hero-container .left-side .icon-shield{align-items:end;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.banner-section-f .banner-container .hero-container .left-side .icon-shield svg{height:120px;left:0;position:absolute;top:45%;transform:translateY(-50%);width:120px;z-index:9999}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .left-side .icon-shield svg{height:75px;left:28px;width:75px}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .left-side .icon-shield svg{height:60px;left:0;width:60px}}@media screen and (max-width:1300px){.banner-section-f .banner-container .hero-container .icon-shield img{max-width:170px}}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .icon-shield img{max-width:135px}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .icon-shield img{max-width:115px}}@media screen and (max-width:1300px){.banner-section-f .banner-container .hero-container .simple-image img{max-width:230px}}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .simple-image img{max-width:200px}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .simple-image img{max-width:145px}}.banner-section-f .banner-container .hero-container .right-side{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1300px){.banner-section-f .banner-container .hero-container .right-side img{max-width:260px}}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .right-side img{max-width:220px}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .right-side img{max-width:160px}}.banner-section-f .banner-container .hero-container .right-side .labels{background:#fff;border-radius:6px;box-shadow:0 8px 25.1px 0 rgba(0,0,0,.2);color:#105fa8;display:flex;flex-direction:column;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:700;line-height:32px;margin-top:-32px;max-width:165px}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .right-side .labels{font-size:11px;line-height:normal;margin-top:-22px;max-width:138px}.banner-section-f .banner-container .hero-container .right-side .labels .line{width:138px}}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .right-side .labels{max-width:120px}.banner-section-f .banner-container .hero-container .right-side .labels .line{width:120px}}.banner-section-f .banner-container .hero-container .right-side .labels .label{padding:10px 16px 5px}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .right-side .labels .label{padding-left:8px;padding-right:8px;padding-top:8px}}.banner-section-f .banner-container .hero-container .right-side .labels .label svg{margin-right:10px}@media screen and (max-width:1140px){.banner-section-f .banner-container .hero-container .right-side .labels .label svg{height:16px;margin-right:5px;width:16px}}.banner-section-f .banner-container .hero-container .right-side .labels .label:last-of-type{padding-bottom:10px;padding-top:5px}@media screen and (max-width:768px){.banner-section-f .banner-container .hero-container .right-side .labels .label:last-of-type{padding-bottom:8px;padding-left:8px;padding-right:8px}}.banner-section-g{background:#fff;color:#222;font-family:Source Sans Pro;min-height:636px}.banner-section-g .banner-container{align-items:stretch;align-items:center;flex-direction:row;gap:70px;justify-content:space-between;max-height:100%;width:100%}@media screen and (max-width:1230px){.banner-section-g .banner-container{gap:32px}}@media screen and (max-width:1024px){.banner-section-g .banner-container{flex-direction:column;gap:0;padding-top:0}}@media screen and (max-width:768px){.banner-section-g .banner-container{text-wrap:balance}}.banner-section-g .banner-container .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-left:92px;width:50%}@media screen and (max-width:1200px){.banner-section-g .banner-container .form-container{padding-left:32px;padding-right:32px}}@media screen and (max-width:1033px){.banner-section-g .banner-container .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container{gap:0;margin:0 auto;max-width:70%;padding:32px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-g .banner-container .form-container{margin:0 auto;max-width:100%;padding:16px;position:relative;width:100%}}.banner-section-g .banner-container .form-container .wrapper{flex-shrink:0;position:relative}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper{margin-right:0;padding-bottom:8px;padding-top:8px}}.banner-section-g .banner-container .form-container .wrapper .banner-heading h1{color:#222;font-size:64px;font-style:normal;font-weight:400;letter-spacing:-1.92px;line-height:65px;padding-bottom:16px}@media screen and (max-width:1240px){.banner-section-g .banner-container .form-container .wrapper .banner-heading h1{font-size:44px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper .banner-heading h1{font-size:36px;line-height:37px;text-align:center}}.banner-section-g .banner-container .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-g .banner-container .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-g .banner-container .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-g .banner-container .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1111px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form{flex-wrap:wrap}}@media screen and (max-width:767px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form{flex-direction:column;padding-left:24px;padding-right:24px}}.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:1111px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form input{max-width:100%}}@media screen and (max-width:768px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form input{height:47px}}.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:1111px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form button{max-width:100%}}@media screen and (max-width:768px){.banner-section-g .banner-container .form-container .wrapper .life-insurance-box form button{height:47px}}.banner-section-g .banner-container .form-container .wrapper .cta-info{color:#222;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-g .banner-container .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-g .banner-container .form-container .wrapper .cta-info a{color:#222;text-decoration-line:underline}.banner-section-g .banner-container .hero-container{align-items:center;display:flex;flex-direction:row;gap:12px;height:497px;justify-content:center;margin-right:92px;margin-top:48px;position:relative;width:40%}@media screen and (max-width:1200px){.banner-section-g .banner-container .hero-container{margin-right:62px}}@media screen and (max-width:1024px){.banner-section-g .banner-container .hero-container{margin-left:32px;margin-right:62px;margin-top:0;padding-bottom:24px;width:calc(80% - 94px)}}@media screen and (max-width:768px){.banner-section-g .banner-container .hero-container{gap:8px;margin-left:16px;margin-right:32px;width:calc(100% - 48px)}}@media screen and (max-width:460px){.banner-section-g .banner-container .hero-container{height:293px}}.banner-section-g .banner-container .hero-container .icons-content{background:#fff;border-radius:8px;bottom:34px;box-shadow:0 8px 25px 0 rgba(0,0,0,.2);padding:12px 20px;position:absolute;right:-30px;width:-moz-fit-content;width:fit-content;z-index:30}@media screen and (max-width:1024px){.banner-section-g .banner-container .hero-container .icons-content{justify-content:center}}@media screen and (max-width:768px){.banner-section-g .banner-container .hero-container .icons-content{padding-bottom:16px;padding-top:16px;right:-16px}}.banner-section-g .banner-container .hero-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-g .banner-container .hero-container .content-box{padding:0 16px}}.banner-section-g .banner-container .hero-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-g .banner-container .hero-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-g .banner-container .hero-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-g .banner-container .hero-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-g .banner-container .hero-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-g .banner-container .hero-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-g .banner-container .hero-container .coverd-lifes{border-right:1px solid #d9d9d9;padding-right:30px}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .coverd-lifes{padding-right:16px}}@media screen and (max-width:768px){.banner-section-g .banner-container .hero-container .coverd-lifes{padding-left:0;padding-right:8px}}.banner-section-g .banner-container .hero-container .experience{padding-left:30px}@media screen and (max-width:1130px){.banner-section-g .banner-container .hero-container .experience{padding-left:16px}}@media screen and (max-width:768px){.banner-section-g .banner-container .hero-container .experience{padding-left:8px;padding-right:0}}.banner-section-g .banner-container .hero-container .image-container{background-image:url(/webp/images/life-insurance-g/life-insurance-g.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:453px;left:0;position:absolute;width:90%;z-index:20}@media screen and (max-width:460px){.banner-section-g .banner-container .hero-container .image-container{height:260px}}.banner-section-g .banner-container .hero-container .blue-container{background:linear-gradient(92deg,#19517f 27.91%,#0073ad 92.97%);bottom:0;height:497px;max-width:430px;position:absolute;right:0;top:0;width:80%;z-index:10}@media screen and (max-width:1150px){.banner-section-g .banner-container .hero-container .blue-container{width:400px}}@media screen and (max-width:460px){.banner-section-g .banner-container .hero-container .blue-container{height:293px;width:80%}}.banner-section-h{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-h .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-h .banner-container{flex-direction:column;max-height:730px}.banner-section-h .wrapper{padding-top:40px;position:relative;z-index:50}}.banner-section-h .wrapper .banner-heading h1{font-size:72px;font-weight:400;line-height:74px;white-space:nowrap}@media screen and (max-width:767px){.banner-section-h .wrapper .banner-heading h1{font-size:44px;line-height:46px;text-align:center}}.banner-section-h .wrapper .banner-heading h1:last-of-type{font-weight:900}.banner-section-h .wrapper .banner-paragraphs p{font-size:18px;font-weight:400;line-height:27px}@media screen and (max-width:767px){.banner-section-h .wrapper .banner-paragraphs{text-align:center}}.banner-section-h .wrapper .life-insurance-box{margin:46px 0 24px}@media screen and (max-width:767px){.banner-section-h .wrapper .life-insurance-box{margin:24px 0 16px}}.banner-section-h .wrapper .life-insurance-box form{display:flex;flex-direction:row;width:100%}@media screen and (max-width:767px){.banner-section-h .wrapper .life-insurance-box form{flex-direction:column}}.banner-section-h .wrapper .life-insurance-box form input{font-size:18px;font-weight:400;line-height:28px;padding:13px}.banner-section-h .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-h .wrapper .life-insurance-box form button{margin-left:0;margin-top:10px}}.banner-section-h .wrapper .life-insurance-box form button img{margin-left:10px}.banner-section-h .wrapper .cta-info{font-size:18px;font-weight:700;line-height:28px}.banner-section-h .wrapper .cta-info a{color:#000}@media screen and (max-width:767px){.banner-section-h .wrapper .cta-info{text-align:center}}.banner-section-h .life-insurance-right{height:555px;margin-top:60px;position:relative;width:688px}@media screen and (max-width:767px){.banner-section-h .life-insurance-right{width:100%}}.banner-section-h .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-h .life-insurance-right .img-fluid{width:400px}}.banner-section-h .life-insurance-right .img-blue-circle{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:20}@media screen and (max-width:1024px){.banner-section-h .life-insurance-right .img-blue-circle{width:529px}}.banner-section-h .life-insurance-right .img-white-circle{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:30}@media screen and (max-width:1024px){.banner-section-h .life-insurance-right .img-white-circle{width:439px}}.banner-section-i{background:linear-gradient(270deg,transparent 39.72%,rgba(0,0,0,.5) 74.93%),url(/webp/images/life-insurance-i/life-insurance-i.webp) no-repeat;background-position:50%;background-size:cover;color:#fff;height:654px}@media screen and (max-width:1024px){.banner-section-i{background:0 0;flex-direction:column;height:740px}.banner-section-i .mobile-banner{background:url(/webp/images/life-insurance-i/life-insurance-i-mobile.webp) no-repeat;background-position:50%;background-size:cover;height:422px;margin-top:-170px}}.banner-section-i .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-i .banner-container{background:linear-gradient(175deg,#000 67.12%,transparent 91.42%);flex-direction:column;height:439px;max-height:730px;padding-left:16px;padding-right:16px;position:relative;z-index:111}}.banner-section-i .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-top:99px;width:50%}@media screen and (max-width:1200px){.banner-section-i .form-container{padding-top:44px}}@media screen and (max-width:1033px){.banner-section-i .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-i .form-container{gap:0;margin:0 auto;max-width:70%;padding-top:24px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-i .form-container{margin:0 auto;max-width:100%;position:relative;width:100%}}.banner-section-i .form-container .wrapper{flex-shrink:0;max-width:537px;position:relative}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper{margin-right:0;max-width:100%;padding-bottom:8px;padding-top:8px}}.banner-section-i .form-container .wrapper .banner-heading h1{color:#fff;font-size:100px;font-style:normal;font-weight:900;letter-spacing:-3px;line-height:90px}@media screen and (max-width:1240px){.banner-section-i .form-container .wrapper .banner-heading h1{font-size:64px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .banner-heading h1{font-size:46px;line-height:37px;text-align:center}}@media screen and (max-width:768px){.banner-section-i .form-container .wrapper .banner-heading h1{font-size:36px;font-style:normal;font-weight:900;letter-spacing:-1.08px;line-height:100%}}.banner-section-i .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-i .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-i .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-i .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-i .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-i .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .life-insurance-box form{justify-content:center}}@media screen and (max-width:767px){.banner-section-i .form-container .wrapper .life-insurance-box form{flex-direction:column;flex-wrap:wrap;padding-left:24px;padding-right:24px}}.banner-section-i .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:768px){.banner-section-i .form-container .wrapper .life-insurance-box form input{height:47px;max-width:100%}}.banner-section-i .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:768px){.banner-section-i .form-container .wrapper .life-insurance-box form button{height:47px;max-width:100%}}.banner-section-i .form-container .wrapper .cta-info{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-i .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-i .form-container .wrapper .cta-info a{color:#fff;text-decoration-line:underline}@media screen and (max-width:1024px){.banner-section-i .form-container .icons-content{justify-content:center}}@media screen and (max-width:768px){.banner-section-i .form-container .icons-content{padding-bottom:16px;padding-top:16px}}.banner-section-i .form-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-i .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-i .form-container .content-box{padding:0 16px}}.banner-section-i .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-i .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-i .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-i .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-i .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-i .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-i .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-i .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-i .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-i .form-container .coverd-lifes{border-right:1px solid hsla(0,0%,100%,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-i .form-container .coverd-lifes{padding-right:16px}}.banner-section-i .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-i .form-container .experience{padding-left:16px}}.banner-section-j{background:linear-gradient(270deg,transparent 39.72%,rgba(0,0,0,.5) 74.93%),url(/webp/images/life-insurance-j/life-insurance-j.webp) no-repeat;background-position:50%;background-size:cover;color:#fff;height:654px}@media screen and (max-width:1024px){.banner-section-j{background:0 0;flex-direction:column;height:740px}.banner-section-j .mobile-banner{background:url(/webp/images/life-insurance-j/life-insurance-j-mobile.webp) no-repeat;background-position:50%;background-size:cover;height:422px;margin-top:-170px}}.banner-section-j .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-j .banner-container{background:linear-gradient(175deg,#000 67.12%,transparent 91.42%);flex-direction:column;height:439px;max-height:730px;padding-left:16px;padding-right:16px;position:relative;z-index:111}}.banner-section-j .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-top:99px;width:50%}@media screen and (max-width:1200px){.banner-section-j .form-container{padding-top:44px}}@media screen and (max-width:1033px){.banner-section-j .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-j .form-container{gap:0;margin:0 auto;max-width:70%;padding-top:24px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-j .form-container{margin:0 auto;max-width:100%;position:relative;width:100%}}.banner-section-j .form-container .wrapper{flex-shrink:0;max-width:560px;position:relative}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper{margin-right:0;max-width:100%;padding-bottom:8px;padding-top:8px}}.banner-section-j .form-container .wrapper .banner-heading h1{color:#fff;font-size:100px;font-style:normal;font-weight:900;letter-spacing:-3px;line-height:90px}@media screen and (max-width:1240px){.banner-section-j .form-container .wrapper .banner-heading h1{font-size:64px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .banner-heading h1{font-size:46px;line-height:37px;text-align:center}}@media screen and (max-width:768px){.banner-section-j .form-container .wrapper .banner-heading h1{font-size:36px;font-style:normal;font-weight:900;letter-spacing:-1.08px;line-height:100%}}.banner-section-j .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-j .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-j .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-j .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-j .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-j .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .life-insurance-box form{justify-content:center}}@media screen and (max-width:767px){.banner-section-j .form-container .wrapper .life-insurance-box form{flex-direction:column;flex-wrap:wrap;padding-left:24px;padding-right:24px}}.banner-section-j .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:768px){.banner-section-j .form-container .wrapper .life-insurance-box form input{height:47px;max-width:100%}}.banner-section-j .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:768px){.banner-section-j .form-container .wrapper .life-insurance-box form button{height:47px;max-width:100%}}.banner-section-j .form-container .wrapper .cta-info{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-j .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-j .form-container .wrapper .cta-info a{color:#fff;text-decoration-line:underline}@media screen and (max-width:1024px){.banner-section-j .form-container .icons-content{justify-content:center}}@media screen and (max-width:768px){.banner-section-j .form-container .icons-content{padding-bottom:16px;padding-top:16px}}.banner-section-j .form-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-j .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-j .form-container .content-box{padding:0 16px}}.banner-section-j .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-j .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-j .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-j .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-j .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-j .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-j .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-j .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-j .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-j .form-container .coverd-lifes{border-right:1px solid hsla(0,0%,100%,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-j .form-container .coverd-lifes{padding-right:16px}}.banner-section-j .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-j .form-container .experience{padding-left:16px}}.banner-section-k{background:linear-gradient(270deg,hsla(0,0%,100%,0) 46.81%,hsla(0,0%,100%,.7) 64.44%),url(/webp/images/life-insurance-k/banner.webp) no-repeat;background-position:50%;background-size:cover;color:#222;height:654px}@media screen and (max-width:1024px){.banner-section-k{background:0 0;flex-direction:column;height:740px}.banner-section-k .mobile-banner{background:url(/webp/images/life-insurance-k/banner-mobile.webp) no-repeat;background-position:50%;background-size:cover;height:422px;margin-top:-120px}}.banner-section-k .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-k .banner-container{background:linear-gradient(180deg,#fff 72.68%,hsla(0,0%,100%,0) 89.95%);flex-direction:column;height:439px;max-height:730px;padding-left:16px;padding-right:16px;position:relative;z-index:111}}.banner-section-k .form-container{display:flex;flex:1;flex-direction:column;gap:46px;justify-content:center;padding-top:99px;width:50%}@media screen and (max-width:1200px){.banner-section-k .form-container{padding-top:44px}}@media screen and (max-width:1033px){.banner-section-k .form-container{gap:24px}}@media screen and (max-width:1024px){.banner-section-k .form-container{gap:0;margin:0 auto;max-width:70%;padding-top:24px;position:relative;width:100%;z-index:10}}@media screen and (max-width:768px){.banner-section-k .form-container{margin:0 auto;max-width:100%;position:relative;width:100%}}.banner-section-k .form-container .wrapper{flex-shrink:0;max-width:560px;position:relative}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper{margin-right:0;max-width:100%;padding-bottom:8px;padding-top:8px}}.banner-section-k .form-container .wrapper .banner-heading h1{color:#222;font-size:72px;font-style:normal;font-weight:900;letter-spacing:-2.16px;line-height:70px}@media screen and (max-width:1240px){.banner-section-k .form-container .wrapper .banner-heading h1{font-size:64px;line-height:45px}}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .banner-heading h1{font-size:46px;line-height:37px;text-align:center}}@media screen and (max-width:768px){.banner-section-k .form-container .wrapper .banner-heading h1{font-size:36px;font-style:normal;font-weight:900;letter-spacing:-1.08px;line-height:100%}}.banner-section-k .form-container .wrapper .banner-paragraphs{max-width:572px}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .banner-paragraphs{margin:0 auto;text-align:center}}.banner-section-k .form-container .wrapper .banner-paragraphs p{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media screen and (max-width:1240px){.banner-section-k .form-container .wrapper .banner-paragraphs p{font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .banner-paragraphs p{font-size:18px;line-height:20px}}.banner-section-k .form-container .wrapper .life-insurance-box{padding-top:32px}@media screen and (max-width:1240px){.banner-section-k .form-container .wrapper .life-insurance-box{padding-top:16px}}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .life-insurance-box{margin:0 auto;max-width:572px;padding-top:16px}}.banner-section-k .form-container .wrapper .life-insurance-box form{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .life-insurance-box form{justify-content:center}}@media screen and (max-width:767px){.banner-section-k .form-container .wrapper .life-insurance-box form{flex-direction:column;flex-wrap:wrap;padding-left:24px;padding-right:24px}}.banner-section-k .form-container .wrapper .life-insurance-box form input{background:#fff;border:1px solid #bababa;border-radius:6px;color:#616161;flex-shrink:0;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:28px;max-width:257px;padding-left:16px;padding-right:53px;width:100%}@media screen and (max-width:768px){.banner-section-k .form-container .wrapper .life-insurance-box form input{height:47px;max-width:100%}}.banner-section-k .form-container .wrapper .life-insurance-box form button{align-items:center;background:#ffa62b;border-color:#ffa62b;border-radius:6px;color:#222;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:56px;justify-content:center;line-height:28px;max-width:252px;padding:9px 40px;width:100%}@media screen and (max-width:768px){.banner-section-k .form-container .wrapper .life-insurance-box form button{height:47px;max-width:100%}}.banner-section-k .form-container .wrapper .cta-info{color:#222;font-size:18px;font-style:normal;font-weight:700;line-height:28px;padding-top:24px}@media screen and (max-width:1024px){.banner-section-k .form-container .wrapper .cta-info{font-size:16px;line-height:24px;padding-top:16px;text-align:center}}.banner-section-k .form-container .wrapper .cta-info a{color:#222;text-decoration-line:underline}@media screen and (max-width:1024px){.banner-section-k .form-container .icons-content{justify-content:center}}@media screen and (max-width:768px){.banner-section-k .form-container .icons-content{padding-bottom:16px;padding-top:16px}}.banner-section-k .form-container .content-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.banner-section-k .form-container .content-box{padding:12px}}@media screen and (max-width:768px){.banner-section-k .form-container .content-box{padding:0 16px}}.banner-section-k .form-container .content-box .box-text p{font-size:24px;font-style:normal;font-weight:900;line-height:1;margin:0}@media screen and (max-width:1240px){.banner-section-k .form-container .content-box .box-text p{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.banner-section-k .form-container .content-box .box-text p{font-size:15px;line-height:1}}.banner-section-k .form-container .content-box .box-text p:last-of-type{font-size:16px;font-weight:400}@media screen and (max-width:1240px){.banner-section-k .form-container .content-box .box-text p:last-of-type{font-size:14px}}@media screen and (max-width:768px){.banner-section-k .form-container .content-box .box-text p:last-of-type{font-size:10px;line-height:1}}.banner-section-k .form-container .content-box .img-box{margin-right:10px}@media screen and (max-width:1240px){.banner-section-k .form-container .content-box .img-box{margin-right:8px}}@media screen and (max-width:768px){.banner-section-k .form-container .content-box .img-box{height:30px;margin-right:6px}}.banner-section-k .form-container .coverd-lifes{border-right:1px solid hsla(0,0%,100%,.2);padding-right:30px}@media screen and (max-width:768px){.banner-section-k .form-container .coverd-lifes{padding-right:16px}}.banner-section-k .form-container .experience{padding-left:30px}@media screen and (max-width:768px){.banner-section-k .form-container .experience{padding-left: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}}
