﻿:root{--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width: 1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width: 1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}select{word-wrap:normal}select:disabled{opacity:1}small,.small{font-size:.875em}fieldset{min-width:0;padding:0;margin:0;border:0}.container,.container-lg,.container-md{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container,.container-md{max-width:720px}}@media(min-width: 992px){.container,.container-lg,.container-md{max-width:960px}}@media(min-width: 1200px){.container,.container-lg,.container-md{max-width:1140px}}@media(min-width: 1400px){.container,.container-lg,.container-md{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width: 768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn{line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;font-size:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.d-flex{display:flex !important}.d-none{display:none !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-start{justify-content:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.mt-5{margin-top:3rem !important}.text-muted{color:#6c757d !important}#loader{display:none;justify-content:center;align-items:center;height:460px}#loader .lds-roller{display:inline-block;position:relative;width:80px;height:80px}#loader .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}#loader .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#d9042b;margin:-4px 0 0 -4px}#loader .lds-roller div:nth-child(1){animation-delay:-0.036s}#loader .lds-roller div:nth-child(1):after{top:63px;left:63px}#loader .lds-roller div:nth-child(2){animation-delay:-0.072s}#loader .lds-roller div:nth-child(2):after{top:68px;left:56px}#loader .lds-roller div:nth-child(3){animation-delay:-0.108s}#loader .lds-roller div:nth-child(3):after{top:71px;left:48px}#loader .lds-roller div:nth-child(4){animation-delay:-0.144s}#loader .lds-roller div:nth-child(4):after{top:72px;left:40px}#loader .lds-roller div:nth-child(5){animation-delay:-0.18s}#loader .lds-roller div:nth-child(5):after{top:71px;left:32px}#loader .lds-roller div:nth-child(6){animation-delay:-0.216s}#loader .lds-roller div:nth-child(6):after{top:68px;left:24px}#loader .lds-roller div:nth-child(7){animation-delay:-0.252s}#loader .lds-roller div:nth-child(7):after{top:63px;left:17px}#loader .lds-roller div:nth-child(8){animation-delay:-0.288s}#loader .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#pepper-calculator-main{font-family:"Open Sans";color:#253746}#pepper-calculator-main a{color:#d9042b;font-weight:600}#pepper-calculator-main label{width:100%;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;margin-bottom:8px}#pepper-calculator-main .btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:600;border-radius:8px;color:#fff;transition-duration:.2s}#pepper-calculator-main .btn-continue{background-color:#d9042b;border:2px solid #d9042b}#pepper-calculator-main .btn-continue em{color:#fff}#pepper-calculator-main .btn-continue:hover{background-color:rgba(0,0,0,0);color:#d9042b}#pepper-calculator-main .btn-continue:hover em{color:#d9042b}#pepper-calculator-main .btn-back{background-color:rgba(0,0,0,0);border:2px solid #253746;color:#253746}#pepper-calculator-main .btn-back:hover{background-color:#253746;color:#fff}#pepper-calculator-main .btn-back:hover em{color:#fff}#pepper-calculator-main .btn-email{background-color:#d9042b;border:2px solid #d9042b}#pepper-calculator-main .btn-email em{color:#fff}#pepper-calculator-main .btn-email:hover{background-color:rgba(0,0,0,0);color:#d9042b}#pepper-calculator-main .btn-email:hover em{color:#d9042b}.input-container{margin-bottom:16px;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 768px){.input-container{margin-bottom:0;padding:25px 20px}}.hide{display:none !important}.header-title{font-size:1.5625rem;letter-spacing:-1px;line-height:1.2;font-weight:700}.error-container{display:none;border:1px solid #cc4b37;padding:12px;border-radius:8px}.error-container .warning-label{margin-top:0;font-size:14px;font-weight:600}.warning-label{margin-top:5px}.input-group{border-radius:8px}.input-group:has(.form-control:focus){box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.input-group .input-group-text:has(~input:-internal-autofill-selected){background-image:none !important;background-color:light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;color:fieldtext !important}.input-group .input-group-text{border-radius:6px;background-color:rgba(0,0,0,0);font-weight:400}.input-group .input-group-text em{color:#253746;font-size:12px}.input-group .input-group-text.disabled{background-color:#e9ecef;opacity:1}.input-group>.form-control:first-child{border-right:none !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group>.form-control:not(:first-child){border-left:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding-left:0}.form-control,.form-select{border-radius:8px !important;border:1px solid #ced4da !important;color:#2c3e50;font-weight:500;border-radius:6px}.form-control option,.form-select option{color:#2c3e50;font-weight:500}.toggle{box-sizing:border-box;font-size:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;height:2.4375rem}@media(min-width: 992px){.toggle{width:75%}}.toggle input+label{flex:1;display:flex;justify-content:center;align-items:center;margin-bottom:0;height:36px;box-sizing:border-box;position:relative;border:solid 1px #ddd;background-color:#fff;line-height:90%;font-size:12px;font-weight:400;text-align:center;box-shadow:0 0 0 hsla(0,0%,100%,0);transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}@media(max-width: 800px){.toggle input+label{display:flex;justify-content:center;align-items:center}}.toggle input+label:first-of-type{border-radius:8px 0 0 8px;border-right:none}.toggle input+label:last-of-type{border-radius:0 8px 8px 0;border-left:none}.toggle input:hover+label{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}.toggle input:checked+label{background-color:#253746;color:#fff;border-color:#253746;z-index:1}.toggle input{width:0;height:0;position:absolute;left:-9999px}.toggle[type=radio]{display:none}#toggle-size{width:100%}.range-slider{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding-left:6px}.range-slider .range-slider__range{-webkit-appearance:none;appearance:none;width:calc(100% - 73px);height:10px;border-radius:5px;background-color:#d7dcdf;outline:none;padding:0;margin:0}.range-slider .range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:#2c3e50;cursor:pointer;transition:background .15s ease-in-out}.range-slider .range-slider__range::-webkit-slider-thumb:hover,.range-slider .range-slider__range:active::-webkit-slider-thumb,.range-slider .range-slider__range::-moz-range-thumb:hover,.range-slider .range-slider__range::-moz-range-thumb{background-color:#df0024}.range-slider .range-slider__range::-moz-range-thumb,.range-slider .range-slider__range::-ms-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:0;border-radius:50%;background-color:#2c3e50;cursor:pointer;transition:background .15s ease-in-out}.range-slider .range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #df0024}.range-slider .range-slider__value{display:inline-block;position:relative;width:60px;color:#fff;line-height:20px;text-align:center;border-radius:6px;background-color:#2c3e50;padding:5px 10px;margin-left:8px}.range-slider .range-slider__value:after{position:absolute;top:8px;left:-6px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-right:7px solid #2c3e50;border-bottom:7px solid rgba(0,0,0,0);content:""}select option{color:#000}select option:disabled{color:rgba(0,0,0,.5)}#pepper-calculator-main .calculator-info-box{margin-bottom:30px;padding:20px;background-color:#fff;border:1px solid #ced4da;border-radius:8px;font-size:12px}#pepper-calculator-main .calculator-info-box p,#pepper-calculator-main .calculator-info-box a{font-size:12px;line-height:1.2rem}#pepper-calculator-main .calculator-info-box p:hover,#pepper-calculator-main .calculator-info-box a:hover{font-size:12px;color:#253746}#pepper-calculator-main .calculator-info-box a{font-weight:600}#pepper-calculator-main .calculator-info-box .calculator-info-header{font-size:22px;color:#253746}#pepper-calculator-main .calculator-info-box .calculator-info-content .title{font-size:14px;font-weight:600}#pepper-calculator-main .calculator-info-box .calculator-info-content p{margin-bottom:5px}.is-invalid-input:not(:focus){border-color:#cc4b37 !important;background-color:#f9ecea !important}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37 !important}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37 !important}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37 !important}.is-invalid-label{color:#cc4b37 !important}#final-result-page h4{font-size:20px;font-weight:600}#final-result-page .header-title{margin-bottom:17px;font-size:2.5rem;text-align:center}#final-result-page .results-text{font-size:18px;font-weight:600;text-align:center}#final-result-page table{width:100%;margin-bottom:30px;font-weight:600}@media(max-width: 575px){#final-result-page table{font-size:12px}}#final-result-page table .table-header{background:rgba(0,0,0,0);font-size:1rem}#final-result-page table .table-header em{float:right}#final-result-page table .row-header{background-color:#ebebeb}#final-result-page table th,#final-result-page table td{padding:10px;border:.005em solid #707070}#final-result-page table #income-total-applicant-one-final,#final-result-page table #commitments-total-applicant-one-final,#final-result-page table #expenditure-total-final,#final-result-page table #income-total-applicant-two-final,#final-result-page table #commitments-total-applicant-two-final{color:#d9042b}#final-result-page table .table-total{background-color:#c5c5c5}#final-result-page .calculator-info-box.warning{border-color:#d9042b}#final-result-page .calculator-info-box.warning h3{display:flex;align-items:center}#final-result-page .calculator-info-box.warning h3 em{color:#d9042b;font-size:18px;margin-right:10px}#final-result-page .extra-info{font-size:12px}#final-result-page a{color:#d9042b}#final-result-page .results-page-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:2rem}#final-result-page .results-page-links .results-cta-reset-calculator,#final-result-page .results-page-links .results-cta-email{padding:8px 24px;border-radius:99px;background-color:#fff;border:1px solid #d9042b;font-family:"Halis R",Sans-serif;font-weight:600;color:#253746;transition-duration:.2s}#final-result-page .results-page-links .results-cta-reset-calculator:hover,#final-result-page .results-page-links .results-cta-email:hover{background-color:#d9042b;color:#fff}#final-result-page .results-page-links .results-cta-reset-calculator i,#final-result-page .results-page-links .results-cta-email i{margin-left:6px}#final-result-page .results-page-links .results-login-register-btn{padding:8px 32px;margin:0;border-radius:99px;background-color:#253746;border:1px solid #253746;font-family:"Halis R",Sans-serif;font-weight:600;color:#fff;transition-duration:.2s;text-align:center}#final-result-page .results-page-links .results-login-register-btn:hover{background-color:#fff;color:#253746}#final-result-page .results-page-links .results-login-register-btn i{margin-left:6px}.second-income-toggle{height:38px}.form-wizard{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:50px 0 30px}@media(max-width: 575.98px){.form-wizard{display:none}}@media(max-width: 991.98px){.form-wizard{padding:20px 0 5px}}.form-wizard .form-wizard__container{display:flex;width:15%;min-width:fit-content;flex-direction:column;align-items:center}.form-wizard .stepper-connect-container{flex:1 0 auto;height:2px;background-color:rgba(37,55,70,.3)}.form-wizard .stepper-connect-container .stepper-connect{height:100%;width:0%;background-color:#253746;transition-duration:.2s}.form-wizard .stepper-connect-container .stepper-connect.active{width:100%}.form-wizard .form-wizard__icon{display:flex;align-items:center;padding:0 10px;width:100%;background-color:#fff;font-size:20px;color:rgba(37,55,70,.3);border:2px solid rgba(37,55,70,.3);border-radius:8px}@media(max-width: 991.98px){.form-wizard .form-wizard__icon{justify-content:center;padding:5px 0}.form-wizard .form-wizard__icon.current .label{display:inline;margin:0 0 0 16px}.form-wizard .form-wizard__icon .label{margin:0 0 0 16px}}.form-wizard .form-wizard__icon:hover{color:rgba(37,55,70,.3);border:2px solid rgba(37,55,70,.3);border-radius:8px}.form-wizard .form-wizard__icon p{font-size:14px;margin:16px 0 16px 10px;font-weight:700;text-align:center}.form-wizard .form-wizard__icon.current{color:#253746;border:solid 2px #253746;cursor:default;transition-delay:.2s}.form-wizard .form-wizard__icon.complete{color:#fff;border:solid 2px #253746;background-color:#253746;border-color:#253746}.form-wizard .form-wizard__icon.complete:hover{color:#253746 !important;background-color:rgba(37,55,70,.2)}#confirmation-message-success{display:none;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}#confirmation-message-success p{margin-bottom:2rem;max-width:500px;text-align:center;font-size:1.4rem;font-weight:600}#confirmation-message-success .confirmation-text p{font-family:"Halis R",Sans-serif;font-size:22px;font-weight:400;max-width:none}#confirmation-message-success .confirmation-text p.text-red{color:#e61932;font-size:26px}#confirmation-message-success .confirmation-text p.text-red .besley{font-family:"Besley",Sans-serif;font-weight:600;font-style:italic}#confirmation-message-success .confirmation-text p.text-lg{font-size:26px}#confirmation-message-success .confirmation-message-success-links{display:grid;grid-template-columns:1fr 1fr;gap:32px}#confirmation-message-success .confirmation-message-success-links #reset-calculator{padding:8px 24px;border-radius:99px;background-color:#fff;border:1px solid #d9042b;font-family:"Halis R",Sans-serif;font-weight:600;color:#253746;transition-duration:.2s}#confirmation-message-success .confirmation-message-success-links #reset-calculator:hover{background-color:#d9042b;color:#fff}#confirmation-message-success .confirmation-message-success-links #reset-calculator i{margin-left:6px}#confirmation-message-success .confirmation-message-success-links #login-register-btn{padding:8px 32px;margin:0;border-radius:99px;background-color:#253746;border:1px solid #253746;font-family:"Halis R",Sans-serif;font-weight:600;color:#fff;transition-duration:.2s}#confirmation-message-success .confirmation-message-success-links #login-register-btn:hover{background-color:#fff;color:#253746}#confirmation-message-success .confirmation-message-success-links #login-register-btn i{margin-left:6px}#confirmation-message-success #marketing-pref{display:none;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;border:1px solid #000;padding:24px 48px;border-radius:4px;max-width:320px}#confirmation-message-success #marketing-pref p{margin:0;font-size:16px}#confirmation-message-success #marketing-pref button{padding:8px 32px;border-radius:99px;background-color:#d9042b;border:1px solid #d9042b;color:#fff;font-size:14px;font-weight:400}#confirmation-message-success #marketing-pref button:hover{background-color:#fff;color:#d9042b}#confirmation-message-success #marketing-pref button:disabled:hover{background-color:#d9042b;color:#fff}#confirmation-message-success #marketing-pref button i{margin-left:6px}#confirmation-message-success #marketing-pref .loader{display:none;width:40px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, #fff 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}#confirmation-message-failure{display:none;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}#confirmation-message-failure p{margin-bottom:2rem;max-width:500px;text-align:center;font-size:1.4rem;font-weight:600}#confirmation-message-failure a{padding:12px 24px;margin:0 1rem;border:2px solid #d9042b;border-radius:5px;background-color:#d9042b;color:#fff;font-family:"Halis R",Sans-serif;text-decoration:none;transition-duration:.3s}#confirmation-message-failure a:hover{background-color:#fff;color:#d9042b}#confirmation-message-failure button{padding:12px 24px;border:2px solid #d9042b;border-radius:5px;background-color:#fff;color:#d9042b;transition-duration:.3s}#confirmation-message-failure button:hover{background-color:#d9042b;color:#fff}.version{width:100%;text-align:right;font-size:12px}#info-section{display:flex;align-items:center}.term-container{justify-content:flex-start}#buy-to-let-calc{font-family:inherit;color:#253746;font-family:"Halis R",Sans-serif}#buy-to-let-calc h3{font-weight:900}#buy-to-let-calc .result-text{margin:1rem 0;font-size:14px}.color-secondary{background-color:rgba(223,0,36,.15)}.color-secondary .result-text,.color-secondary em,.color-secondary span{color:#df0024 !important}.color-green{background-color:rgba(0,104,69,.15)}.color-green .result-text,.color-green em,.color-green span{color:#006845 !important}#product12,#product18,#product24,#product36,#product48,#product12Light,#product18Light,#product24Light,#product36Light,#product48Light,#product60,#final-results,#page-two,#error,#error-hmo,#contact-form,.purchase,#buy-to-let-calc #btl-email-submit-btn,#warning-label-hmo-ltv,#warning-label-65-ltv,#warning-label-70-ltv,#warning-label-75-ltv,#warning-label-80-ltv,#warning-label-negative,#warning-label-first-name,#warning-label-last-name,#warning-label-email{display:none}#warning-label-65-ltv,#warning-label-70-ltv,#warning-label-75-ltv,#warning-label-80-ltv,#warning-label-negative{margin-top:8px}#warning-label{float:left;visibility:hidden}.form-control,.form-select{border-radius:8px !important;border:1px solid #ced4da !important}.input-group>.form-control:not(:first-child){border-left:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group>.form-control:first-child{border-right:none !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-container{padding:5px}@media(min-width: 768px){.input-container{padding:25px 20px}}.input-group .input-group-text{border-radius:8px;background-color:rgba(0,0,0,0)}.input-group .input-group-text em{color:#253746;font-size:12px}.input-group .input-group-text.disabled{background-color:#e9ecef;opacity:1}.range-slider{width:100%;margin:0px 0 0 0%;padding-left:6px}.range-slider .range-slider__range{-webkit-appearance:none;appearance:none;width:calc(100% - 73px);height:10px;border-radius:5px;background-color:#d7dcdf;outline:none;padding:0;margin:0}.range-slider .range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:#2c3e50;cursor:pointer;transition:background .15s ease-in-out}.range-slider .range-slider__range::-webkit-slider-thumb:hover{background-color:#df0024}.range-slider .range-slider__range:active::-webkit-slider-thumb,.range-slider .range-slider__range:active::-moz-range-thumb{background-color:#df0024}.range-slider .range-slider__range::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:0;border-radius:50%;background-color:#2c3e50;cursor:pointer;transition:background .15s ease-in-out}.range-slider .range-slider__range::-moz-range-thumb:hover{background-color:#df0024}.range-slider .range-slider__range::-ms-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:0;border-radius:50%;background-color:#2c3e50;cursor:pointer;transition:background .15s ease-in-out}.range-slider .range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #df0024}.range-slider #range-slider__value{display:inline-block;position:relative;width:60px;color:#fff;line-height:20px;text-align:center;border-radius:3px;background-color:#2c3e50;padding:5px 10px;margin-left:8px}.range-slider #range-slider__value:after{position:absolute;top:8px;left:-7px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-right:7px solid #2c3e50;border-bottom:7px solid rgba(0,0,0,0);content:""}.is-invalid-input:not(:focus),.is-invalid-prepend{border-color:#cc4b37 !important;background-color:#f9ecea !important}.is-invalid-input:not(:focus)::-webkit-input-placeholder,.is-invalid-input:not(:focus):-ms-input-placeholder,.is-invalid-input:not(:focus)::-ms-input-placeholder,.is-invalid-input:not(:focus)::placeholder,.is-invalid-label{color:#d9042b !important}.is-invalid-label{color:#d9042b !important}#buy-to-let-calc .btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:600;border-radius:8px;margin-top:15px;background-color:#d9042b;border:2px solid #d9042b;transition-duration:.2s;color:#fff}#buy-to-let-calc .btn em{color:#fff}#buy-to-let-calc .btn:hover{background-color:rgba(0,0,0,0);color:#d9042b}#buy-to-let-calc .btn:hover em{color:#d9042b}#buy-to-let-calc .btn-back{background-color:rgba(0,0,0,0);border-color:#253746;color:#253746}#buy-to-let-calc .btn-back em{color:#253746}#buy-to-let-calc .btn-back:hover{background-color:#253746;color:#fff}#buy-to-let-calc .btn-back:hover em{color:#fff}.calculator-info-box{padding:20px;border:1px solid #ced4da;border-radius:8px;font-size:12px}.calculator-info-box p{line-height:18px}.calculator-info-box .calculator-info-header{font-size:22px;color:#253746}.calculator-info-box .calculator-important-text{font-size:12px}.calculator-info-box .calculator-info-content .title{font-size:14px;font-weight:600}.calculator-info-box .calculator-info-content p{font-size:14px;margin-bottom:5px}#page-two .result-box-info{margin-top:20px;padding:8px 8px 8px 24px;text-align:center;border-radius:8px}#page-two .result-box-info .result-text{margin:25px 0}#page-two .bold-info{font-weight:700}#page-two .calculator-summary{height:fit-content}#page-two ul{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}#buy-to-let-calc label{width:100%;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;color:#253746;padding-bottom:10px}#buy-to-let-calc a{color:#d9042b}#buy-to-let-calc select option{color:#000}#buy-to-let-calc select option:disabled{color:#e9ecef}@media(max-width: 991.98px){#buy-to-let-calc #results-btn-container{margin-bottom:1rem}}.summary-info{list-style:none;margin-left:0;padding-left:0}.summary-info li{padding-left:1em;text-indent:-1em}.summary-info li:before{padding-right:15px;font-family:"Font Awesome 5 Free";content:"";color:#df0024;font-size:.625rem;position:relative;top:-3px}#contact-form{margin-bottom:1rem}#contact-form h4{margin-bottom:1rem;font-size:18px}.form-wizard{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width: 575.98px){.form-wizard{display:none}}.form-wizard .form-wizard__container{display:flex;flex-direction:column;align-items:center}.form-wizard .form-wizard__icon{display:flex;align-items:center;padding:0 10px;margin-bottom:10px;width:100%;background-color:#fff;font-size:20px;color:rgba(37,55,70,.3);border:1px solid rgba(37,55,70,.3);border-radius:8px}.form-wizard .form-wizard__icon:hover{border:1px solid rgba(37,55,70,.3);border-radius:8px}.form-wizard .form-wizard__icon p{font-size:14px;margin:16px 0 16px 10px;font-weight:700;text-align:center}.form-wizard .form-wizard__icon.current{color:#253746;border:solid 2px #253746;cursor:default}.form-wizard .form-wizard__icon.complete{color:#fff;border:solid 2px #253746;background-color:#253746;border-color:#253746}.form-wizard .form-wizard__icon.complete:hover{color:#253746 !important;background-color:rgba(37,55,70,.2)}@media(max-width: 991.98px){.form-wizard .form-wizard__icon{justify-content:center;padding:5px 10px}.form-wizard .form-wizard__icon.current .label{display:inline;margin:0 0 0 16px}.form-wizard .form-wizard__icon .label{margin:0 0 0 16px}}@media(max-width: 991.98px){.form-wizard{padding:20px 0 5px}}.version{width:100%;text-align:right;font-size:12px}#confirmation-message-success,#confirmation-message-failure{display:none;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}#confirmation-message-success p,#confirmation-message-failure p{font-size:1.4rem;font-weight:600}#confirmation-message-success a,#confirmation-message-failure a{padding:12px 24px;margin:0 1rem;border:2px solid #d9042b;border-radius:5px;background-color:#d9042b;color:#fff;font-family:"Halis R",Sans-serif;text-decoration:none;transition-duration:.3s}#confirmation-message-success a:hover,#confirmation-message-failure a:hover{background-color:#fff;color:#d9042b}#confirmation-message-success button,#confirmation-message-failure button{padding:12px 24px;border:2px solid #d9042b;border-radius:5px;background-color:#fff;color:#d9042b;transition-duration:.3s}#confirmation-message-success button:hover,#confirmation-message-failure button:hover{background-color:#d9042b;color:#fff}label.contains-tooltip{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){label.contains-tooltip{flex-direction:row;align-items:center;gap:1rem}}label.contains-tooltip .tax-disclaimer-mb{color:gray;font-size:12px}@media(min-width: 768px){label.contains-tooltip .tax-disclaimer-mb{display:none}}label.contains-tooltip .tooltip-container{position:relative;display:none}@media(min-width: 768px){label.contains-tooltip .tooltip-container{display:inline-block}}label.contains-tooltip .tooltip-container:hover .tootip-content{visibility:visible;opacity:1;left:50%;transform:translateX(-50%)}@media(min-width: 601px){label.contains-tooltip .tooltip-container:hover .tootip-content::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:0;height:0;border-left:5px solid #555;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}}label.contains-tooltip .tooltip-container .tootip-content{visibility:hidden;width:90vw;max-width:300px;background-color:#253746;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;white-space:normal;overflow:hidden;font-size:14px;font-weight:400}@media(max-width: 600px){label.contains-tooltip .tooltip-container .tootip-content{white-space:normal;left:0;right:0;margin:0 auto}}
