/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. "Cost of Credit vs Interest Rate" Page
    02. "Bank Spread: How Banks Profit" Page
    03. "Payoff Lab Interactive" Page
    04. "Principal-to-Payment Ratio Optimizer" Page
    05. "DBO Strategy: Daily Balance Control" Page
    06. "Expense Rate vs Interest Rate (Penalties)" Page

*/



/*-----------------------------------------------*/
/*  "Cost of Credit vs Interest Rate" Page       */
/*-----------------------------------------------*/
body.page-id-7905 .mx-auto h1.font-extrabold{
	font-weight:600;
	color:#ffffff;
}

body.page-id-7905 .mx-auto h2{
	color:#ffffff;
	font-weight:500;
}

body.page-id-7905 .mx-auto .p-7 .font-extrabold{
	color:rgb(255, 255, 255);
}

body.page-id-7905 .mx-auto .grid .p-7{
	text-align:center;
}

body.page-id-7905 .elementor-widget-html .mx-auto .shadow-lg{
	text-align:center;
}

body.page-id-7905 .mx-auto .text-lg{
	font-size:23px;
}

body.page-id-7905 .mx-auto .shadow-md h3{
	color:#ffffff;
}

body.page-id-7905 .elementor-widget-html nav{
	margin-bottom:43px;
}

body.page-id-7905 .elementor-widget-html footer h3.font-bold{
	color:#ffffff;
	font-weight:500;
}

body.page-id-7905 .elementor-widget-html footer h4.font-bold{
	color:#ffffff;
}

body.page-id-7905 .elementor-widget-html footer .justify-between .flex{
	visibility:hidden;
}

body.page-id-7905 .elementor-widget-html .justify-center .transition-all{
	visibility:visible;
	color:#ffffff;
}

body.page-id-7905 .elementor-widget-html footer .transition-all:nth-child(2){

	visibility:visible;
	display:none;
}

body.page-id-7905 .elementor-widget-html .justify-between .transition-all{
	color:#ffffff;
}

body.page-id-7905 .elementor-widget-html .w-full{
	margin-left:324px;
	margin-right:324px;
}

@media (min-width:922px){

	body.page-id-7905 .mx-auto h1.font-extrabold{
	font-size:43px;
}

body.page-id-7905 .mx-auto h2{
	font-size:33px;
}

body.page-id-7905 .mx-auto .p-7 .font-extrabold{
	font-size:33px;
}

body.page-id-7905 .mx-auto .shadow-md h3{
	font-size:33px;
	}

}



/*-----------------------------------------------*/
/*  "Bank Spread: How Banks Profit" Page         */
/*-----------------------------------------------*/
body.page-id-7932 .w-full .bg-white h2{
	text-align:center;
}

body.page-id-7932 .w-full .grid .border h3{
	text-align:center;
}

body.page-id-7932 .w-full .text-center .text-xl{
	font-size:23px;
}

body.page-id-7932 .w-full h1 span{
	font-size:43px;
	padding-left:15px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	border-top-left-radius:11px;
	border-top-right-radius:11px;
	border-bottom-left-radius:11px;
	border-bottom-right-radius:11px;
	width:608px;
	height:75px;
	line-height:1.4em;
}

body.page-id-7932 .w-full .bg-white h2 span{
	font-size:33px;
	padding-left:28px;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-7932 .justify-between h3 span{
	font-size:23px;
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	padding-bottom:7px;
}

body.page-id-7932 .justify-center h3 span{
	font-size:23px;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}

body.page-id-7932 .w-full .grid .border h3 .font-extrabold{
	font-size:23px;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}

body.page-id-7932 .w-full > .shadow > .text-center .font-extrabold{
	font-size:33px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:17px;
	padding-right:17px;
}

body.page-id-7932 .e-con-full .elementor-widget-html .elementor-widget-container .w-full .shadow .items-center div h3 .font-extrabold{
	font-size:23px !important;
}

body.page-id-7932 .w-full h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7932 .w-full .items-center div .font-extrabold{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
}

body.page-id-7932 .w-full .text-center .text-center span{
	padding-top:13px !important;
	padding-bottom:13px !important;
	padding-left:23px !important;
	padding-right:23px !important;
}

body.page-id-7932 #page #content .ast-container #primary #main .ast-article-single .entry-content .elementor .e-lazyloaded .elementor-widget-html{
	width:100% !important;
}

body.page-id-7932 .elementor .e-lazyloaded .elementor-widget-html{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7932 .elementor-widget-html .justify-between .transition-all{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html nav{
	margin-bottom:43px;
}

body.page-id-7932 .w-full h1.font-extrabold{
	font-weight:600;
	color:#ffffff;
}

body.page-id-7932 .w-full .text-center .text-lg{
	font-size:23px;
	line-height:1.14em;
}

body.page-id-7932 .w-full .shadow-lg h2{
	font-weight:500;
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html .w-full .shadow-lg{
	text-align:center;
}

body.page-id-7932 .w-full .grid .bg-white .font-extrabold{
	color:#ffffff;
}

body.page-id-7932 .w-full .justify-center h3{
	color:#ffffff;
}

body.page-id-7932 .w-full .grid .border .font-extrabold{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html .w-full .grid{
	text-align:center;
}

body.page-id-7932 .w-full .shadow h2.font-extrabold{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html .elementor-widget-container .w-full > .shadow{
	text-align:center;
}

body.page-id-7932 .w-full .text-center h3.font-extrabold{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html footer h3.font-bold{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html footer h4.font-bold{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html footer .text-4xl{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html .justify-center .transition-all:nth-child(2){

	display:none;
}

body.page-id-7932 .elementor-widget-html .justify-center .transition-all{
	color:#ffffff;
}

body.page-id-7932 .elementor-widget-html footer .justify-between .flex{
	display:none;
}

@media (min-width:922px){

	body.page-id-7932 .w-full h1.font-extrabold{
	font-size:43px;
}

body.page-id-7932 .w-full .shadow-lg h2{
	font-size:33px;
}

body.page-id-7932 .w-full .grid .bg-white .font-extrabold{
	font-size:33px;
	}

}



/*-----------------------------------------------*/
/*  "Payoff Lab Interactive" Page                */
/*-----------------------------------------------*/
body.page-id-7991 .elementor-widget-html .mx-auto h1.font-bold{
	font-weight:600;
	color:#ffffff;
}

body.page-id-7991 .elementor-widget-html .mx-auto .mx-auto{
	font-size:23px;
}

body.page-id-7991 .elementor-widget-container .mx-auto .text-center h2{
	font-weight:600;
}

body.page-id-7991 .elementor-widget-container .mx-auto .text-center p{
	color:#000000;
}

body.page-id-7991 .elementor-widget-container .mx-auto .text-center .justify-center{
	font-size:23px;
}

body.page-id-7991 .elementor-widget-container .mx-auto .overflow-hidden{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7991 .overflow-hidden .flex-1 h3.font-bold{
	color:#ffffff;
	font-weight:500;
}

body.page-id-7991 .space-y-6 .border .items-start .flex-1 h3.font-bold{
	color:#ffffff;
	font-weight:500;
}

body.page-id-7991 .elementor-widget-html .bg-gradient-to-b .mx-auto h2.font-bold{
	font-weight:500;
	color:#ffffff;
}

body.page-id-7991 .elementor-widget-html .justify-center a{
	color:#ffffff;
}

body.page-id-7991 .overflow-hidden .flex-1 a{
	color:#ffffff;
}

body.page-id-7991 .space-y-6 .border .items-start .flex-1 .transition-all{
	color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Principal-to-Payment Ratio Optimizer" Page  */
/*-----------------------------------------------*/
body.page-id-7947 #page #content .ast-container #primary #main .ast-article-single .entry-content .elementor .e-lazyloaded .elementor-widget-html{
	width:100% !important;
}

body.page-id-7947 .elementor-widget-html .justify-between .transition-all{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html nav{
	margin-bottom:43px;
}

body.page-id-7947 .elementor-widget-html .elementor-widget-container > .justify-center > .w-full{
	margin-left:324px;
	margin-right:324px;
}

body.page-id-7947 .elementor-widget-html .elementor-widget-container > .justify-center{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7947 .elementor-widget-container .justify-center .w-full .text-center .font-extrabold{
	font-weight:600;
	font-size:43px;
	line-height:1.4em;
}

body.page-id-7947 .elementor-widget-html .w-full .text-xl{
	font-size:23px;
	line-height:1.14em;
}

body.page-id-7947 .elementor-widget-html .w-full h2{
	color:#ffffff;
	font-weight:500;
}

body.page-id-7947 .elementor-widget-html .w-full .shadow-lg{
	text-align:center;
}

body.page-id-7947 .elementor-widget-html .p-7 .font-extrabold{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-container .justify-center .w-full .shadow-md h3{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html footer h3.font-bold{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html footer .text-4xl{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html footer h4.font-bold{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html footer .justify-center .transition-all:nth-child(2){

	display:none;
}

body.page-id-7947 .elementor-widget-html footer .justify-center .transition-all{
	color:#ffffff;
}

body.page-id-7947 .elementor-widget-html footer .justify-between .flex{
	display:none;
}

body.page-id-7947 .elementor-widget-html .w-full .grid{
	text-align:center;
}

@media (min-width:922px){

	body.page-id-7947 .elementor-widget-html .w-full h2{
	font-size:33px;
}

body.page-id-7947 .elementor-widget-html .p-7 .font-extrabold{
	font-size:33px;
	}

}



/*-----------------------------------------------*/
/*  "DBO Strategy: Daily Balance Control" Page   */
/*-----------------------------------------------*/
body.page-id-7980 #page #content .ast-container #primary #main .ast-article-single .entry-content .elementor .e-lazyloaded .elementor-widget-html{
	width:100% !important;
}

body.page-id-7980 .elementor-widget-html .justify-between .transition-all{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html nav{
	margin-bottom:43px;
}

body.page-id-7980 .elementor-widget-html .elementor-widget-container > .justify-center > .w-full{
	margin-left:324px;
	margin-right:324px;
}

body.page-id-7980 .elementor-widget-html .elementor-widget-container > .justify-center{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-7980 .elementor-widget-html .text-center:nth-child(1) .font-extrabold{
	color:#ffffff;
	font-weight:600;
}

body.page-id-7980 .elementor-widget-html .text-center:nth-child(1) .text-xl:nth-child(2){

	font-size:23px;
	line-height:1.14em;
}

body.page-id-7980 .elementor-widget-container .justify-center .w-full .shadow-lg .font-extrabold{
	font-weight:500;
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .w-full .shadow-lg{
	text-align:center;
}

body.page-id-7980 .elementor-widget-html .p-7:nth-child(1) .font-extrabold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .p-7:nth-child(2) .font-extrabold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .elementor-widget-container .justify-center .w-full > .grid{
	text-align:center;
}

body.page-id-7980 .elementor-widget-html .bg-white:nth-child(4) .font-extrabold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .grid div:nth-child(1) .font-semibold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .grid div:nth-child(2) .font-semibold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .w-full .bg-white:nth-child(4){

	text-align:center;
}

body.page-id-7980 .elementor-widget-container .justify-center .w-full .shadow-md .font-extrabold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .bg-white:nth-child(6) .font-extrabold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html footer .text-center:nth-child(1) .font-bold{
	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .group:nth-child(1) .text-4xl{
	color:#ffffff;
}

body.page-id-7980 .border-t > .font-bold:nth-child(1){

	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html .justify-center .transition-all:nth-child(1){

	color:#ffffff;
}

body.page-id-7980 .elementor-widget-html footer .justify-center .transition-all:nth-child(2){

	display:none;
}

body.page-id-7980 .elementor-widget-html footer .justify-between .flex{
	display:none;
}

@media (min-width:922px){

	body.page-id-7980 .elementor-widget-html .text-center:nth-child(1) .font-extrabold{
	font-size:43px;
}

body.page-id-7980 .elementor-widget-container .justify-center .w-full .shadow-lg .font-extrabold{
	font-size:33px;
}

body.page-id-7980 .elementor-widget-html .p-7:nth-child(1) .font-extrabold{
	font-size:33px;
	}

}



/*-----------------------------------------------*/
/*  "Expense Rate vs Interest Rate (Penalties)" Page*/
/*-----------------------------------------------*/
body.page-id-7986 #page #content .ast-container #primary #main .ast-article-single .entry-content .elementor .e-con-full .elementor-widget-html{
	width:100% !important;
}

body.page-id-7986 .elementor-widget-html .justify-between .transition-all{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html nav{
	margin-bottom:43px;
}

body.page-id-7986 .elementor-widget-html .elementor-widget-container .justify-center > .w-full{
	margin-left:324px;
	margin-right:324px;
}

body.page-id-7986 .elementor-widget-html .justify-center{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-7986 .elementor-widget-html .w-full h1.font-extrabold{
	color:#ffffff;
	font-weight:600;
}

body.page-id-7986 .elementor-widget-html .w-full p.text-xl{
	font-size:23px;
	line-height:1.14em;
}

body.page-id-7986 .elementor-widget-container .justify-center .w-full .shadow-lg h2{
	font-weight:500;
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html .w-full .shadow-lg{
	text-align:center;
}

body.page-id-7986 .justify-center .w-full .grid .bg-white h3{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html .grid .inline-block{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-container .justify-center .w-full .bg-white h2.font-extrabold{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-container .justify-center .w-full .shadow h2.font-extrabold{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html .w-full h3.font-extrabold{
	color:#ffffff;
}

body.page-id-7986 .group .items-center .text-4xl{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html footer h3.font-bold{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html footer h4.font-bold{
	color:#ffffff;
}

body.page-id-7986 .elementor-widget-html .justify-center .transition-all{
	color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7986 .elementor-widget-html footer .transition-all:nth-child(2){

	display:none;
}

body.page-id-7986 .elementor-widget-html footer .justify-between .flex{
	display:none;
}

@media (min-width:922px){

	body.page-id-7986 .elementor-widget-html .w-full h1.font-extrabold{
	font-size:43px;
}

body.page-id-7986 .elementor-widget-container .justify-center .w-full .shadow-lg h2{
	font-size:33px;
}

body.page-id-7986 .elementor-widget-html .grid .inline-block{
	font-size:25px;
	}

}