.mc-mortgage-calculator{
	--mc-navy:#173b72;
	--mc-blue:#1792f2;
	--mc-accent:#1792f2;
	--mc-text:#26405f;
	--mc-soft:#eef3f8;
	--mc-line:#d6dee8;
	--mc-white:#ffffff;
	--mc-muted:#72849a;
	margin:30px 0;
	font-family:inherit;
}
.mc-mortgage-calculator *{box-sizing:border-box;}
.mc-mortgage-calculator .mc-wrap{background:#f8fbff;border-radius:26px;padding:24px;}
.mc-mortgage-calculator .mc-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;}
.mc-mortgage-calculator .mc-left{padding:8px 10px 8px 6px;}
.mc-mortgage-calculator .mc-field + .mc-field{margin-top:26px;}
.mc-mortgage-calculator .mc-label{font-size:23px;line-height:1.2;font-weight:700;color:var(--mc-text);margin-bottom:16px;}
.mc-mortgage-calculator .mc-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;}
.mc-mortgage-calculator .mc-slider-wrap{padding-top:10px;}
.mc-mortgage-calculator .mc-minmax{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:15px;color:var(--mc-muted);gap:14px;}
.mc-mortgage-calculator .mc-box-value{background:var(--mc-white);border:2px solid #c9d3df;border-radius:22px;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;}
.mc-mortgage-calculator .mc-step{border:0;background:transparent;color:var(--mc-accent);font-size:32px;line-height:1;width:34px;height:34px;cursor:pointer;padding:0;}
.mc-mortgage-calculator .mc-box-number{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;color:#5f7388;text-align:center;justify-content:center;flex:1;}
.mc-mortgage-calculator .mc-unit{font-size:22px;font-weight:700;white-space:nowrap;}
.mc-mortgage-calculator .mc-summary{background:#f1f4f8;border-radius:26px;padding:28px 30px;}
.mc-mortgage-calculator .mc-summary-label{font-size:18px;font-weight:600;color:#5d7187;margin-bottom:6px;}
.mc-mortgage-calculator .mc-summary-value{font-size:23px;font-weight:800;color:var(--mc-accent);line-height:1.2;}
.mc-mortgage-calculator .mc-summary-sub{font-size:21px;font-weight:800;color:var(--mc-accent);line-height:1.2;}
.mc-mortgage-calculator .mc-divider{height:1px;background:#cfd8e3;margin:18px 0 14px;}
.mc-mortgage-calculator .mc-offer-text{text-align:center;font-size:22px;line-height:1.35;font-weight:700;color:var(--mc-navy);margin:28px 0 20px;}
.mc-mortgage-calculator .mc-cta-btn{display:block;width:100%;text-align:center;text-decoration:none;background:var(--mc-accent);color:#fff;font-size:20px;font-weight:800;padding:18px 20px;border-radius:18px;transition:all .2s ease;}
.mc-mortgage-calculator .mc-cta-btn:hover{background:var(--mc-navy);color:#fff;}
.mc-mortgage-calculator .mc-service-text{text-align:center;font-size:14px;color:#8b98a8;margin-top:14px;}
.mc-mortgage-calculator input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;outline:none;background:linear-gradient(to right, var(--mc-accent) 0%, var(--mc-accent) 15%, #cfd8e0 15%, #cfd8e0 100%);cursor:pointer;}
.mc-mortgage-calculator input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--mc-accent);cursor:pointer;box-shadow:0 0 0 2px rgba(23,59,114,.05);}
.mc-mortgage-calculator input[type="range"]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--mc-accent);cursor:pointer;}
@media (max-width: 1100px){
	.mc-mortgage-calculator .mc-grid{grid-template-columns:1fr;}
	.mc-mortgage-calculator .mc-right{max-width:420px;}
}
@media (max-width: 767px){
	.mc-mortgage-calculator .mc-wrap{padding:18px;}
	.mc-mortgage-calculator .mc-row{grid-template-columns:1fr;gap:14px;}
	.mc-mortgage-calculator .mc-label{font-size:20px;}
	.mc-mortgage-calculator .mc-box-value{height:62px;}
	.mc-mortgage-calculator .mc-box-number{font-size:22px;}
	.mc-mortgage-calculator .mc-unit{font-size:18px;}
	.mc-mortgage-calculator .mc-summary{padding:22px 20px;}
	.mc-mortgage-calculator .mc-summary-value{font-size:21px;}
	.mc-mortgage-calculator .mc-summary-sub{font-size:19px;}
	.mc-mortgage-calculator .mc-offer-text{font-size:20px;}
}
