/* Match the Portuguese Pronto Credit desktop menu size. */
@media (min-width: 1200px) {
	html[lang="pt-pt"] body.slug-pronto-kredit-abloesen #sidebar-wrapper.blue-desktop-menu .list-group .menu-item a {
		font-size: 11px;
	}
}

/* Equal-height cards in the Pronto refinancing desktop layout. */
@media (min-width: 1025px) {
	body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .elementor-element-1ce2f814 .yeekit-img-picker-conatiner {
		align-items: stretch;
	}

	/* Swiper already stretches its slides; let the inner review card fill them. */
	body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .elementor-element-27bd4f98 .swiper-slide > .e-con > .e-con-inner > .e-con {
		flex-grow: 1;
	}

	body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .elementor-element-27bd4f98 .swiper-slide > .e-con > .e-con-inner > .e-con > .elementor-widget-heading:last-child {
		margin-top: auto;
	}
}

/* FAQ presentation from the refinancing HTML example, shared by WPML pages. */
body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) {
	width: 100%;
	max-width: 900px;
	margin-inline: auto;
	margin-top: 24px;
	background: #fff;
	--n-accordion-title-font-size: 16px;
	--n-accordion-title-normal-color: #333;
	--n-accordion-title-hover-color: #333;
	--n-accordion-title-active-color: #333;
	--n-accordion-icon-normal-color: #333;
	--n-accordion-icon-hover-color: #333;
	--n-accordion-icon-active-color: #333;
	--n-accordion-title-icon-order: 1;
	--n-accordion-icon-size: 16px;
	--n-accordion-item-title-space-between: 0px;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item {
	padding: 19px 0;
	border: 0;
	border-bottom: 1px solid #dbe5ee;
	border-radius: 0;
	background: transparent;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item-title {
	justify-content: space-between;
	gap: 14px;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	font-family: Roboto, Arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.55;
}

/* Keep FAQ question headings styled like the original accordion text. */
body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) h2.e-n-accordion-item-title-text {
	color: inherit;
	font-family: inherit;
	font-weight: 700;
	line-height: 1.55;
	text-align: left;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item-title-icon {
	order: 1;
	flex-shrink: 0;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item-title:focus-visible {
	outline: 3px solid #202c45;
	outline-offset: 4px;
}

/* Remove Elementor's nested answer gutters before setting the example's inset. */
body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item > .e-con,
body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item > .e-con .e-con,
body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .e-n-accordion-item > .e-con .e-con-inner {
	padding: 0;
	border: 0;
	background: transparent;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .elementor-widget-text-editor {
	margin: 15px 30px 0 0;
	font-family: Roboto, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.55;
}

body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor :is(.elementor-element-5ec81eb8, .elementor-element-4564166a) .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	body:is(.slug-pronto-rachat-credit, .slug-pronto-kredit-abloesen, .mutuo-refinancing-copy) .mutuo-builder-content .elementor .elementor-element-4564166a {
		margin-top: 0;
		padding-inline: 16px;
	}
}
