.elementor-3455 .elementor-element.elementor-element-0cc9938{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-650c2f4 );margin-top:0px;margin-bottom:0px;padding:220px 30px 24px 30px;}.elementor-3455 .elementor-element.elementor-element-507bf72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3455 .elementor-element.elementor-element-507bf72 > .elementor-element-populated{padding:0% 55% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3455 .elementor-element.elementor-element-70a1ae6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3455 .elementor-element.elementor-element-2ce62ec > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3455 .elementor-element.elementor-element-2ce62ec .elementor-heading-title{color:var( --e-global-color-8a2eaa2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button{background-color:var( --e-global-color-dfb535b );font-family:"MessinaSans", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-8a2eaa2 );color:var( --e-global-color-8a2eaa2 );padding:0px 0px 0px 0px;}.elementor-3455 .elementor-element.elementor-element-c6b0469 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button:hover, .elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button:hover svg, .elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3455 .elementor-element.elementor-element-51cdb74 > .elementor-element-populated{padding:40px 40px 40px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-3455 .elementor-element.elementor-element-0cc9938{padding:120px 14px 24px 14px;}.elementor-3455 .elementor-element.elementor-element-507bf72 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-3455 .elementor-element.elementor-element-70a1ae6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3455 .elementor-element.elementor-element-2ce62ec > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3455 .elementor-element.elementor-element-51cdb74 > .elementor-element-populated{padding:40px 20px 40px 20px;}}@media(max-width:767px){.elementor-3455 .elementor-element.elementor-element-51cdb74 > .elementor-element-populated{padding:20px 5px 20px 5px;}}/* Start custom CSS for button, class: .elementor-element-c6b0469 */.elementor-3455 .elementor-element.elementor-element-c6b0469 .elementor-button-icon {font-size: 8px;}/* End custom CSS */
/* Start custom CSS */.VisiCalcClass {
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 screen and (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; }
 }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MessinaSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-regular-webfont.woff2') format('woff2'),
		url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'MessinaSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-semibold-webfont.woff2') format('woff2'),
		url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'MessinaSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-bold-webfont.woff2') format('woff2'),
		url('https://afh.kornilov.com.au/wp-content/uploads/messinasans-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */