.VisiCalcClass{background:url(/wp-content/uploads/2024/11/loading-spinner.gif) 50% 80px no-repeat;background-size:48px 48px;width:100%;min-width:640px;min-height:800px;margin:0;padding:0}#Loan_Repayment_Calculator{min-height:750px!important}#Borrowing_Power_Calculator{min-height:750px!important}#Budget_Planner{min-height:2850px!important}#Compound_Interest_Calculator{min-height:850px!important}#Credit_Card_Calculator{min-height:900px!important}#How_Long_to_Repay_Calculator{min-height:750px!important}#Interest_Only_Mortgage_Calculator{min-height:750px!important}#Saving_Calculator{min-height:600px!important}#Split_Loan_Calculator{min-height:800px!important}#Property_Selling_Cost_Calculator{min-height:700px!important}#Reverse_Mortgage_Calculator{min-height:1100px!important}#Stamp_Duty_Calculator{min-height:800px!important}#Income_Gross_Up_Calculator{min-height:900px!important}#Income_Gross_Up_Calculator{min-height:900px!important}#RentvsBuyCalculator{min-height:1100px!important}#Mortgage_Switching_Calculator{min-height:1100px!important}@media (max-width:767px){.VisiCalcClass{min-width:100%;min-height:1250px;margin:0;padding:0}#Loan_Repayment_Calculator{min-height:1250px!important}#Borrowing_Power_Calculator{min-height:1800px!important}#Budget_Planner{min-height:5000px!important}#Comparison_Rate_Calculator{min-height:1450px!important}#Compound_Interest_Calculator{min-height:1200px!important}#Credit_Card_Calculator{min-height:1500px!important}#Extra_Repayment_Calculator{min-height:1450px!important}#Home_Loan_Offset_Calculator{min-height:1400px!important}#How_Long_to_Repay_Calculator{min-height:1250px!important}#Interest_Only_Mortgage_Calculator{min-height:1450px!important}#Saving_Calculator{min-height:1250px!important}#Introductory_Rate_Loan_Calculator{min-height:1400px!important}#Lump_Sum_Repayment_Calculator{min-height:1450px!important}#Split_Loan_Calculator{min-height:1550px!important}#Loan_Comparison_Calculator{min-height:1800px!important}#Property_Buying_Cost_Calculator{min-height:1850px!important}#Property_Selling_Cost_Calculator{min-height:1650px!important}#Reverse_Mortgage_Calculator{min-height:1900px!important}#Stamp_Duty_Calculator{min-height:1250px!important}#Income_Gross_Up_Calculator{min-height:1700px!important}#Income_Gross_Up_Calculator{min-height:1700px!important}#RentvsBuyCalculator{min-height:1900px!important}#Mortgage_Switching_Calculator{min-height:1900px!important}}.grecaptcha-badge{visibility:hidden}#section-lenders .wp-block-image{margin-bottom:0;text-align:center}#section-lenders .col-content{padding:0}b,strong{font-weight:600}@media (max-width:575.98px){.is-style-lead{font-size:1.125rem}}#top-header{font-family:Barlow Condensed,Verdana,Geneva,sans-serif;text-transform:uppercase}#top-header i{margin-right:.25rem;font-weight:300}#top-header i.fa-circle{font-size:.25rem;font-weight:900;vertical-align:middle;margin:-1px .25rem 0}.navbar.navbar-light .navbar-toggler{border-color:#1b2452!important}.navbar.navbar-light .navbar-toggler .navbar-toggler-icon-container span{background-color:#1b2452!important}.navbar.navbar-dark .navbar-toggler{border-color:#c9b25f!important}.navbar.navbar-dark .navbar-toggler .navbar-toggler-icon-container span{background-color:#c9b25f!important}#header-container .navbar .collapsed,#header-container .navbar .collapsed .dropdown-menu{font-size:1.125rem}#header-container .navbar .collapsed .nav-link{margin-top:.25rem;margin-bottom:.25rem}.hero-scroll-btn .btn i,.hero-scroll-btn .btn svg{display:inline-block;position:relative;-moz-animation:bounce-down 1.25s infinite ease-out;-o-animation:bounce-down 1.25s infinite ease-out;-webkit-animation:bounce-down 1.25s infinite ease-out;animation:bounce-down 1.25s infinite ease-out}@keyframes bounce-down{0%{transform:translate(0,-.025em)}25%{transform:translate(0,.2em)}100%{transform:translate(0,-.025em)}}#section-footer .list-unstyled li{padding:.125rem 0}.form-group>label{text-transform:uppercase;font-weight:700;font-size:.875em;margin-bottom:.25rem}.wpcf7-list-item>label{margin-bottom:0}.gutenize-icon-list-item a{color:inherit}.custom-icon{border-radius:50%;padding:.5rem;width:3rem;height:3rem}#section-services .card{height:100%;border-top:6px solid #c9b25f!important}#section-services .card .w-100{display:flex;flex-direction:column;height:100%}#section-services .card .wp-block-gutenize-button{margin-top:auto}.grid-cards .card{height:100%;border-color:#c9b25f;border-top-width:6px}@media (min-width:768px){.card:not(.wp-block-gutenize-accordion-card) .card-body{padding:2rem}.card .card-body .list-group-flush{margin:0 -2rem}}.wp-block-gutenize-accordion-card.card,.wp-block-gutenize-accordion-card .card-header{border-color:#c9b25f;background-color:#fff}.wp-block-gutenize-accordion-card .card-header{padding-top:1rem;padding-bottom:1rem}.wp-block-gutenize-accordion-card .card-header:not(.collapsed){background-color:rgb(201 178 95 / .08);border-left:4px solid #c9b25f}.wp-block-gutenize-accordion-card .card-header i{color:#c9b25f}.list-group-services .list-group-item:first-child{background-color:#1b2452;color:#fff;text-transform:uppercase;font-weight:700;padding-top:1rem;padding-bottom:1rem}.list-group-services .list-group-item{padding-top:1rem;padding-bottom:1rem;border-color:#c9b25f;text-transform:uppercase;font-family:Barlow Semi Condensed,Arial,Helvetica,sans-serif}.list-group-services .list-group-item-action.active{font-weight:700;color:inherit;background-color:rgb(201 178 95 / .08);border-top:0;border-left-width:4px}.list-group-item-action::after{color:#c9b25f;font-family:"Font Awesome 5 Free","Font Awesome 5 Pro";font-weight:400;font-size:1rem;position:absolute;right:1rem;content:"\f054"}.btn-group>.btn,.btn:not(.btn-scroll-top-float):not(.btn-link),.wpcf7-form-control.wpcf7-submit{font-size:.85rem;padding:.5rem 1.25rem}.btn-group.btn-group-sm>.btn,.btn-sm:not(.btn-scroll-top-float):not(.btn-link),.btn-sm.wpcf7-form-control.wpcf7-submit{font-size:.7rem;padding:.25rem 1rem}.btn-group.btn-group-lg>.btn,.btn-lg:not(.btn-scroll-top-float):not(.btn-link),.btn-lg.wpcf7-form-control.wpcf7-submit{font-size:1rem;padding:.75rem 1.5rem}.grid-0-5rem .row{margin-left:-.5rem;margin-right:-.5rem}.grid-0-5rem .wp-block-gutenize-grid-col{padding-left:.5rem;padding-right:.5rem}.grid-0-5rem .wp-block-gutenize-grid-col .col-content{padding-top:.5rem;padding-bottom:.5rem}.grid-1rem .row{margin-left:-1rem;margin-right:-1rem}.grid-1rem .wp-block-gutenize-grid-col{padding-left:1rem;padding-right:1rem}.grid-1rem .wp-block-gutenize-grid-col .col-content{padding-top:1rem;padding-bottom:1rem}