@charset "utf-8";

/* LINKS & FAQS */
	.elements-links,
	.elements-faqs {
		}
	.elements-links-item,
	.elements-faqs-item {
		border: 0.1rem solid transparent;
		margin: 1rem 0;
		}
	.elements-links-header,
	.elements-faqs-header {
		font-size: var(--mywp-ts-head-6);
		font-weight: 700;
		line-height: 1.2em;
		padding: 1.6rem 5.4rem 1.6rem 1.6rem;
		position: relative;
		text-transform: none;
		}
	.elements-faqs-accordion .elements-faqs-header {
		cursor: pointer;
		transition: background 350ms ease-in-out;
		}
	.elements-faqs-header > span {
		padding: 1.6rem 0;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
		width: 4.8rem;
		}
	.elements-links-info,
	.elements-faqs-text {
		border-top: 0.1rem solid transparent;
		overflow: hidden;
		}
	.elements-faqs-accordion .elements-faqs-text {
		transition: max-height 0.2s ease-out;
		}
	.elements-faqs-item[data-open="0"] .elements-faqs-text {
		max-height: 0;
		}
	.elements-links-link {
		font-size: var(--mywp-ts-text-sub-1);
		font-weight: 700;
		margin: 1.6rem;
		}
	.elements-links-text.textformat > p,
	.elements-faqs-text.textformat > p {
		margin: 1.6rem;
		}