.mortgage-result__row.mortgage-result__discont {
    visibility: hidden !important;
}
@page {
  size: A4;
  margin: 0;
}
@media print {
	body {
		margin-top: 5mm;
	}
	.object-gallery {
		overflow: hidden;
	}
	.cmm-wrapper {
		display: none;
	}
	.w {
		margin-left: auto;
		margin-right: auto;
		width: 190mm;
		max-width: 190mm;
	}
	.custom-print-header a.header-logo {
		height: auto !important;
	}
	.swiper-slide {
		display: none;
	}
	.swiper-wrapper .swiper-slide:nth-child(1),
	.swiper-wrapper .swiper-slide:nth-child(2),
	.swiper-wrapper .swiper-slide:nth-child(3) {
		display: block !important;
	}
	.custom-print-header a.header-logo.with_desc .logo-image {
		width: 65px;
		height: 65px;
	}
	.custom-print-header .logo-text__first {
		font-size: 18px !important;
		line-height: 1 !important;
	}
	.custom-print-header .logo-text {
		font-size: 16px !important;
		line-height: 1 !important;
	}
	.custom-print-header .row-ib.print-centered {
		padding-bottom: 0px;
		border: none;
	}
	.custom-print-header .logo-text__second {
		padding-bottom: 3px !important;
	}
	.custom-print-header .border-bottom {
		height: 2px;
		width: 100%;
		background: #000;
		margin-top: 20px;
	}
	.custom-print-header .header-phone-number,
	.custom-print-header .email-box__link {
		font-size: 20px;
		line-height: 1;
	}
	.custom-print-header .header-phone-number {
		margin-bottom: 10px;
	}
	.custom-print-data h1#pagetitle, h1#pagetitle {
		font-size: 30px;
	}
	.custom-print-data .section-description, .section-description {
	    font-size: 16px;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    line-height: 1;
	}
	#bx-panel-back {
		display: none !important;
	}
	.custom-print-data .section__header {
		margin-bottom: 20px;
	}
	.custom-print-header .header-bottom {
		padding-top: 15px;
	}
	#js-citrus-page-main-header {
		display: none !important;
	}
	.section._with-padding.section-color-white {
		display: none !important;
	}
	
	.custom-print-data .print-header.custom-print-header {
		display: none !important;
	}
}

.section__header h1 {
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-word;
	line-break: auto;
	hyphens: auto;
}

.mp-calc__wrapper {
	display: flex;
	margin-top: 90px;
	margin-bottom: 50px;
	flex-direction: column;
	row-gap: 20px;
	background-color: #F4F4F4;
	border-radius: 20px;
	padding: 40px 15px;
}
.mp-calc__title {
	display: flex;
	font-size: 17px;
	font-weight: 400;
	color: #000;
	font-family: 'Merriweather', serif;
	margin: 0;
	line-height: 1;
}
.mp-calc__header {
	display: flex;
	align-items: baseline;
	flex: 1 1;
	gap: 5px;
}
.mp-calc__header svg {
	transform: translateY(5px);
}
.mp-calc__content {
	display: flex;
	gap: 10px;
}
.mp-calc__btn-link {
	border-radius: 6px;
	display:flex;
	padding: 8px 10px;
	align-items: center;
	justify-content: center;
	text-align: center;
	gap: 6px;
	color: #111;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	font-weight: 500;
	flex: 1 1;
	width: 100%;
	border: 1px solid #A00711;
	text-decoration: none;

	&:hover {
		color: #fff;
		background-color: #A00711;

		svg {
			color: #fff;
		}

	}
	@media(width <= 480px  ) {
		gap: 3px;
		font-size: 16px;
		padding: 6px 7px;
	}
}
.mp-calc__btn-link svg {
	color: #A00711;
	@media(width <= 480px  ) {
		transform: scale(0.8);
	}
}

ul .h-sub-menu{
	width:312px;
}

.section-color-site {
	margin-top: 2px;
} 