.block-3-freier-text a {
color: var(--primary);
font-weight: 500;
text-decoration: underline;
}
.block-3-freier-text a:hover {
text-decoration: none;
}
.block-3-freier-text .icon {
max-height: 8rem!important;
max-width: 6rem!important;
}
.block-3-freier-text .ctaBtn {
color: var(--tex-dark);
font-weight: 700;
text-decoration: none;
}.block-15-faq  .panel.panel-default{
padding-top: 4rem;
padding-bottom: 4rem;
border-bottom: 1px solid var(--background-alt2);
}
.block-15-faq  .panel-title {
color: var(--text);
font-size: 2.2rem;
font-weight: 500;
margin-bottom: 0;
position: relative;
padding-right: 6rem;
}
.block-15-faq .panel-title:after {
content: '';
position: absolute;
right: 2.2rem;
top: 0;
width: 1.6rem;
height: 2.5rem;
background-image: url(//www.deasa-dom.com/wp-content/themes/webwild/assets/images/faq-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
transition: transform 0.4s;
transform-style: preserve-3d;
transform-origin: center;
}
.block-15-faq .collapsed .panel-title:after {
transform: rotateX(180deg);
}
.block-15-faq .collapsed .panel-title {
color: var(--background-alt1);
}
.block-15-faq  .panel-body {
padding-top: 2rem;
}
.block-15-faq  .faqCol > div:first-of-type {
padding-top: 0;
}