/* Start custom CSS *//* WRAPPER */
body.elementor-page-4844 .wrap{
  max-width:1100px;
  margin:0 auto;
  padding:0 18px;
}

body.elementor-page-4844 .page{
  padding:30px 0;
}

/* SECTION HEAD */
body.elementor-page-4844 .section-head{
  margin:8px 0 20px;
}

body.elementor-page-4844 .section-title{
  display:flex;
  align-items:center;
  gap:10px;
}

body.elementor-page-4844 .icon{
  font-size:22px;
  line-height:1;
}

/* GRID */
body.elementor-page-4844 .grid.two{
  display:grid;
  gap:24px;
  grid-template-columns:repeat(2,minmax(0,1fr));
}

@media (max-width:900px){
  body.elementor-page-4844 .grid.two{
    grid-template-columns:1fr;
  }
}

/* CARDS */
body.elementor-page-4844 .card{
  background:#fff;
  border:1px solid rgba(0,0,0,.08);
  border-radius:18px;
  box-shadow:0 10px 25px rgba(0,0,0,.08);
}

body.elementor-page-4844 .pad{
  padding:26px;
}

/* TEXT */
body.elementor-page-4844 p{
  line-height:1.65;
}

body.elementor-page-4844 .smallp{
  opacity:.88;
}

/* LISTEN */
body.elementor-page-4844 ul{
  margin:10px 0 0 18px;
}

body.elementor-page-4844 li{
  margin:6px 0;
}

/* NOTE BOX */
body.elementor-page-4844 .note{
  display:flex;
  gap:12px;
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;
  padding:14px;
  background:#fafafa;
  align-items:flex-start;
}

body.elementor-page-4844 .nicon{
  font-size:18px;
  line-height:1;
}

/* BUTTON */
body.elementor-page-4844 .form-actions{
  margin-top:20px;
}

body.elementor-page-4844 .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 20px;
  border-radius:12px;
  font-weight:700;
  text-decoration:none;
}

body.elementor-page-4844 .btn-primary{
  background:#111;
  color:#fff;
}

body.elementor-page-4844 .btn-primary:hover{
  opacity:.9;
}

/* PROSE (untere zwei Spalten) */
body.elementor-page-4844 .prose h2{
  margin-top:0;
}/* End custom CSS */