/*** This file is dynamically generated ***                                                                 
,--.   ,--.,------.,--.   ,--.,------.,--------.,------. ,--. ,-----. ,---.   
|  |   |  ||  .---'|   `.'   ||  .---''--.  .--'|  .--. '|  |'  .--./'   .-'  
|  |.'.|  ||  `--, |  |'.'|  ||  `--,    |  |   |  '--'.'|  ||  |    `.  `-.  
|   ,'.   ||  `---.|  |   |  ||  `---.   |  |   |  |\  \ |  |'  '--'\.-'    | 
'--'   '--'`------'`--'   `--'`------'   `--'   `--' '--'`--' `-----'`-----'  
*/

body {
	font-size: 16px;
	font-family: "Mulitc24h", sans-serif !important;
}

.card-body {
    font-family: "Mulitc24h", sans-serif;
}

.pix-slider-dots .flickity-page-dots .dot.is-selected {
    background: #01A38A;
}

.pix-slider-dots .flickity-page-dots .dot {
    background: #01A38A6E;
}

.elementor-widget-image-box .elementor-image-box-title a {
	font-weight: bold!important;
}

.loan-box {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 20px;
    background: #fafafa;
    font-family:"Mulitc24h", sans-serif;
}

.loan-box h3 {
    margin-top: 0;
}

.loan-box hr {
    margin: 10px 0 20px;
}

.loan-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 15px;
}

.loan-table th {
    background: #f2f2f2;
    text-align: left;
    padding: 10px;
    font-size: 15px;
}

.loan-table td {
    padding: 10px;
    border-top: 1px solid #eee;
    font-size: 15px;
}

.loan-table td:last-child,
.loan-table th:last-child {
    text-align: right;
}

.loan-total {
    font-weight: bold;
}

.formula-box {
    background: #f5f5f5;
    padding: 15px;
    border-radius: 8px;
    margin-top: 20px;
}

.note {
    font-size: 13px;
    color: #555;
    margin-top: 15px;
}

.blog-main-home span.sub-title {
    font-size: 15px;
    color: #bb0b0b;
    text-transform: none;
}

.rs-contact span.sub-title {
	font-size: 15px;
	text-transform: none;
}

.rs-about span.sub-title {
    font-size: 15px;
    color: #bb0b0b;
    text-transform: none;
}

/* MOBILE */
@media (max-width: 768px) {
    .loan-box {
        padding: 15px;
    }

    .loan-table thead {
        display: none;
    }

    .loan-table, 
    .loan-table tbody, 
    .loan-table tr, 
    .loan-table td {
        display: block;
        width: 100%;
    }

    .loan-table tr {
        margin-bottom: 10px;
        border-bottom: 1px solid #eee;
        padding-bottom: 10px;
    }

    .loan-table td {
        text-align: left !important;
        padding: 8px 0;
    }

    .loan-table td::before {
        content: attr(data-label);
        font-weight: bold;
        display: block;
        margin-bottom: 3px;
        color: #333;
    }
}

/* Begin Contact Form*/

.ctf-body {
	font-family: "Mulitc24h", sans-serif!important;
	font-weight: normal;  
	font-size: 16px;
	color: var( --e-global-color-text );
}

#ctf_name_9ad853b {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_name_9ad853b.form-control::placeholder, 
#ctf_name_9ad853b.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_phone_9ad853b {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_phone_9ad853b.form-control::placeholder, 
#ctf_phone_9ad853b.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_email_9ad853b {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_money_9ad853b {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_money_9ad853b.form-control::placeholder, 
#ctf_money_9ad853b.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_email_9ad853b.form-control::placeholder, 
#ctf_email_9ad853b.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_message_9ad853b {
	border: 1px solid #8f8f8f;
	font-family: "Mulitc24h",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_message_9ad853b.form-control::placeholder, 
#ctf_message_9ad853b.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_product_9ad853b {
	border: 1px solid #8f8f8f;
	font-family: "Mulitc24h",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
	color: #e94d65;
}

#ctf_submit_9ad853b{
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	padding: 20px 20px 20px 20px;
	font-family: "Mulitc24h",sans-serif;
 	font-weight: bold;
}
#ctf_submit_9ad853b:hover {
	transform: scale(1.05);
}


#ctf-title {
	font-size: 22px;
	font-family: "Mulitc24h", sans-serif;
	color:#e94d65;
}

#ctf_name_aa5a522 {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_name_aa5a522.form-control::placeholder, 
#ctf_name_aa5a522.post-password-form input[type="password"]::placeholder {
	color: #8f8f8f!important;
}


#ctf_message_aa5a522.form-control::placeholder, 
#ctf_message_aa5a522.post-password-form input[type="text"]::placeholder {
	color: #8f8f8f!important;
}

#ctf_phone_aa5a522 {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_phone_aa5a522.form-control::placeholder, 
#ctf_phone_aa5a522.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_email_aa5a522 {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_money_aa5a522 {
	font-family: "Mulitc24h", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_money_aa5a522.form-control::placeholder, 
#ctf_money_aa5a522.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_email_aa5a522.form-control::placeholder, 
#ctf_email_aa5a522.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_message_aa5a522 {
	border: 1px solid #8f8f8f;
	font-family: "Mulitc24h",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_message_aa5a522.form-control::placeholder, 
#ctf_message_aa5a522.post-password-form input[type="password"]::placeholder {
	color: #e94d65;
}

#ctf_type_aa5a522 {
	border: 1px solid #8f8f8f;
	font-family: "Mulitc24h",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
	color: #e94d65;
}

select.form-control {
    text-indent: 0px!important;
}

.wpcf7-not-valid-tip {
	font-family: "Mulitc24h",sans-serif;
	font-size: 14px!important;
	font-weight: normal!important;
}

#ctf_submit_aa5a522{
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	padding: 20px 20px 20px 20px;
	font-family: "Mulitc24h",sans-serif;
 	font-weight: bold;
}
#ctf_submit_aa5a522:hover {
	transform: scale(1.05);
}

.wpcf7-response-output {
	font-family: "Mulitc24h";
}
/* End Contact Form*/

/* Begin back to top */
.back_to_top.active {
    bottom: 10%!important;
}

.back_to_top.is-left {
    left: 15px!important;
}