.footer__payment-inner {
	margin-top: 18px;
}

.footer__payment-inner img {
	height: 35px;
	width: auto;
	margin-right: 10px;
}

.footer__payments-link {
	text-transform: uppercase;
	text-decoration: underline;
}

.footer__payments-link:hover {
	text-decoration: none;
}

.payment-img .gallery {
	display: flex;
	align-items: center;
}

.payment-img .gallery .gallery-item {
	flex-basis: 33.333%;
}

.tabled-data {
    min-width: 288px;
    width: 100%;
    max-width: 100%;
}
.tabled-data tr td:first-child {
    width: 30%;
    padding-right: 5px;
	white-space: nowrap;
}


.sup-elems-block {
	display: flex;
	justify-content: space-between;
	gap: 15px;
}
.sup-elems-block .sup-elem {
	text-align: center;
}
.sup-elems-block .sup-elem span {
	display: block;
}
.sup-elems-block .sup-elem img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 250px;
}

/* .header__menu:not(.mm-menu) > ul > li.megamenu .megamenu-col-3 ul { */
    /* display: flex; */
    /* gap: 10px; */
/* } */
/* .header__menu:not(.mm-menu) > ul > li.megamenu > ul > li > ul li { */
	/* position: relative; */
/* } */
.header__menu:not(.mm-menu) > ul > li.megamenu > ul > li > ul li > ul {
    display: none !important;
	/* position: absolute; */
    /* bottom: -40px; */
    /* right: 0; */
    /* columns: 1; */
}

/* .header__menu:not(.mm-menu) > ul > li.megamenu > ul > li > ul li:hover > ul { */
	/* display: block !important; */
/* } */

.header__menu:not(.mm-menu) > ul > li.megamenu .megamenu-col-3 ul {
	-moz-column-count: 4;
    column-count: 4;
    width: auto;
}

#topografy + .section .items-grid__sidebar__wrap { display: none }
#topografy + .section .items-grid__content {
    flex-basis: 100%;
    max-width: initial;
}
#topografy + .section .items-grid__content .card { width: calc(25% - 20px) }




.couple_design .advantages__item {
	color: #000;
	font-weight: 300;
	font-size: 16.875px;
	line-height: 27px;
}
.couple_design .advantages__item h6 {
	color: #000;
	font-weight: 700;
	font-size: 26.875px;
	line-height: 38px;
	letter-spacing: -0.64px;
}
@media (min-width: 768px) {
    .couple_design .advantages__item {
        flex: 1 1 50%;
    }
}



.confession {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 24px;
	margin-bottom: 24px;
}

.confession__card {
	color: #025f85;
	background: #F9F9F9;
	border-radius: 24px;
	padding: 24px 24px 40px 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.confession__card:last-child {
	margin-right: 0;
}

.confession__title {
	font-weight: 600;
	font-size: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.confession__image {
	margin-left: 10px;
}

.confession__image img {
	width: 58px;
	min-width: 58px;
}

.confession__description {
	font-size: 24px;
}

.two-size {
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
}

@media screen and (max-width: 1250px) {
	.confession__title {
		font-size: 60px;
	}

	.confession__description {
		font-size: 20px;
	}
}

@media screen and (max-width: 960px) {
	.confession__title {
		font-size: 24px;
	}

	.confession__description {
		font-size: 16px;
	}

	.confession__card {
		padding: 18px;
	}
}

@media screen and (max-width: 425px) {
	.confession {
		margin-bottom: 14px;
		gap: 14px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.block-text + .confession {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.block-text + .confession .confession__card:first-child, .block-text + .confession .confession__card:nth-child(2) {
		-webkit-box-flex: 2 !important;
		-ms-flex: 2 !important;
		flex: 2 !important;
	}

	.confession__card {
		width: 100%;
	}
}