@import url("https://fonts.googleapis.com/css2?family=Chivo:wght@300;400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none}body{color:#000;font-family:Chivo,sans-serif;font-size:16px;font-weight:400;line-height:27px;margin:0;padding:0}h1{font-size:50px;line-height:52px;padding:15px 0 20px}h1,h2{color:#000;font-family:EB Garamond,serif;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:capitalize}h2{font-size:40px;line-height:44px;padding:15px 0}h3{font-size:28px;letter-spacing:-.02em;line-height:32px}h3,h4{color:#000;font-family:EB Garamond,serif;font-weight:800;margin:0;padding:10px 0}h4{font-size:24px;line-height:28px}h5{font-size:18px;line-height:24px}h5,h6{color:#000;font-family:EB Garamond,serif;font-weight:800;margin:0;padding:10px 0}h6{font-size:16px;line-height:18px}img{border:none;height:auto;max-width:100%}a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{color:#000}p{margin:0}*+h1,*+h2,*+h3{margin-top:25px}*+h4,*+h5,*+h6{margin-top:20px}*+p{margin-top:15px}ol,ul{margin:13px 0;padding:0 0 0 15px}ol li,ul li{padding:6px 0}::selection{background-color:#004886;color:#fff}::-moz-selection{background-color:#004886;color:#fff}::-ms-selection{background-color:#004886;color:#fff}.container{float:none;margin:0 auto;max-width:1200px;padding:0 20px}.button_design a{background:#151517;border:2px solid #151517;color:#fff;display:inline-block;font-weight:700;padding:8px 26px}.button_design a:hover{background:transparent;color:#151517;transition:all .4s ease}.hero_text{color:#151517;font-family:Chivo;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.hero_row{text-align:center}.hero_text_cover{margin:0 auto;max-width:788px}.hero_section{padding-bottom:28px;padding-top:50px}.hero_btn{padding:43px 0}.hero_img_part img{max-width:650px!important;width:100%}.hero_img_part{position:relative;z-index:1}.hero_img_part:after{border-bottom:2px solid #7f7f7f;bottom:105px;content:"";left:0;position:absolute;right:0;width:100%;z-index:-1}.hero_text_cover h1{padding-top:2px}.employ_heading{font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.employ_row{display:flex;flex-flow:wrap;padding-top:50px}.employ_colum{margin:10px;text-align:center;width:calc(33.33333% - 20px)}.employ_img img{max-width:228px!important;width:100%}.employ_heading{margin:0 auto;max-width:720px}.employe_text{color:#151517;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:28px}.button_design.employe_btn a{background:transparent;color:#000}.button_design.employe_btn a:hover{background:#000;color:#fff}.employe_text_cover{margin:0 auto;max-width:245px}.employ_img{margin-top:-36px;padding-bottom:25px}.employ_section{padding-bottom:150px;padding-top:20px}.employ_colum{border-right:2px solid #7f7f7f}.employ_colum:nth-child(3n){border-right:none}.hero_img_part.benifit_hero_img{padding-top:60px}.hero_section.benefits_hero{padding-bottom:40px;padding-top:75px}.benefits_hero_caption{color:#4e4f52;font-size:14px;font-style:normal;font-weight:500;line-height:36px}.banifit_mad_row{align-items:center;border-bottom:2px solid #7f7f7f;display:flex;flex-flow:wrap;padding-bottom:100px}.banifit_mad_left{padding-left:35px;padding-right:30px;width:50%}.banifit_mad_right{width:50%}.banifit_mad_text_cover{font-family:Chivo;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:404px}.banifit_mad_text_top{padding-bottom:15px}.banifit_made_section{padding-bottom:50px;padding-top:40px}.capture_employe_section{padding-bottom:160px;padding-top:17px}.capture_heading,.capture_row{text-align:center}.capture_row{display:flex;flex-flow:wrap;padding-top:60px}.capture_left{border-right:2px solid #7f7f7f;padding-right:20px;width:50%}.capture_right{padding-left:20px;width:50%}.capture_left_img img,.capture_right_img img{max-width:484px!important;width:100%}.capture_text_cover{margin:0 auto;max-width:407px;padding-top:20px}.capture_text{padding-top:13px}.why_hero .hero_text{font-size:16px;font-weight:400;line-height:24px;margin:0 auto;max-width:780px}.banifit_mad_text.why_text{max-width:421px}.banifit_mad_row.why_row,.digital_row{align-items:center}.digital_row{display:flex;flex-flow:wrap}.digital_left,.digital_right{width:50%}.digital_text{color:#000;font-size:16px;font-weight:400;line-height:27px;max-width:500px}.digital_left{padding-right:20px}.digital_right{padding-left:20px}.digital_banifit_section{padding-bottom:165px;padding-top:30px}.footer__rowtwo img{vertical-align:middle}.terms_service__row h4{font-family:Chivo,sans-serif;font-size:18px;font-weight:700;line-height:27px;margin-bottom:-10px;padding-bottom:0}.terms__service__main{padding-bottom:150px;padding-top:50px}.terms__service__main .container{max-width:1000px}.terms_service__row ul li{padding:0}.terms_service__row ul{margin:23px 0;padding-left:22px}.terms_service__row h1{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:44px;text-transform:capitalize}.solution_team{padding-top:26px}.solution_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;border-bottom:1px solid #000;padding:0 100px;position:relative;text-align:center}.solution_list .solution_box .image img{width:135px}.solution_list .solution_box h5{border-top:1px solid #000;font-family:Chivo,sans-serif;font-size:19px;font-weight:400;line-height:27px;margin:0;padding:12px 0}.solution_list .solution_box h5 a:hover{font-weight:600}.solution_list .solution_box .image{line-height:0}.solution_list .solution_box h5 a{color:#000}.solution_list:after{background:#000;bottom:51px;content:"";height:1px;left:0;position:absolute;right:0}.solution_box:hover h5 a{font-weight:600}.solution_box{position:relative}.solution_box.solution_box_one .inner{padding-top:61px}.link_position{bottom:0;left:0;position:absolute;right:0;top:0}.solution_box .inner{border-bottom:1px solid #000;padding:77px 15px}.solution_box .title h2{font-size:50px;line-height:1.1;margin:0;padding:6px 0 0}.solution_box .title .tag{color:#4e4f52;font-size:14px;font-weight:500;line-height:36px;text-transform:uppercase}.solution_box .box{align-items:flex-start;display:flex;margin-top:65px}.solution_box .box .image{width:500px}.solution_box .box .right_content{padding-left:73px;width:calc(100% - 500px)}.solution_box .box .right_content .content p{font-size:18px;line-height:26px;margin-bottom:25px;max-width:450px}.solution_box .box .right_content .content ul{list-style:none;margin:0;padding:0}.solution_box .box .right_content .content ul li{border-left:3px solid #f2efef;font-size:18px;line-height:24px;padding:8px 0 8px 18px}.solution_box .box .right_content .content ul li:first-child{border-color:#000}.solution_box .box .right_content .content ul li strong{font-weight:700}.solution_box .box .right_content .content ul li{font-weight:500}.solution_box .box.image_right{flex-direction:row-reverse}.solution_box .box.image_right .right_content{padding:0 73px 0 0}.solution_box.solution_box_three{padding-bottom:100px}.solution_box.solution_box_three .inner{border:none}.mobile_view{display:none}.home_hero__mian .hero_img_part:after{bottom:160px}.hero_img_part .lotte-player{margin:-20px auto 0;max-width:709px;width:100%}.why_hero .hero_img_part:after{bottom:260px}.why_hero .lotte-player{padding-top:0}.solution_box_one .lotte-player,.solution_box_three .lotte-player,.solution_box_two .lotte-player{margin-top:-28px}li.current{font-weight:700!important}.solution_box .box .right_content .content ul li{cursor:pointer}.hero_img_part .lotte-player{height:547px}.demo_page .container{max-width:1430px}.demo_page .inner{position:relative;z-index:1}.demo_page_one .inner .menu_text{font-size:14px;position:absolute;right:372px;top:24px}.demo_page_one .inner .menu_text a{color:#a8a8a8;font-weight:500}.btn_box{font-size:14px;position:absolute;right:45px;top:121px}.demo_progress{border-top:4px solid #2a3233;padding:70px 0;position:relative}.demo_progress .close_icon{line-height:0;position:absolute;right:30px;top:30px}.demo_progress .inner{margin:0 auto;max-width:800px}.demo_progress .inner h4{color:#2a3233;font-family:Chivo;font-weight:600;padding:0;text-align:center}.demo_progress .inner .progress_ul{display:flex;justify-content:space-between;list-style:none;margin:25px auto 35px;max-width:510px;padding:0;position:relative}.demo_progress .inner .progress_ul:after{background:#d6d8d9;content:"";height:3px;left:0;position:absolute;top:0;width:100%;width:calc(100% - 10px)}.demo_progress .inner .progress_ul li{color:#a8a8a8;font-size:16px;padding:20px 0 0;position:relative;text-align:center;transition:all .4s ease}.demo_progress .inner .progress_ul li,.demo_progress .inner .progress_ul li .text{display:inline-block;vertical-align:middle}.demo_progress .inner .progress_ul li .text svg{display:inline-block;margin-right:5px;vertical-align:middle}.demo_progress .inner .progress_ul li:first-child{text-align:left}.demo_progress .inner .progress_ul li:first-child .dot:after{left:6px;right:auto}.demo_progress .inner .progress_ul li:first-child .dot:before{left:0;right:auto}.demo_progress .inner .progress_ul li:last-child{text-align:right}.demo_progress .inner .progress_ul li:last-child .dot:after{left:auto;right:6px}.demo_progress .inner .progress_ul li:last-child .dot:before{left:auto;right:0}.demo_progress .inner .progress_ul li.active{color:#2a3233;font-weight:600}.demo_progress .inner .progress_ul li.active .text svg path{fill:#2a3233}.demo_progress .inner .progress_ul li .dot:after{background:#d6d8d9;border-radius:100%;content:"";height:11px;left:0;margin:0 auto;position:absolute;right:0;top:-4px;width:11px;z-index:9999999}.demo_progress .inner .progress_ul li .dot:before{background:#fff;border:1px solid #2a3233;border-radius:100%;content:"";height:23px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:-10px;transition:all .4s ease;visibility:hidden;width:23px;z-index:9}.demo_progress .inner .progress_ul li.active .dot:after{background:#2a3233}.demo_progress .inner .progress_ul li.active .dot:before{opacity:1;visibility:visible}.upload_content .content{color:#2a3233;font-size:14px;line-height:22px}.upload_content .upload_file{display:inline-block;margin:40px 0 0;vertical-align:top;width:100%}.bottom_btn{margin-top:40px}.progress_btn.border_btn{margin-top:10px}.progress_btn a{align-items:center;border:1px solid #2a3233;border-radius:4px;color:#2a3233;display:flex;font-weight:600;gap:7px;justify-content:center;padding:9px 20px}.progress_btn.black_btn a{background:#2a3233;color:#fff}.cancel_btn{font-size:14px;line-height:24px;margin-top:20px;text-align:center}.cancel_btn a{color:#317ad0}.sucess_message{margin-top:50px;text-align:center}.sucess_message .content{margin-top:30px}.review_responses_box .start_over_box{align-items:flex-start;background:#def4ff;border:1px solid #2b66aa;border-radius:3px;display:flex;font-size:13px;line-height:20px;padding:9px 16px}.review_responses_box .start_over_box .icon{width:20px}.review_responses_box .start_over_box .text{padding-left:10px;width:calc(100% - 20px)}.review_responses_box .start_over_box a{color:#317ad0;font-weight:600;margin-left:5px}.question_box{margin:20px 0}.question_box .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.question_box .top .edit_btn a{align-items:center;display:flex;gap:5px}.question_box .top .right{align-items:center;display:flex;font-size:12px;font-weight:600;line-height:15px}.save_cancel_btn>div{display:inline-block;vertical-align:middle}.save_cancel_btn>div:not(:last-child){margin-right:15px}.question_box .bottom{font-size:14px;font-style:italic;height:100px;line-height:24px}.save_cancel_btn{display:none}.box_active .save_cancel_btn{display:block}.box_active .edit_btn{display:none}.question_box.box_active .bottom{border:1px solid #d6d8d9;border-radius:4px;height:96px;overflow-y:auto;padding:10px 15px}.prev_next_btn{align-items:center;border-top:1px solid #000;display:flex;justify-content:space-between;padding:20px 0}.prev_next_btn>div a{align-items:center;color:#a8a8a8;display:flex;font-size:14px;gap:6px}.prev_next_btn>div a svg path{stroke:#a8a8a8}.prev_next_btn>div.active a{color:#317ad0}.prev_next_btn>div.active a svg path{stroke:#317ad0}.responses_box_active .responses_box_2 .prev_btn a{color:#317ad0}.responses_box_active .responses_box_2 .prev_btn a svg path{stroke:#317ad0}.review_box_content{border:1px solid #d6d8d9;border-radius:4px;font-size:14px;line-height:24px;padding:10px}.review_box_content .bottom{align-items:flex-start;display:flex;margin-top:10px;position:relative}.review_box_content .bottom .al_btn{width:60px}.al_btn a{align-items:center;border:2px solid #317ad0;border-radius:50px;color:#2a3233;display:flex;font-size:12px;font-weight:600;gap:5px;justify-content:center;padding:0;text-align:center}.review_box_content .bottom .right_content{height:450px;overflow-y:auto;padding-left:10px;padding-right:20px;width:calc(100% - 60px)}.upload_box{background:#f5f5f5;border:1px solid #d6d8d9;border-radius:4px;color:#bebebe;height:150px;position:relative;text-align:center}.upload_box .upload-desc{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.upload_box input.upload{cursor:pointer;height:150px;left:0;opacity:0;outline:none!important;position:absolute;right:0}.upload_box .upload-desc svg{width:100%}.al_tools_box{background:#fff;border:1px solid #d6d8d9;border-radius:4px;left:0;opacity:0;padding:20px;position:absolute;top:40px;transition:all .4s ease;visibility:hidden;width:290px}.al_tools_box.al_tools_show{opacity:1;visibility:visible}.al_tools_box .top{align-items:center;border-bottom:1px solid #e9e9e9;color:#a8a8a8;display:flex;gap:10px;margin-bottom:10px;padding-bottom:10px}.al_tools_box ul{height:210px;list-style:none;margin:0;overflow-y:auto;padding:0}.al_tools_box ul li{padding:0}.al_tools_box ul li a{color:#0d1516;display:inline-block;font-size:13px;font-weight:600;vertical-align:top;width:100%}.al_tools_box ul li+li{margin-top:2px}.save_export_box .top .form-control label{color:#313541;font-family:Chivo,sans-serif;font-size:14px;font-weight:700;line-height:17px;margin-bottom:10px}.save_export_box .top .form-control input[type=text]{border:1px solid #d6d8d9;color:#313541;font-size:14px;height:40px;padding:10px 20px}.save_export_box .top{margin-bottom:40px}.animate-text{overflow:hidden}.hide{display:none}.save_export_box .bottom .left_right{align-items:flex-start;display:flex;flex-flow:wrap;font-size:14px;gap:10px;justify-content:space-between;line-height:22px;margin-bottom:10px}.save_export_box .bottom .left_right .right_box{align-items:center;display:flex;font-size:12px;gap:20px;line-height:14px}.save_export_box .bottom .left_right .title{font-weight:600}.save_export_box .bottom .left_right .right_box a{align-items:center;display:flex;font-weight:600;gap:3px}.save_export_box .box_content{height:855px;overflow-y:auto;padding:10px 12px 0}.save_export_box .box_content p.blue_text{color:#317ad0;font-style:italic}div#save_modal{padding:30px}div#save_modal h4{font-family:Chivo,sans-serif;font-weight:600;padding:0;text-align:center}div#save_modal .content{margin:20px 0}.success_box{align-items:center;background:#effff4;border:1px solid #28b667;border-radius:3px;display:flex;font-size:13px;line-height:16px;padding:9px 16px;position:absolute;right:348px;top:114px;width:425px}.success_box .icon{width:20px}.success_box a{color:#8c8c8c;font-size:12px;width:32px}.success_box .text{padding:0 10px;width:calc(100% - 52px)}.demo_page_one .inner .menu_text a{opacity:0}.al_tools_box ul::-webkit-scrollbar,.question_box.box_active .bottom::-webkit-scrollbar,.review_box_content .bottom .right_content::-webkit-scrollbar,.save_export_box .box_content::-webkit-scrollbar{width:4px}.al_tools_box ul::-webkit-scrollbar-thumb,.question_box.box_active .bottom::-webkit-scrollbar-thumb,.review_box_content .bottom .right_content::-webkit-scrollbar-thumb,.save_export_box .box_content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.demo_progress.responses_box_active .responses_box_1,.responses_box_2{display:none}.demo_progress.responses_box_active .responses_box_2{display:block}.broker_client_portal{padding:90px 0 125px}.broker_client_portal .banifit_cover h1{margin-bottom:15px;padding:0 0 25px;position:relative}.broker_client_portal .banifit_cover h1:before{background:#d9d9d9;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:180px}.broker_client_portal .default_form{margin:70px auto 0;max-width:400px}.default_form form .form_group{margin-bottom:25px}.default_form form .form_group label{color:#313541;font-size:15px;line-height:normal;margin-bottom:11px}.default_form form .form_group .form-input{border:1px solid #d6d8d9;border-radius:4px;color:#313541;font-size:16px;padding:15px}.default_form form .hs_submit .hs-button{height:50px;position:static;width:100%}.broker_client_portal .bottom_text{margin-top:20px;text-align:center}@media (max-width:1429px){.demo_page .container{max-width:1200px}.demo_page_one .inner .menu_text{font-size:12px;right:310px;top:18px}.btn_box{font-size:12px;right:38px;top:101px}.success_box{font-size:10px;padding:5px 15px;right:293px;top:96px;width:350px}}@media (max-width:1199px){.demo_page .container{max-width:970px}.demo_page_one .inner .menu_text{font-size:10px;right:248px;top:12px}.btn_box{font-size:10px;right:30px;top:77px}.success_box{font-size:8px;right:235px;top:74px;width:280px}.success_box .icon svg{height:15px}.success_box a{font-size:10px}}@media (max-width:991px){.solution_list{padding:0}.solution_box.solution_box_three{padding-bottom:0}.solution_box .title h2{font-size:40px}.solution_box .box{margin-top:50px}.solution_box .box .image{width:350px}.solution_box .box .right_content{padding-left:30px;width:calc(100% - 350px)}.solution_box .box.image_right .right_content{padding:0 30px 0 0}.demo_page .container{max-width:760px}.demo_page_one .inner .menu_text{font-size:7px;right:193px;top:6px}.btn_box{font-size:8px;line-height:12px;right:23px;top:58px}.success_box{font-size:7px;padding:2px 5px;right:180px;top:59px;width:220px}.broker_client_portal{padding:70px 0}}@media (max-width:767px){h1{font-size:31px;font-weight:800;letter-spacing:-.02em;line-height:36px;text-transform:capitalize}.employ_colum{margin:0;width:100%}.employ_section{padding-bottom:50px;padding-top:20px}.employ_row{padding-top:5px}.hero_section{padding-bottom:35px}.employ_img{padding-bottom:15px}.employe_text_cover h3{font-size:24px}.employe_text{padding-bottom:20px}.hero_text{font-size:16px}.banifit_mad_left,.banifit_mad_right,.capture_left,.capture_right{width:100%}.hero_section.benefits_hero{padding-bottom:27px;padding-top:50px}.hero_img_part.benifit_hero_img{padding-top:30px}.banifit_made_section{padding-bottom:35px;padding-top:30px}h2{font-size:35px;line-height:40px}.banifit_mad_row{padding-bottom:30px;text-align:center}.banifit_mad_left{padding-bottom:30px;padding-left:0;padding-right:0}.capture_row{padding-top:30px}.capture_left{border-right:none;padding-right:0}.capture_text_cover{padding-top:20px}.capture_text{padding-top:9px}.capture_right{padding-left:0;padding-top:30px}.capture_employe_section{padding-bottom:60px}.digital_left,.digital_right{width:100%}.digital_banifit_section{padding-bottom:50px;padding-top:30px}.digital_right{padding-left:0}.digital_left{padding-right:0}.terms__service__main{padding-bottom:90px;padding-top:40px}.terms_service__row h1{font-size:34px;line-height:38px}.solution_list{border-bottom:none;grid-template-columns:1fr;grid-gap:0}.solution_list:after{display:none}.solution_list .solution_box h5{border-bottom:1px solid #000}.solution_box.solution_box_one .inner{padding-top:50px}.solution_box .inner{padding:50px 0}.solution_box .box{display:grid;grid-gap:30px;margin-top:40px}.solution_box .box .image{max-width:500px;width:100%}.solution_box .box .right_content{padding:0;width:100%}.solution_box .title h2{font-size:34px}.hero_img_part:after{border-bottom:2px solid #000;left:-20px;right:-20px;width:auto}.employ_row{padding-top:70px}.employ_colum{border-bottom:2px solid #7f7f7f;border-right:none;margin-bottom:30px;padding-bottom:50px}.employ_colum:nth-child(3n){border-bottom:none}.employ_section{padding-bottom:0}.footer__text h2{font-size:31px;font-weight:800;line-height:44px}.footer__text{font-size:15px;font-weight:400;line-height:22px}.footer__text p a{text-decoration:none}.footer__form form .hs-button,form input[type=submit]{border:1px solid #fff}.footer__form form input[type=email]{padding:5px 11px;text-align:center}.footer__rowtwo:before{left:-20px!important;right:-20px!important}.footer__form .form-title{padding:6px}footer.footer__main{padding-bottom:40px!important}.employ_colum:last-child{margin-bottom:0}.employe_text_cover h3{font-size:28px;font-weight:800;line-height:29px}.digital_text,.digital_text h2{text-align:center}.digital_text h2{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:35px}.digital_row{flex-direction:column-reverse}.digital_banifit_section{padding-top:0}.digital_left{padding-top:20px}.capture_left{border-bottom:2px solid #151517;margin-bottom:22px;padding-bottom:45px}.capture_heading h2{font-size:28px;font-weight:800;line-height:36px}.capture_employe_section{padding-top:0}.desktop_view{display:none}.mobile_view{display:block}.home_hero__mian .hero_img_part:after{bottom:65px}.banifit_mad_text.why_text,.banifit_mad_text_cover{margin:0 auto}.solution_box_one .lotte-player,.solution_box_three .lotte-player,.solution_box_two .lotte-player{margin-top:0}.hero_img_part .lotte-player{height:300px}}