.saving_calc .banner_sec{background:#18282b;color:#fff;padding:150px 0 80px}.saving_calc .banner_sec .container{align-items:center;display:flex;flex-wrap:wrap}.saving_calc .banner_sec .text_part{padding-right:80px;width:55%}.saving_calc .banner_sec .text_part h1{font-weight:600;margin-bottom:24px}.saving_calc .banner_sec .text_part p{font-size:24px}.saving_calc .banner_sec .calc_form{background:#fff;border-radius:8px;color:#081e23;padding:40px;width:45%}.saving_calc .banner_sec .calc_form>div{margin-bottom:32px}.saving_calc .banner_sec .calc_form p{font-size:20px;font-weight:600;margin-bottom:12px}.saving_calc .banner_sec .calc_form form{border:none;border-radius:0;margin:0;padding:0}.saving_calc .banner_sec .calc_form input{background:var(--surface-surface,#fff);border:1px solid var(--grey-06,#dedede);border-radius:4px;font-size:16px;line-height:24px;margin:0;min-width:unset;padding:8px 12px;width:100%}.saving_calc .banner_sec .calc_form span{font-size:12px;font-style:normal;font-weight:400;line-height:14px}.saving_calc .banner_sec .calc_form a{background:#38bdaf;border-radius:4px;color:#fff;display:inline-block;padding:12px 16px;text-align:center;text-decoration:none;width:100%}.value_content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0}.value_content .block{background:var(--surface-surface,#fff);color:#081e23;margin-bottom:32px;padding:24px 32px}.value_content .block,.value_content .final_result{border:1px solid var(--gray-06,#dedede);border-radius:12px;width:49%}.value_content .final_result{align-items:center;background:var(--primary-04,#38bdaf);color:#fff;display:flex;justify-content:center;overflow:hidden;padding:50px;position:relative;text-align:center}.value_content .final_result .result{font-size:40px;font-style:normal;font-weight:600;line-height:56px;margin-bottom:20px}.value_content .final_result .desc{font-size:20px;line-height:1.4}.value_content .final_result svg:first-child{bottom:0;left:0;top:auto}.value_content .final_result svg{position:absolute;right:0;top:0}.value_content .block .heading{border-bottom:1px solid #b7e2dd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.value_content .block .heading .text_part{align-items:center;display:flex;width:60%}.value_content .block .heading .text_part>div:hover{cursor:pointer;position:relative}.value_content .block .heading .text_part>div:hover .info_text{display:block}.value_content .block .heading .text_part .info_text{background:#ffffe0;border:1px solid #d1d1d1;border-radius:5px;display:none;font-size:12px;left:0;max-width:200px;padding:5px;position:absolute;text-align:center;top:-10px;transform:translate(-50%,-100%);width:200px}.value_content .block .heading .text_part span{font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin-right:10px}.value_content .block .heading .number{color:#8f8f8f;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.value_content .block ul{list-style:none}.value_content .block ul li{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:3px 0}.value_content .block ul li:last-child{margin:0}.value_content .block ul li .rest input{background:var(--surface-surface,#fff);border:1px solid var(--gray-06,#dedede);border-radius:4px;font-size:18px;padding:8px 12px;text-align:center;width:60px}.value_content .block ul li .rest span{font-size:18px;font-weight:600}.detail_calc{overflow:hidden;position:relative}.detail_calc p{color:#eb7660;font-size:16px;font-weight:600;margin-bottom:16px}.detail_calc h4{color:#0d1d21;font-size:24px;font-weight:600;margin-bottom:24px;max-width:80%}.detail_calc img{bottom:24px;max-width:20%;position:absolute;right:24px}.detail_calc:before{background:radial-gradient(236.99% 236.99% at 49.93% -6.62%,hsla(9,78%,65%,.4) 0,hsla(9,78%,65%,0) 100%);bottom:0;content:"";filter:blur(35px);height:50%;opacity:.7;position:absolute;right:0;transform:translate(35%,35%);width:50%}.detail_calc a{text-decoration:none}.detail_calc .btn_arrow{align-items:center;background:#eb7660;border-radius:100%;bottom:24px;display:flex;height:56px;justify-content:center;position:absolute;width:56px}.value_content .block.detail_calc{padding-bottom:80px}@media (max-width:767px){.saving_calc .banner_sec .text_part{margin-bottom:30px;padding:0;width:100%}.saving_calc .banner_sec .text_part h1{font-size:28px}.saving_calc .banner_sec .calc_form{padding:20px;width:100%}.value_content .block{width:100%}.value_content .final_result svg:first-child{display:none}.detail_calc h4{max-width:unset}}