:root{--primary:#324666;--primary_2:#4170ba;--primary_3:#163261;--primary_4:#5778ad;--primary_4_700:#3f596770;--primary_5:#3e567e;--primary_10:#040609;--primary_hover:#324666e8;--primary_00:#d4def0;--primary_100:#dde3ee;--primary_200:#f3f5f9;--primary_300:#e1f0f8;--primary_400:#f0f7fb;--primary_500:#ecf2fb;--primary_700:#879ec4;--primary_800:#94bdff;--primary_color_2:#b7c5dc;--primary_color_10:#040609;--primary_shadow:#4170ba33;--light:#fff;--black:#000;--black_200:#5b5e64;--black_40:#00000040;--black_02:#0003;--dark-bg:#16253d;--common_bg:#f8fdfe;--modal_body:#e1f0f8;--chart_background:#e1f0f8;--grey:#8a8a8a;--grey_2:#8d8d8d;--grey_3:#bdbdbd;--grey_4:#e0e0e0;--grey_5:#828282;--grey_6:#f6f6f7;--grey_7:#7c7e80;--grey_8:#e6e6e6;--grey_9:#bcbcbc;--grey_10:#898b8d;--grey_11:#46494d;--grey_100:#dbdcde;--grey_200:#f2f2f2;--grey_300:#d9d9d9;--grey_400:#ddd;--grey_500:#ddddde;--grey_800:#313336;--grey_900:#1c1d1f;--dark_grey:#495365;--text_color_1:#4f4f4f;--text_color_2:#8a8e95;--text_color_primary:#324666;--text_color_primary_sub:#7c7e80;--text_title:#4170ba;--error:#f44840;--error_200:#f44840;--error_400:#f66d66;--success:#148701;--success_2:#2eae01;--success_3:#25d366;--box-shadow:0px 0px 13px #4170ba40;--box-shadow-mobile:0px 0px 13px #4170ba40;--card_shadow:0px 0px 10px 1px #4170ba33;--common_shadow_color:#5f5f5f1f;--Tertiary-500:#4170ba;--tertiary_50:#f5f8fc;--tertiary_100:#c5d4eb;--tertiary_200:#9fb7dd;--teritary_100:#e4ebf8;--teritary_700:#26416d;--gold:#cda826;--gold_200:#ffe176;--gold_300:#fffce1;--yellow:#f9c037;--green_200:#35b4a4;--purple:#720784;--brown_200:#977359;--brown_400:#e3dbbe;--blue:#1877f2;--blue_100:#2196f3;--blue_200:#1da1f2;--blue_300:#09f;--dark_blue:#2867b2;--dark_blue_900:#0061ff;--dark_pink:#f00073;--neutral_light:#e1e4ea;--neutral_light_50:#f5f7fa;--neutral_secondary:#525866;--gradient_1:linear-gradient(143.92deg, #262d39 21.07%, #324666 70.11%)}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0}input,select,textarea{border:none;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none}.embed-layout{width:100%;min-width:0;overflow:hidden}.embed-layout .card{box-shadow:none;border-radius:0;margin:0}.embed-layout .display-section{height:auto!important}.embed-layout .calculator-container{width:100%;min-width:0}.embed-layout .calculator-container>.input-fields-section,.embed-layout .calculator-container>.display-section{min-width:0}.embed-layout .input-field p{position:relative}.embed-layout .tooltip-text{max-width:calc(100vw - 32px);right:0;left:auto!important}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.stamp-duty-calculator-page .card{height:100%;padding:0!important}.stamp-duty-calculator-page .card .calculator-container{flex-direction:column;gap:20px;height:100%;display:flex}.stamp-duty-calculator-page .card .calculator-container .input-fields-section{flex-direction:column;gap:20px;width:100%;padding:8px;display:flex}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field{flex-direction:column;gap:10px;display:flex}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip{cursor:pointer;display:inline-block;position:relative}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text{visibility:hidden;background-color:var(--primary);color:#fff;text-align:left;z-index:10;opacity:0;white-space:normal;border-radius:6px;width:min(300px,90vw);margin-top:6px;padding:8px 12px;font-family:SF Pro Display Medium;font-size:14px;font-weight:400;transition:opacity .2s;position:absolute;top:100%;left:0}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text ul{margin:4px 0 0;padding-left:16px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text ul li{margin-bottom:4px;list-style:outside!important}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-icon{color:#fff;cursor:pointer;background-color:#b7c5dc;border-radius:50%;padding:2px 6px;font-size:10px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field .tab-header{height:42px;border-radius:8px!important}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .action_btn{margin-top:24px}.stamp-duty-calculator-page .card .calculator-container .display-section{background:#f2f2f2;justify-content:center;align-items:center;width:100%;height:auto;min-height:max-content;padding:16px;display:flex;position:relative}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header{justify-content:flex-end;align-items:center;gap:16px;display:flex;position:absolute;top:16px;right:12px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header span{color:var(--primary_2);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-family:SF Pro Display;font-size:16px;display:flex}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field{flex-direction:column;gap:12px;width:100%;padding:0 16px;display:flex}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table{border-collapse:collapse;width:100%}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr{border-top:1px solid #d9d9d9}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th{width:50%;padding:10px 0}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:first-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:first-child{text-align:right;color:var(--text_color_primary);padding-right:10px;font-family:SF Pro Display Medium;font-size:14px;font-weight:500;line-height:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:last-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:last-child{color:var(--text_color_primary);text-align:left;padding-left:10px;font-family:SF Pro Display Medium;font-size:14px;font-weight:700;line-height:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:first-child{font-size:18px;font-weight:700}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child sup{font-size:24px;top:-.5em}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child{font-size:24px;font-weight:700}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer{margin-top:32px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:14px;font-weight:400;line-height:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p a{color:#4170ba;text-decoration:underline}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer .disclaimer_content{flex-direction:column;gap:16px;margin-top:8px;display:flex}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer .disclaimer_content p{color:#324666;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.42857}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer .disclaimer_content ul{padding-left:24px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer .disclaimer_content ul li{color:#324666;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.42857;list-style:outside!important}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer .disclaimer_content ul li a{color:#4170ba;text-decoration:underline}.stamp-duty-calculator-page .card .get_in_touch_section{margin-top:32px}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content{background-color:var(--primary_2);justify-content:center;align-items:center;width:100%;height:auto;min-height:120px;padding:20px;display:flex}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content button{background-color:var(--primary);color:#fff;white-space:nowrap;border-radius:8px;padding:12px 20px;font-size:16px}.stamp-duty-calculator-page .card .get_in_touch_section .disclaimer{color:var(--text_color_primary);margin-top:8px;font-family:SF Pro Display Medium;font-size:12px;font-weight:200;line-height:14px}.stamp-duty-calculator-page .card .get_in_touch_section .disclaimer b{font-weight:700}@media (width>=992px){.stamp-duty-calculator-page .card .calculator-container{gap:24px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section{gap:22px;padding:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field{gap:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p{font-size:20px;line-height:22px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text{font-size:15px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-icon{padding:2px 7px;font-size:11px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field .tab-header{height:38px}.stamp-duty-calculator-page .card .calculator-container .display-section{height:max-content;min-height:max-content;padding:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header{gap:20px;top:20px;right:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header span{font-size:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field{padding:0 20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th{padding:11px 0}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:first-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:first-child{padding-right:12px;font-size:15px;line-height:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:last-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:last-child{padding-left:12px;font-size:15px;line-height:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_value{font-size:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:first-child{font-size:19px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child{font-size:26px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer{margin-top:40px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p{color:#324666;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.42857}.stamp-duty-calculator-page .card .get_in_touch_section{margin-top:40px}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content{height:140px}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content button{width:145px;font-size:17px}.stamp-duty-calculator-page .card .get_in_touch_section .disclaimer{font-size:13px;line-height:15px}}@media (width>=1280px){.stamp-duty-calculator-page .card .calculator-container{flex-direction:row;align-items:flex-start;gap:28px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section{gap:24px;width:4%;padding:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field{gap:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p{font-size:22px;line-height:24px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text{font-size:16px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-icon{padding:2px 8px;font-size:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field .tab-header{height:40px;border-radius:8px!important}.stamp-duty-calculator-page .card .calculator-container .display-section{width:55%;min-height:85vh;padding:0}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header{gap:24px;top:24px;right:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header span{font-size:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field{padding:0 24px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th{padding:12px 0}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:first-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:first-child{padding-right:15px;font-size:16px;line-height:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:last-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:last-child{padding-left:15px;font-size:16px;line-height:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_value{font-size:22px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:first-child{font-size:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child{font-size:36px!important}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer{margin-top:48px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p{font-size:16px;line-height:14px}.stamp-duty-calculator-page .card .get_in_touch_section{margin-top:48px}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content{height:150px}.stamp-duty-calculator-page .card .get_in_touch_section .get_in_touch_content button{width:150px}.stamp-duty-calculator-page .card .get_in_touch_section .disclaimer{font-size:14px;line-height:14px}}@media (width>=1200px){.stamp-duty-calculator-page .card .calculator-container .display-section{min-height:85vh}}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.hide{display:none}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.card{background:var(--light);width:100%;box-shadow:var(--box-shadow);border-radius:30px;margin:auto;position:relative}@media (width<=1536px){.card{box-shadow:var(--box-shadow-mobile);border-radius:16px}}.card.xl{max-width:1800px;margin:0 auto}.card.md{max-width:816px;margin:0 auto}.card span.shape{background-color:#0000;position:absolute;top:-16px;right:50px}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.wrapper{width:100%;display:block;position:relative}.wrapper .error{margin-top:8px;font-family:SF Pro Display Medium;font-weight:500}.wrapper .input-suffix{color:var(--Grey-scale-Grey-scale-500,#7c7e80);margin-left:10px;font-family:SF Pro Display;font-size:16px;font-style:normal;line-height:25px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (width<=576px){.wrapper .input-suffix{font-size:14px}}.input{background:var(--BG-Surface-Base-2,#fff);border:1px solid var(--Stroke-Neutral-Light-200,#e1e4ea);border-radius:8px;justify-content:flex-start;align-items:center;width:100%;height:60px;padding:0 0 0 20px;display:flex;overflow:hidden}.input.phone-wrapper{overflow:unset}.input.input-error{border:1px solid var(--error)}.input.input-error label{color:var(--error)!important}@media (width<=1680px){.input{height:50px;padding:0 0 0 16px}}@media (width<=576px){.input{height:50px}}@media (width<=480px){.input{padding-left:16px;padding-right:0}}.input label{color:var(--text_color_1);white-space:nowrap;word-break:keep-all;margin-right:20px;font-family:SF Pro Display Medium;font-size:16px;font-weight:600;line-height:20px}@media (width<=576px){.input label{margin-right:16px;font-size:14px;line-height:18px}}.input .flex-input{align-items:center;width:100%;height:100%;display:flex;position:relative}.input .flex-input.phone-input .country-code-input{width:fit-content}.input .flex-input.phone-input .country-code-input p{white-space:nowrap}.input .flex-input.phone-input input{padding-left:15px}.input .flex-input.phone-input input::placeholder{color:var(--grey_3);font-size:16px}@media (width<=576px){.input .flex-input.phone-input input{font-size:14px!important}}.input .flex-input.phone-input .select-wrapper{max-width:60px}@media (width<=992px){.input .flex-input.phone-input .select-wrapper{max-width:50px}}.input .flex-input.phone-input .select-wrapper .input-wrapper{box-shadow:none}.input .flex-input.phone-input .select-wrapper .input-wrapper label.label-wrapper{margin-right:0!important}.input .flex-input.phone-input .select-wrapper .options-list{border-radius:4px;width:fit-content;max-height:200px;overflow:auto}.input .flex-input.phone-input .select-wrapper .options-list label{margin-right:0!important}.input .flex-input.phone-input .select-wrapper .options-list label.list-item{padding:15px 10px}@media (width<=992px){.input .flex-input.phone-input .select-wrapper .options-list label.list-item{padding:15px 6px}}@media (width<=576px){.input .flex-input.phone-input .select-wrapper .options-list label.list-item{font-size:14px!important}}.input .flex-input.phone-input .select-wrapper .input-area-wrapper{border-right:1px solid var(--grey_4);height:70%;margin-top:15%;margin-bottom:15%;padding:0}.input .flex-input.phone-input .select-wrapper .input-area-wrapper .input__area{max-width:100%;height:100%}.input .flex-input img{position:absolute;right:0}.input input:-webkit-autofill{background-color:var(--light)!important}.input input{background-color:inherit;border-bottom:1px solid #0000;outline:none;width:100%;height:100%;padding:8px 15px 8px 0;font-family:SF Pro Display;font-size:18px;transition:all .3s;position:relative;color:var(--text_color_1)!important;-webkit-background-clip:text!important;background-clip:text!important}.input input::placeholder{color:var(--grey_3);letter-spacing:0;word-spacing:.5px;font-family:SF Pro Display;font-size:16px}@media (width<=1680px){.input input{font-size:16px}}@media (width<=576px){.input input{padding:0;font-size:14px}}.input .password-input{align-items:center;width:100%;height:100%;display:flex;position:relative}.input .password-input input{padding-right:50px}.input .password-input svg{color:var(--text_color_1);cursor:pointer;font-size:22.5px;position:absolute;right:20px}.input .password-input img{position:absolute;right:0}.options-list{width:100%;height:fit-content;max-height:500px;box-shadow:var(--card_shadow);z-index:100;background-color:var(--light);border-radius:8px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.options-list label.list-item{cursor:pointer;align-items:center;padding:15px;display:flex}.options-list label.list-item input.hidden-input{display:none}.options-list label.list-item:hover{background-color:var(--primary_400)}.options-list label.list-item span.option{font-family:SF Pro Display}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.range-container{--range-progress:50%;width:100%;padding:15px 0;position:relative}.range-container .range-label{margin-bottom:8px;font-weight:500;display:block}.range-container .range-label .range-value{color:var(--Tertiary-500,#4170ba);margin-left:8px;font-weight:700}.range-container .range-limits{color:#6b7280;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.range-container .range-limits .min-limit,.range-container .range-limits .max-limit{text-align:center;width:40px;color:var(--text_color_primary);margin:5px 0 10px;font-family:SF Pro Display;font-size:16px;font-weight:400}.range-container .hidden-input{opacity:0;pointer-events:none;z-index:1;width:100%;height:30px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.range-container .custom-track{cursor:pointer;background:#e5e7eb;border-radius:8px;width:100%;height:12px;margin-top:12px;position:relative}.range-container .custom-track:before{content:"";height:100%;width:var(--range-progress,50%);background:var(--Tertiary-500,#4170ba);border-radius:8px;transition:width .1s;position:absolute;top:0;left:0}.range-container .custom-thumb{border:2px solid var(--Tertiary-500,#4170ba);cursor:grab;z-index:2;-webkit-user-select:none;user-select:none;background:#fff;border-radius:50%;width:30px;height:30px;transition:all .1s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.range-container .custom-thumb:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 3px 6px #00000026}.range-container .custom-thumb:active{cursor:grabbing;transform:translateY(-50%)scale(.95)}.range-container .custom-thumb.disabled{cursor:not-allowed;opacity:.6;border-color:#9ca3af}.range-container .custom-thumb.disabled:hover{transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.range-container.dragging .custom-thumb{cursor:grabbing;transform:translateY(-50%)scale(.95)}.custom-range.hidden-input::-webkit-slider-thumb{appearance:none;width:0;height:0}.custom-range.hidden-input::-moz-range-thumb{border:none;width:0;height:0}.range-container .custom-track{position:relative}.range-container .custom-track:after{content:"";cursor:pointer;z-index:1;position:absolute;inset:-10px -15px}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.select-wrapper{width:100%;max-width:100%;height:auto}.select-wrapper .overlay-backdrop{z-index:10;background-color:#0000;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.select-wrapper.select-no-transform .select-input-wrapper,.select-wrapper.select-no-transform .options-list{text-transform:none!important}.select-wrapper.select-error .input-wrapper{border:1px solid var(--error)}.select-wrapper.select-error .input-wrapper label.label-wrapper .input-area-wrapper span.label-text{color:var(--error)}.select-wrapper .input-wrapper{background:var(--BG-Surface-Base-2,#fff);border:1px solid var(--Stroke-Neutral-Light-200,#e1e4ea);border-radius:8px;align-items:center;width:100%;height:60px;display:flex}@media (width<=1680px){.select-wrapper .input-wrapper{height:50px}}.select-wrapper .input-wrapper .search-input{background:var(--light);box-shadow:var(--card_shadow);border-radius:30px;align-items:center;width:100%;max-width:90%;margin:16px auto 8px;padding:16px 20px;display:flex}@media (width<=576px){.select-wrapper .input-wrapper .search-input{max-width:96%;margin-top:24px;margin-left:auto;margin-right:auto}}.select-wrapper .input-wrapper .search-input svg{width:21px}.select-wrapper .input-wrapper .search-input input{width:100%;margin-left:16px;font-family:SF Pro Display;font-size:16px;line-height:20px}.select-wrapper .input-wrapper .search-input input::placeholder{color:var(--grey_3);font-size:16px}.select-wrapper .input-wrapper label.label-wrapper{white-space:nowrap;width:100%;height:100%;position:relative}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper{cursor:pointer;align-items:center;height:100%;padding:0 15px;display:flex;position:relative;overflow:hidden}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper span.label-text{letter-spacing:0;color:var(--text_color_1);margin-right:20px;font-family:SF Pro Display Bold;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media (width<=576px){.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper span.label-text{margin-right:16px}}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper .input__area{align-items:center;width:100%;max-width:calc(100% - 40px);height:100%;max-height:100%;display:flex}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper .input__area input{font-family:SF Pro Display}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper .input__area input::placeholder{color:var(--grey_3);font-size:16px}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper .input__area input.select-input-wrapper{letter-spacing:.5px;color:var(--text_color_1);cursor:pointer;text-transform:capitalize;width:100%;height:100%;padding:0;font-size:16px;line-height:20px}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper button.toggle-button{background-color:var(--light);border:none;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;max-width:35px;height:100%;max-height:calc(100% - 8px);padding-left:5px;display:flex;position:absolute;right:0}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper button.toggle-button svg path{fill:var(--text_color_primary)}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper button.toggle-button.toggled{transition:all .2s}.select-wrapper .input-wrapper label.label-wrapper .input-area-wrapper button.toggle-button.toggled svg{transform:rotate(180deg)}.select-wrapper .input-wrapper label.label-wrapper .options-list{text-transform:capitalize;width:100%;height:fit-content;box-shadow:var(--card_shadow);z-index:100;background-color:var(--light);border-radius:8px;max-height:300px;position:fixed;left:0;overflow:auto}.select-wrapper .input-wrapper label.label-wrapper .options-list .select-title{padding:12px 16px 8px;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.select-wrapper .input-wrapper label.label-wrapper .options-list label.list-item{cursor:pointer;align-items:center;width:100%;padding:15px;display:flex;overflow-x:auto}.select-wrapper .input-wrapper label.label-wrapper .options-list label.list-item input.hidden-input{display:none}.select-wrapper .input-wrapper label.label-wrapper .options-list label.list-item:hover{background-color:var(--primary_400)}.select-wrapper .input-wrapper label.label-wrapper .options-list label.list-item span.option{font-family:SF Pro Display}.select-wrapper .input-wrapper label.label-wrapper .options-list label.list-item.disabled:hover{background-color:#0000}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.tab-header{background-color:var(--primary_300);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.tab-header .tab-item{background-color:var(--primary_300);width:50%;height:100%;color:var(--primary_2);opacity:.7;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .1s ease-out;display:flex}.tab-header .tab-item.active{background-color:var(--primary_2);opacity:1;color:var(--light);height:40px}.tab-header .tab-item h4.tab-heading{font-family:Lufga;font-size:14px;font-style:normal;font-weight:600;line-height:16px}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:60px;transition:all .3s;display:flex;position:relative}.button button{cursor:pointer;justify-content:center;align-items:center;display:flex}.button button .spinner-container{width:max-content}.button button .spinner-container .loading-spinner{width:40px;height:40px}@media (width<=1680px){.button{height:50px;font-size:16px}}@media (width<=576px){.button{height:50px;font-size:16px}}.button.contained{background-color:var(--primary)}.button.contained button{color:var(--light);text-transform:uppercase;background:#324666;border-radius:8px;width:100%;height:100%;font-family:Lufga;font-size:18px;font-style:normal;font-weight:500;line-height:24px;transition:all .3s}@media (width<=576px){.button.contained button{font-size:16px}}.button.contained button:disabled{opacity:.5;background-color:var(--primary_hover);cursor:not-allowed}.button.contained button:disabled:hover,.button.contained button:hover{background-color:var(--primary_hover)}.button.delete{width:fit-content;color:var(--error);background-color:#0000;padding:0}.button.delete button{color:inherit;padding:0!important}.button.delete button:hover{background-color:#0000}.button.xl{width:100%;max-width:500px}.button.sm{width:100%;max-width:120px;height:38px}.button.xs{width:100%;max-width:fit-content;height:38px}.button.block{text-align:center;width:100%;height:60px;display:block}@media (width<=1680px){.button.block{height:50px;font-size:16px}}@media (width<=576px){.button.block{height:50px}}.button button{text-transform:uppercase;width:inherit;max-width:inherit;height:inherit;text-transform:uppercase;padding:4px 15px;font-family:Lufga}.button.outlined{border:1px solid var(--primary);-webkit-backdrop-filter:blur(25.8237px);backdrop-filter:blur(25.8237px)}.button.outlined button{color:var(--primary);text-transform:uppercase;border-radius:8px;width:100%;height:100%;font-family:Lufga;font-size:18px;font-style:normal;font-weight:500;line-height:24px;transition:all .3s}.button .disabled{opacity:.5}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.custom-repayment-calculator-page .card{height:100%}.custom-repayment-calculator-page .card .action_header{justify-content:flex-end;align-items:center;gap:16px;display:flex}.custom-repayment-calculator-page .card .action_header span{color:var(--primary_2);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-family:SF Pro Display;font-size:16px;display:flex}.custom-repayment-calculator-page .card .info-container{background:var(--Grey-scale-Grey-scale-50,#f6f6f7);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-top:24px;padding:8px 16px;display:flex}.custom-repayment-calculator-page .card .info-container .info-icon{background:var(--white,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.custom-repayment-calculator-page .card .info-container P{color:#4f4f4f;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.custom-repayment-calculator-page .card .input-field{flex-direction:column;gap:10px;display:flex}.custom-repayment-calculator-page .card .input-field .input-with-slider{justify-content:space-between;align-items:center;gap:20px;display:flex}.custom-repayment-calculator-page .card .input-field .input-with-slider .select-wrapper{width:135%}.custom-repayment-calculator-page .card .input-field p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-style:normal;font-weight:700;line-height:20px;position:relative}.custom-repayment-calculator-page .card .input-field p .info-tooltip{cursor:pointer;display:inline-block}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text{visibility:hidden;background-color:var(--primary);color:#fff;text-align:left;z-index:10;opacity:0;white-space:normal;border-radius:6px;width:min(300px,90vw);max-width:calc(100vw - 32px);margin-top:6px;padding:8px 12px;font-family:SF Pro Display Medium;font-size:14px;font-weight:400;transition:opacity .2s;position:absolute;top:100%;left:0}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text.tooltip-text--right{left:auto;right:0}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text ul{margin:4px 0 0;padding-left:16px}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text ul li{margin-bottom:4px;list-style:outside!important}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text p{color:#fff;margin-bottom:10px;font-family:SF Pro Display Medium;font-size:14px;font-weight:200;line-height:24px}.custom-repayment-calculator-page .card .input-field p .info-tooltip .tooltip-text p strong{font-weight:500}.custom-repayment-calculator-page .card .input-field p .info-tooltip:hover .tooltip-text{visibility:visible;opacity:1;z-index:100}.custom-repayment-calculator-page .card .input-field p .info-icon{color:#fff;cursor:pointer;background-color:#b7c5dc;border-radius:50%;margin-left:2px;padding:2px 7px;font-size:10px}.custom-repayment-calculator-page .card .input-field .tab-header{height:auto;min-height:42px;border-radius:8px!important}.custom-repayment-calculator-page .card .input-field .tab-header .tab-item{text-align:center;padding:6px 4px}.custom-repayment-calculator-page .card .input-field .tab-header .tab-item h4.tab-heading{white-space:normal}.custom-repayment-calculator-page .card .input-field .input-with-text{align-items:center;gap:8px;display:flex}.custom-repayment-calculator-page .card .input-field .input-with-text p{color:var(--text_color_primary);white-space:nowrap;margin:0;font-family:SF Pro Display;font-size:16px;font-weight:300}.custom-repayment-calculator-page .card .input-field-group{flex-direction:column;gap:32px;width:100%;max-width:380px;display:flex}@media (width<=768px){.custom-repayment-calculator-page .card .input-field-group{max-width:100%}}.custom-repayment-calculator-page .card .calculator-container{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.custom-repayment-calculator-page .card .calculator-container .input-field--third{width:calc(33.333% - 22px)}@media (width<=992px){.custom-repayment-calculator-page .card .calculator-container .input-field--third{width:calc(50% - 16px)}}@media (width<=768px){.custom-repayment-calculator-page .card .calculator-container .input-field--third{width:100%}}.custom-repayment-calculator-page .card .extra-pay-banner{background:var(--Background-color-bg-02,#ebf3f5);border-radius:12px;justify-content:center;align-items:center;gap:16px;width:100%;margin:48px 0;padding:12px 10px;display:flex}.custom-repayment-calculator-page .card .extra-pay-banner h2{color:var(--Tertiary-500,#4170ba);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.custom-repayment-calculator-page .card .extra-pay-banner .add_income_button button{color:var(--Neutral-White,#fff);text-align:center;text-transform:uppercase;background:#324666;justify-content:center;align-items:center;gap:15px;padding:16px 28px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex}.custom-repayment-calculator-page .card .extra-pay-banner .add_income_button button svg{margin-bottom:4px;font-size:24px}.custom-repayment-calculator-page .card .on_track{background:var(--Success-50,#efffec);border-radius:8px;justify-content:center;align-items:flex-start;gap:4px;width:max-content;margin-bottom:18px;padding:6px 16px;display:flex}.custom-repayment-calculator-page .card .on_track p{color:var(--Success-700,#0c4f01);font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.custom-repayment-calculator-page .card .extra_repayment_savings{text-align:left;grid-template-columns:repeat(3,1fr);place-items:stretch center;gap:24px;height:max-content;margin-bottom:50px;display:grid}.custom-repayment-calculator-page .card .extra_repayment_savings span{text-align:center;background:#f3f5f8;border-radius:12px;place-content:center;width:100%;padding:16px 24px;display:grid}.custom-repayment-calculator-page .card .extra_repayment_savings span p{color:var(--Grey-scale-Grey-scale-700,#46494d);font-family:SF Pro Display;font-size:16px;font-weight:400;line-height:24px}.custom-repayment-calculator-page .card .extra_repayment_savings span p b{color:var(--Tertiary-500,#4170ba);font-family:SF Pro Display;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.custom-repayment-calculator-page .card .result_container{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section{flex-direction:column;align-items:flex-start;gap:28px;width:45%;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .repayment p{color:var(--text_color_primary);margin:0 0 10px;font-family:SF Pro Display;font-size:16px;font-weight:600}.custom-repayment-calculator-page .card .result_container .result_section .repayment h2{color:var(--text_color_primary);margin-bottom:10px;font-family:SF Pro Display Medium;font-size:42px;font-weight:700}.custom-repayment-calculator-page .card .result_container .result_section .repayment h2 sup{font-size:18px;font-weight:700;top:-.5em}.custom-repayment-calculator-page .card .result_container .result_section .repayment h2.interest{justify-content:flex-start;align-items:flex-end;gap:3px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .repayment h2.interest .interest-suffix{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:10px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .repayment span{color:var(--text_color_primary);font-family:SF Pro Display;font-size:16px;font-weight:100}.custom-repayment-calculator-page .card .result_container .result_section .frequency-input{width:100%}.custom-repayment-calculator-page .card .result_container .result_section .frequency-input .input-field{flex-direction:column;gap:10px;width:100%;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .frequency-input .input-field p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.custom-repayment-calculator-page .card .result_container .result_section .frequency-input .input-field .tab-header{height:42px;border-radius:8px!important}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable{background:#e1f0f8;border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;width:100%;padding:16px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable p{color:var(--Primary-colors-primary-color-06,#324666);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable p sup{font-size:12px;top:-.5em}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable span{justify-content:flex-start;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable span p{color:var(--dark);margin:0;font-family:SF Pro Display;font-size:24px;font-weight:700}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable span p sup{font-size:14px;top:-.5em}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable span strong{color:var(--dark);font-family:SF Pro Display Medium;font-size:16px;font-weight:300}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable{background:#e1f0f8;border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding:16px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable p{color:var(--Primary-colors-primary-color-06,#324666);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable p sup{font-size:12px;top:-.5em}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span h6{color:var(--Grey-scale-Grey-scale-600,#5b5e64);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span p{color:var(--dark);margin:0;font-family:SF Pro Display;font-size:24px;font-weight:700}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span p sup{font-size:14px;top:-.5em}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span strong{color:var(--dark);font-family:SF Pro Display Medium;font-size:16px;font-weight:300}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable .info{background:#cce5f3;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:8px 16px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable .info .info-icon{background:var(--white,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;padding:4px;display:flex}.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable .info p{color:#4f4f4f;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:500;line-height:25px}.custom-repayment-calculator-page .card .result_container .chart_section{flex-direction:column;align-items:flex-start;gap:24px;width:55%;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .info-container{margin-top:0}.custom-repayment-calculator-page .card .result_container .chart_section .chart_tab{justify-content:space-between;align-items:center;width:100%;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_tab .chart-tab-header{cursor:pointer;letter-spacing:1px;width:100%;height:42px;color:var(--text_color_2);border:1px solid var(--grey_300);justify-content:center;align-items:center;gap:8px;font-family:SF Pro Display Medium;font-size:14px;font-weight:500;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_tab .chart-tab-header.active{background-color:var(--grey_200);color:var(--dark)}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder{width:100%;position:relative}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder h3{color:var(--text_color_primary);margin-bottom:24px;font-family:SF Pro Display;font-size:20px;font-weight:600}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info{z-index:100;flex-direction:column;margin-bottom:24px;font-family:SF Pro Display;display:flex;position:absolute;top:20%;right:10%}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item{align-items:center;gap:8px;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item .dot{border-radius:50%;width:15px;height:15px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item .dot.interest{background-color:#ef4444;font-family:SF Pro Display Medium}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item .dot.principal{background-color:#4170ba;font-family:SF Pro Display Medium}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item span{color:#374151;font-size:16px;font-weight:600}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container{width:100%;height:434px;position:relative}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-responsive-container{width:95%!important}@media (width<=1536px){.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-responsive-container{width:100%!important}}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-cartesian-grid-horizontal line,.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-cartesian-grid-vertical line{stroke:#f0f0f0;stroke-dasharray:3 3}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-xAxis .recharts-cartesian-axis-tick-value,.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-yAxis .recharts-cartesian-axis-tick-value,.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-label{fill:#6b7280;font-family:SF Pro Display;font-size:12px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .recharts-default-tooltip{display:none}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:0;font-family:SF Pro Display;animation:.2s ease-in-out fadeIn;overflow:hidden;box-shadow:0 4px 16px #0000001a}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .tooltip-header{background:#f8fafc;padding:8px 12px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .period-label{color:#1e293b;font-family:SF Pro Display;font-size:20px;font-weight:600}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .tooltip-content{padding:8px 16px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .tooltip-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .tooltip-label{color:#64748b;align-items:center;gap:8px;font-family:SF Pro Display;font-size:18px;font-weight:500;display:flex}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .color-dot{border-radius:50%;width:14px;height:14px;display:inline-block}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-tooltip-wrapper .custom-tooltip .tooltip-value{color:#1e293b;margin-left:12px;font-family:SF Pro Display;font-size:18px;font-weight:600}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-legend-wrapper .recharts-legend-item .recharts-legend-icon{width:10px!important;height:10px!important}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .result-chart-container .recharts-wrapper .recharts-legend-wrapper .recharts-legend-item .recharts-legend-item-text{color:#6b7280;font-family:SF Pro Display;font-size:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder{padding:16px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder h3{margin-bottom:16px;font-size:16px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info{margin-bottom:16px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row{flex-direction:column;align-items:flex-start;gap:8px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item{font-size:13px}}@media (width<=480px){.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item{font-size:12px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info .info-row .info-item .dot{width:10px;height:10px}}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper{width:100%}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper h2{color:var(--text_color_primary);margin-bottom:24px;font-family:SF Pro Display Medium;font-size:24px;font-weight:500}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table{width:100%;max-height:500px;overflow-y:scroll}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar{width:16px}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-track{background:var(--light);border-radius:8px}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-thumb{background:var(--grey);border:3px solid var(--light);border-radius:999px}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-thumb:hover{background:#333}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-button{display:none}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-button:single-button:vertical:decrement{background:url("data:image/svg+xml;utf8,    <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>      <circle cx='8' cy='8' r='7' fill='white'/>      <polygon points='8,4 12,10 4,10' fill='black'/>    </svg>") 50%/contain no-repeat;border:none;width:16px;height:16px;display:block}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table::-webkit-scrollbar-button:single-button:vertical:increment{background:url("data:image/svg+xml;utf8,    <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>      <circle cx='8' cy='8' r='7' fill='white'/>      <polygon points='4,6 12,6 8,12' fill='black'/>    </svg>") 50%/contain no-repeat;border:none;width:16px;height:16px;display:block}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table{border-collapse:collapse;text-align:left;width:100%}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table thead{background-color:var(--grey_200)}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table th,.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table td{border:1px solid var(--grey_200);color:var(--text_color_primary);padding:8px;font-family:SF Pro Display;font-size:14px}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table th{font-weight:600}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table tbody tr{border-bottom:1px solid var(--grey_200)}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table table tbody tr:nth-child(2n){background-color:var(--grey_200)}.custom-repayment-calculator-page .card .result_container .add_income_button{background:#324666;border-radius:8px;margin-left:auto;padding:16px 28px}.custom-repayment-calculator-page .card .result_container .add_income_button button{color:var(--white,#fff);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:15px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:600;line-height:16px;display:flex;background:#324666!important;border:none!important}@media (width<=768px){.custom-repayment-calculator-page .card .result_container{flex-direction:column;gap:32px}.custom-repayment-calculator-page .card .result_container .result_section,.custom-repayment-calculator-page .card .result_container .chart_section{width:100%}.custom-repayment-calculator-page .card .result_container .result_section .repayment h2{font-size:32px}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder{padding:0}.custom-repayment-calculator-page .card .result_container .chart_section .chart_placeholder .chart-info{margin-top:12px;margin-bottom:16px;position:static}.custom-repayment-calculator-page .card .result_container .chart_section .repayment_table_wrapper .repayment_table{overflow-x:auto}.custom-repayment-calculator-page .card .result_container .add_income_button{width:100%;margin-left:0}}@media (width<=576px){.custom-repayment-calculator-page .card .result_container .result_section .repayment h2{font-size:26px}.custom-repayment-calculator-page .card .result_container .result_section .interest_payable span,.custom-repayment-calculator-page .card .result_container .result_section .extra_interest_payable span{flex-wrap:wrap}}.custom-repayment-calculator-page .card .title{color:var(--text_color_primary);margin-top:48px;font-family:SF Pro Display Medium;font-size:24px;font-weight:500}.custom-repayment-calculator-page .card .get_in_touch_section{margin-top:32px}.custom-repayment-calculator-page .card .get_in_touch_section .get_in_touch_content{background-color:var(--primary_2);justify-content:center;align-items:center;width:100%;height:auto;min-height:120px;padding:20px;display:flex}.custom-repayment-calculator-page .card .get_in_touch_section .get_in_touch_content button{background-color:var(--primary);color:#fff;white-space:nowrap;border-radius:8px;padding:12px 20px;font-size:16px}.custom-repayment-calculator-page .card .get_in_touch_section .disclaimer{color:var(--text_color_primary);margin-top:8px;font-family:SF Pro Display Medium;font-size:12px;font-weight:200;line-height:14px}.custom-repayment-calculator-page .card .get_in_touch_section .disclaimer b{font-weight:700}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)}@font-face{font-family:Lufga-Regular;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)}@font-face{font-family:SF Pro Display;src:url(/assets/SFPRODISPLAYREGULAR-DF_3XEGl.OTF)}@font-face{font-family:SF Pro Display Bold;src:url(/assets/SFPRODISPLAYBOLD-CkqE-6tD.OTF)}@font-face{font-family:SF Pro Display Medium;src:url(/assets/SFPRODISPLAYMEDIUM-DSttQARu.OTF)}.borrowing-capacity-calculator-page .card{height:100%}.borrowing-capacity-calculator-page .card .merged_field{flex-wrap:wrap;align-self:stretch;align-items:flex-end;gap:16px;display:flex}.borrowing-capacity-calculator-page .card .merged_field>.input-field{flex:220px}.borrowing-capacity-calculator-page .card .input-field{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.borrowing-capacity-calculator-page .card .input-field .input-with-slider{justify-content:space-between;align-items:center;gap:20px;display:flex}.borrowing-capacity-calculator-page .card .input-field .input-with-slider .select-wrapper{width:135%}.borrowing-capacity-calculator-page .card .input-field .title_label{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.borrowing-capacity-calculator-page .card .input-field .title_label .label_head{justify-content:space-between;align-items:center;width:100%;display:flex}.borrowing-capacity-calculator-page .card .input-field .title_label .label_head .updated{color:var(--Success-600,#117101);flex:1 0 0;justify-content:flex-end;align-items:center;gap:4px;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:600;line-height:20px;display:flex}.borrowing-capacity-calculator-page .card .input-field .title_label .desc{color:var(--Grey-scale-Grey-scale-400,#8a8e95);font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.borrowing-capacity-calculator-page .card .input-field p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-style:normal;font-weight:700;line-height:20px;position:relative}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip{cursor:pointer;display:inline-block}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text{visibility:hidden;background-color:var(--primary);color:#fff;text-align:left;z-index:10;opacity:0;white-space:normal;border-radius:6px;width:min(300px,90vw);max-width:calc(100vw - 32px);margin-top:6px;padding:8px 12px;font-family:SF Pro Display Medium;font-size:14px;font-weight:400;transition:opacity .2s;position:absolute;top:100%;left:0}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text.tooltip-text--right{left:auto;right:0}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text ul{margin:4px 0 0;padding-left:16px}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text ul li{margin-bottom:4px;list-style:outside!important}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text p{color:#fff;margin-bottom:10px;font-family:SF Pro Display Medium;font-size:14px;font-weight:200;line-height:24px}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip .tooltip-text p strong{font-weight:500}.borrowing-capacity-calculator-page .card .input-field p .info-tooltip:hover .tooltip-text{visibility:visible;opacity:1;z-index:100}.borrowing-capacity-calculator-page .card .input-field p .info-icon{color:#fff;cursor:pointer;background-color:#b7c5dc;border-radius:50%;margin-left:2px;padding:2px 7px;font-size:10px}.borrowing-capacity-calculator-page .card .input-field .tab-header{height:auto;min-height:42px;border-radius:8px!important}.borrowing-capacity-calculator-page .card .input-field .tab-header .tab-item{text-align:center;padding:6px 4px}.borrowing-capacity-calculator-page .card .input-field .tab-header .tab-item h4.tab-heading{white-space:normal}.borrowing-capacity-calculator-page .card .input-field .input-with-text{align-items:center;gap:8px;display:flex}.borrowing-capacity-calculator-page .card .input-field .input-with-text p{color:var(--text_color_primary);white-space:nowrap;margin:0;font-family:SF Pro Display;font-size:16px;font-weight:300}.borrowing-capacity-calculator-page .card .input-field .radio_input{align-items:center;gap:16px;display:flex}.borrowing-capacity-calculator-page .card .borrowing-power-estimate{background:var(--Background-color-bg-02,#ebf3f5);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:130px;padding:20px;display:flex}.borrowing-capacity-calculator-page .card .borrowing-power-estimate h2{color:var(--Grey-scale-Grey-scale-400,#8a8e95);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.borrowing-capacity-calculator-page .card .borrowing-power-estimate h3{color:var(--Tertiary-500,#4170ba);text-align:center;letter-spacing:-.4px;margin-bottom:12px;font-family:SF Pro Display;font-size:40px;font-style:normal;font-weight:700;line-height:48px}@media (width<=768px){.borrowing-capacity-calculator-page .card .borrowing-power-estimate h3{font-size:30px;line-height:36px}}.borrowing-capacity-calculator-page .card .borrowing-power-estimate p{color:var(--Grey-scale-Grey-scale-400,#8a8e95);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.borrowing-capacity-calculator-page .card .no-estimate{background:var(--Background-color-bg-02,#ebf3f5);border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:12px 10px;display:flex}.borrowing-capacity-calculator-page .card .no-estimate .info-icon{background:var(--white,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.borrowing-capacity-calculator-page .card .no-estimate p{color:var(--Grey-scale-Grey-scale-900,#1c1d1f);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.borrowing-capacity-calculator-page .card .calculator_wrapper{border:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);border-radius:16px;margin-top:24px;padding:24px}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs{border-bottom:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:36px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab{color:var(--Grey-scale-Grey-scale-500,#7c7e80);text-align:center;text-transform:uppercase;cursor:pointer;padding:16px 24px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:500;line-height:16px;position:relative}@media (width<=768px){.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab{padding:12px 14px;font-size:13px}}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab:hover:not(.active){color:var(--Grey-scale-Grey-scale-900,#1c1d1f)}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab.active{color:var(--primary_3);text-align:center;text-transform:uppercase;font-family:Lufga;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab.active:after{content:"";background:var(--primary_3);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.borrowing-capacity-calculator-page .card .calculator_wrapper .tabs .tab{transition:color .1s cubic-bezier(.4,0,.2,1)}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container{flex-direction:column;gap:20px;height:100%;display:flex;position:relative}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section{flex-direction:column;gap:20px;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .title{color:var(--text_color_primary);margin-bottom:20px;font-family:SF Pro Display;font-size:28px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .title.expense{color:var(--Grey-scale-Grey-scale-900,#1c1d1f);letter-spacing:-.2px;font-family:SF Pro Display;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .sub-title{color:var(--text_color_primary);margin:20px 0 10px;font-family:SF Pro Display Medium;font-size:20px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .selection-header{justify-content:flex-start;align-items:flex-start;gap:36px;margin-top:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field{flex-wrap:wrap;justify-content:space-between;gap:24px;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field.second{border-top:1px solid var(--primary_4_700);margin-top:24px;padding-top:40px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field{border-right:1px solid var(--primary_4_700);flex-direction:column;flex:280px;gap:20px;width:51%;min-width:280px;padding-right:20px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .gross_income{justify-content:space-between;align-items:center;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .gross_income .label{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:24px;font-style:normal;font-weight:400;line-height:20px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .gross_income .value{color:var(--text_color_primary);font-family:SF Pro Display;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .my_salary{width:100%}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .my_salary .input-with-slider{justify-content:space-between;align-items:center;gap:20px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field .my_salary .input-with-slider .select-wrapper{width:125%}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field{flex:280px;width:49%;min-width:280px;padding-left:20px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .header{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .header h2{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:28px;font-style:normal;font-weight:600;line-height:28px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .header p{color:var(--text_color_primary);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields{flex-direction:column;gap:20px;width:100%;margin-top:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .input-with-slider{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .input-with-slider .select-wrapper{width:125%}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .input-with-slider .delete_icon{cursor:pointer;flex-shrink:0}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .input-with-slider .delete_icon svg{color:var(--text_color_primary);font-size:22px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .add_income_button{width:max-content;margin-top:24px}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .add_income_button.added{border:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);border-radius:8px;min-width:max-content;max-width:max-content;background:#324666!important}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field .income_tax_fields .add_income_button.added button{color:#fff;text-align:center;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:4px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex;background:#324666!important}@media (width<=768px){.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .left_field{border-right:none;border-bottom:1px solid var(--primary_4_700);width:100%;padding-bottom:20px;padding-right:0}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .income_source_field .right_field{width:100%;padding-left:0}}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:24px;height:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .expense_field{flex-direction:column;flex:280px;gap:24px;width:50%;min-width:280px;padding-left:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .expense_field.left_field{border-right:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);padding-right:24px;padding-left:0!important}@media (width<=768px){.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .expense_field{width:100%;padding-left:0!important}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .expense_field.left_field{border-right:none;border-bottom:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);padding-bottom:24px;padding-right:0}}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark{flex-direction:column;gap:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark h4{color:var(--text_color_primary);margin:0;font-family:SF Pro Display;font-size:22px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown{flex-direction:column;gap:12px;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-items{border:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);border-radius:8px;flex-direction:column;max-height:200px;padding-right:8px;display:flex;overflow-y:auto}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-item{border-bottom:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);grid-template-columns:1fr auto;align-items:center;padding:12px 16px;display:grid}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-item:last-child{border-bottom:none}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-category{color:var(--text_color_primary);margin:0;font-family:SF Pro Display;font-size:16px;font-weight:400}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-amount{color:var(--text_color_primary);text-align:right;font-family:SF Pro Display Medium;font-size:16px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-total{background:var(--Grey-scale-Grey-scale-50,#f5f6f7);border-radius:8px;grid-template-columns:1fr auto;padding:14px 16px;display:grid}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .breakdown-total strong{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-weight:700}.borrowing-capacity-calculator-page .card .calculator_wrapper .calculator-container .input-fields-section .expense_page .benchmark .benchmark-breakdown .benchmark-note{color:var(--text_color_primary);font-family:SF Pro Display;font-size:14px;font-weight:300}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator{flex-wrap:wrap;gap:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section{flex:280px;width:45%;min-width:280px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section h2{color:var(--Grey-scale-Grey-scale-900,#1c1d1f);letter-spacing:-.2px;font-family:SF Pro Display;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section p{color:var(--Grey-scale-Grey-scale-400,#8a8e95);font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section .add_income_button{background:#324666;border-radius:8px;width:max-content;max-width:100%;margin-top:24px;padding:16px 24px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section .add_income_button button{color:#fff;text-align:center;white-space:normal;text-transform:uppercase;background:#324666;border:none;justify-content:center;align-items:center;gap:8px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section .add_income_button button:hover{background:0 0}@media (width<=768px){.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .left-section .add_income_button{width:100%}}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section{flex-direction:column;flex:280px;align-items:flex-start;gap:28px;width:55%;min-width:280px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment p{color:var(--text_color_primary);margin:0 0 10px;font-family:SF Pro Display;font-size:16px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment h2{color:var(--text_color_primary);margin-bottom:10px;font-family:SF Pro Display Medium;font-size:42px;font-weight:700}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment h2 sup{font-size:18px;font-weight:700;top:-.5em}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment h2.interest{justify-content:flex-start;align-items:flex-end;gap:3px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment h2.interest .interest-suffix{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:10px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .repayment span{color:var(--text_color_primary);font-family:SF Pro Display;font-size:16px;font-weight:100}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .frequency-input{width:100%}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .frequency-input .input-field{flex-direction:column;gap:10px;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .frequency-input .input-field p{color:var(--text_color_primary);font-family:SF Pro Display Medium;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .right-section .frequency-input .input-field .tab-header{height:42px;border-radius:8px!important}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing{flex-wrap:wrap;gap:24px;width:100%;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div{flex-direction:column;flex:280px;gap:28px;width:50%;min-width:280px;padding-left:24px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div.left{border-right:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);padding-left:0;padding-right:24px}@media (width<=768px){.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div{width:100%;padding-left:0!important}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div.left{border-right:none;border-bottom:1px solid var(--Grey-scale-Grey-scale-100,#dbdcde);padding-bottom:24px;padding-right:0}}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment p{color:var(--text_color_primary);margin:0 0 10px;font-family:SF Pro Display;font-size:16px;font-weight:600}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment h2{color:var(--text_color_primary);margin-bottom:10px;font-family:SF Pro Display Medium;font-size:42px;font-weight:700}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment h2 sup{font-size:18px;font-weight:700;top:-.5em}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment h2.interest{justify-content:flex-start;align-items:flex-end;gap:3px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment h2.interest .interest-suffix{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:10px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .repayment span{color:var(--text_color_primary);font-family:SF Pro Display;font-size:16px;font-weight:100}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable{background:#e1f0f8;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable p{color:var(--Primary-colors-primary-color-06,#324666);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable p sup{font-size:12px;top:-.5em}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable span{justify-content:flex-start;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable span p{color:var(--dark);margin:0;font-family:SF Pro Display;font-size:24px;font-weight:700}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable span p sup{font-size:14px;top:-.5em}.borrowing-capacity-calculator-page .card .calculator_wrapper .borrowing-power-calculator .repayment_on_borrowing .form_div .interest_payable span strong{color:var(--dark);font-family:SF Pro Display Medium;font-size:16px;font-weight:300}.borrowing-capacity-calculator-page .card .calculator_wrapper .navigation_buttons{background-color:var(--primary_300);justify-content:space-between;gap:16px;margin-top:40px;margin-bottom:-32px;padding:24px 60px;display:flex}.borrowing-capacity-calculator-page .card .calculator_wrapper .navigation_buttons button{background-color:var(--light);color:var(--primary);white-space:nowrap;border-radius:8px;padding:12px 20px;font-size:16px}.borrowing-capacity-calculator-page .card .next{background:#324666;border-radius:8px;width:max-content;max-width:100%;margin-top:24px;margin-left:auto;padding:16px 28px}.borrowing-capacity-calculator-page .card .next button{color:var(--white,#fff);text-align:center;box-shadow:none;white-space:normal;text-transform:uppercase;background:#324666;border:none;justify-content:center;align-items:center;gap:15px;font-family:Lufga;font-size:14px;font-style:normal;font-weight:600;line-height:16px;display:flex}@media (width<=768px){.borrowing-capacity-calculator-page .card .next{width:100%;margin-left:0}.borrowing-capacity-calculator-page .card .repayment h2{font-size:30px}}@media (width>=992px){.stamp-duty-calculator-page .card{padding:24px}.stamp-duty-calculator-page .card .calculator-container{gap:24px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section{gap:22px;padding:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field{gap:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p{font-size:20px;line-height:22px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text{font-size:15px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-icon{padding:2px 7px;font-size:11px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field .tab-header{height:38px}.stamp-duty-calculator-page .card .calculator-container .display-section{height:65vh;padding:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header{gap:20px;top:20px;right:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header span{font-size:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field{padding:0 20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th{padding:11px 0}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:first-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:first-child{padding-right:12px;font-size:15px;line-height:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:last-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:last-child{padding-left:12px;font-size:15px;line-height:17px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_value{font-size:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:first-child{font-size:19px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child{font-size:26px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer{margin-top:40px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p{font-size:15px;line-height:17px}}@media (width>=1280px){.stamp-duty-calculator-page .card{padding:32px}.stamp-duty-calculator-page .card .calculator-container{flex-direction:row;align-items:flex-start;gap:28px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section{gap:24px;width:45%;padding:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field{gap:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p{font-size:22px;line-height:24px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-tooltip .tooltip-text{font-size:16px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field p .info-icon{padding:2px 8px;font-size:12px}.stamp-duty-calculator-page .card .calculator-container .input-fields-section .input-field .tab-header{height:40px;border-radius:8px!important}.stamp-duty-calculator-page .card .calculator-container .display-section{width:55%;height:75vh;padding:0}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header{gap:24px;top:24px;right:16px}.stamp-duty-calculator-page .card .calculator-container .display-section .action_header span{font-size:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field{padding:0 24px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th{padding:12px 0}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:first-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:first-child{padding-right:15px;font-size:16px;line-height:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td:last-child,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th:last-child{padding-left:15px;font-size:16px;line-height:18px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr td.th_value,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_label,.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr th.th_value{font-size:22px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:first-child{font-size:20px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .fees-table tr.total td:last-child{font-size:28px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer{margin-top:48px}.stamp-duty-calculator-page .card .calculator-container .display-section .border-field .disclaimer p{font-size:16px;line-height:14px}}@media (width>=1200px){.stamp-duty-calculator-page .card .calculator-container .display-section{height:70vh}}
