/* TAH CSS */

.tah-icon-left {
    margin-right: 0.5rem;
}

#Indgangsvinkel8rev2-69302f8edb6d2 .entry__grid-item--6930432c7f51b h2 {
    text-align: left;
}

.tah-cta-btn-frontpage {
    color: #fff!important;
}

.tah-row {
	margin: 0;
}

.tah-col-left {
	padding-left: 0;
	padding-right: 1rem;
}

.tah-col-right {
	padding-left: 1rem;
	padding-right: 0;
}

/* TAH CSS end */

/* FAQ CSS */

.accordion {
	margin-bottom: 0.1rem;
}

.accordion .accordion-body {
	border: none;
	padding: 0.5rem 0 1rem 0;
	padding-left: 10px;
}

.accordion .accordion-body p {
	margin-bottom: 0.4rem;
	font-weight: 300;
}

.accordion .accordion-body ul {
    font-weight: 300;
}

@media (max-width: 1200px) and (min-width: 991px) {
	.accordion .accordion-body {
		font-size: 0.9rem;
	}
}

@media (max-width: 767px) {
	.accordion .accordion-body {
		font-size: 0.9rem;
		padding-left: 0;
		padding-top: 0;
	}
}

.accordion .accordion-header {
	margin-bottom: 0;
}

.accordion .accordion-button {
	background-color: transparent;
	box-shadow: none;
	outline: none;
	border: 1px solid #3e3e3e 48;
	border-left: none;
	border-right: none;
	border-bottom: none;
	width: 100%;
	text-align: left;
	font-weight: 400;
	padding: 10px 10px 10px 10px;
	border-radius: 0;
	color: var(--dark);
	font-size: 1.2rem;
	transition: color 0.3s ease-in;
	position: relative;
	padding-right: 2rem;
	cursor: pointer;
	/* when open */
}

.accordion .accordion-button::after {
	content: "\2b";
	/* plus sign */
	font-family: "Font Awesome 6 Pro";
	font-weight: 500;
	font-size: 1rem;
	position: absolute;
	right: 2%;
	color: var(--dark);
	opacity: 1;
	transition: opacity 0.25s ease, color 0.25s ease;
	pointer-events: none;
}

@media (max-width: 576px) {
	.accordion .accordion-button::after {
		font-size: 0.95rem;
	}
}

.accordion .accordion-button[aria-expanded="true"], .accordion .accordion-button:not(.collapsed) {
	color: var(--cta);
}

.accordion .accordion-button[aria-expanded="true"]::after, .accordion .accordion-button:not(.collapsed)::after {
	content: "\f068";
	/* minus symbol in Font Awesome */
	opacity: 1;
	color: var(--cta);
}

.accordion .accordion-button:hover {
	color: var(--cta);
}

.accordion .accordion-button:hover::after {
	color: var(--cta);
}

@media (max-width: 1200px) and (min-width: 576px) {
	.accordion .accordion-button {
		font-size: 1rem;
	}
}

@media (max-width: 576px) {
	.accordion .accordion-button {
		font-size: 0.95rem;
		padding: 10px 0 5px 0;
		padding-right: 2rem;
	}
}

.accordion .accordion-item:last-child {
	border-bottom: 1px solid #3e3e3e 48;
}


/*FAQ CSS end */