/* FAQ-Akkordeons (Klasse rs-faq, siehe inc/faq.php): Schriften und Farben der Website, Trennlinien statt Kaesten */
.elementor-widget-n-accordion.rs-faq{
	--n-accordion-title-font-size:18px;
	--n-accordion-border-width:0;
	--n-accordion-padding:18px 0;
	--n-accordion-icon-size:16px;
	--n-accordion-icon-gap:0 20px;
	--n-accordion-title-normal-color:#000;
	--n-accordion-title-hover-color:#265C91;
	--n-accordion-title-active-color:#265C91;
	--n-accordion-icon-normal-color:#265C91;
	--n-accordion-icon-hover-color:#265C91;
	--n-accordion-icon-active-color:#265C91;
	--n-accordion-title-justify-content:space-between;
	--n-accordion-title-flex-grow:1;
	--n-accordion-title-icon-order:initial;
	border-top:1px solid #D9D9D9
}
.rs-faq .e-n-accordion-item{border-bottom:1px solid #D9D9D9}
.rs-faq .e-n-accordion-item-title-header{flex:1 1 auto}
.elementor-widget-n-accordion.rs-faq .e-n-accordion-item-title-text{font:500 18px/26px Roboto,sans-serif;color:inherit;margin:0}
.rs-faq .e-n-accordion-item-title:focus-visible{outline:2px solid #265C91;outline-offset:2px}
.rs-faq .e-n-accordion-item>.e-con{border:0;padding:0 40px 22px 0}
.rs-faq .e-n-accordion-item>.e-con .elementor-widget-text-editor{font:200 18px/28px Roboto,sans-serif;color:#000}
.rs-faq .e-n-accordion-item>.e-con p{margin:0}
.rs-faq .e-n-accordion-item>.e-con p+p{margin-top:12px}
.rs-faq .e-n-accordion-item>.e-con a{color:#265C91;text-decoration:underline}
.rs-faq .e-n-accordion-item>.e-con a:hover{color:#0E3964}
@media (max-width:767px){
	.elementor-widget-n-accordion.rs-faq{--n-accordion-padding:16px 0}
	.elementor-widget-n-accordion.rs-faq .e-n-accordion-item-title-text{font-size:16px;line-height:24px}
	.rs-faq .e-n-accordion-item>.e-con{padding-right:0}
	.rs-faq .e-n-accordion-item>.e-con .elementor-widget-text-editor{font-size:16px;line-height:26px}
}
