.elementor-580 .elementor-element.elementor-element-dc2757f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:500px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-dc2757f::before, .elementor-580 .elementor-element.elementor-element-dc2757f > .elementor-background-video-container::before, .elementor-580 .elementor-element.elementor-element-dc2757f > .e-con-inner > .elementor-background-video-container::before, .elementor-580 .elementor-element.elementor-element-dc2757f > .elementor-background-slideshow::before, .elementor-580 .elementor-element.elementor-element-dc2757f > .e-con-inner > .elementor-background-slideshow::before, .elementor-580 .elementor-element.elementor-element-dc2757f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lag-weserland.com-panion-dev.de/wp-content/uploads/testimonial_1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-580 .elementor-element.elementor-element-3461dc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-580 .elementor-element.elementor-element-89ec171{--display:flex;}.elementor-580 .elementor-element.elementor-element-3345e83{--display:flex;}.elementor-580 .elementor-element.elementor-element-4d27fcc{padding:0px 0px 10px 0px;}.elementor-580 .elementor-element.elementor-element-64dfc27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-580 .elementor-element.elementor-element-bd65a1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-b38b7d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-aaaf9b6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-8a30cc8{border-style:none;column-gap:0px;}.elementor-580 .elementor-element.elementor-element-2fbbcea{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-187f211 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-94e78fa{border-style:none;column-gap:0px;}.elementor-580 .elementor-element.elementor-element-5c77a5c{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-03659b7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-955d841{border-style:none;column-gap:0px;}.elementor-580 .elementor-element.elementor-element-6a0040a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-08f6fab .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-50bd9ca{border-style:none;column-gap:0px;}.elementor-580 .elementor-element.elementor-element-9ac681d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-9ac681d:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-9ac681d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a8a292 );}.elementor-580 .elementor-element.elementor-element-9ac681d > .elementor-shape-bottom svg, .elementor-580 .elementor-element.elementor-element-9ac681d > .e-con-inner > .elementor-shape-bottom svg{width:calc(122% + 1.3px);height:125px;}.elementor-580 .elementor-element.elementor-element-a61e40e{--display:flex;}.elementor-580 .elementor-element.elementor-element-c704ef6{--display:flex;}.elementor-580 .elementor-element.elementor-element-c2e533d{--display:flex;}.elementor-580 .elementor-element.elementor-element-90bc1cb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-8f4f587{padding:15px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-e04cc8b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-e04cc8b .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-e04cc8b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-580 .elementor-element.elementor-element-26602dc{--display:flex;}.elementor-580 .elementor-element.elementor-element-178f92d{padding:30px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-178f92d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-a4757f5{padding:15px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-e414dfc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-e414dfc .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-e414dfc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-580 .elementor-element.elementor-element-ba735d0{--display:flex;}.elementor-580 .elementor-element.elementor-element-67a5071{padding:30px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-67a5071 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-b4cb1a1{padding:15px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-bf78e0e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-bf78e0e .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-bf78e0e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-580 .elementor-element.elementor-element-ca39d17{--display:flex;}.elementor-580 .elementor-element.elementor-element-c5249d8{padding:30px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-c5249d8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-8e01c72{padding:15px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-7d631e9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-7d631e9 .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-7d631e9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-4d27fcc .elementor-heading-title{font-size:32px;}.elementor-580 .elementor-element.elementor-element-64dfc27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-bd65a1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-8a30cc8{padding:0px 0px 0px 0px;font-size:15px;}.elementor-580 .elementor-element.elementor-element-2fbbcea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-94e78fa{font-size:15px;}.elementor-580 .elementor-element.elementor-element-5c77a5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-955d841{font-size:15px;}.elementor-580 .elementor-element.elementor-element-6a0040a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-50bd9ca{font-size:15px;}.elementor-580 .elementor-element.elementor-element-9ac681d > .elementor-shape-bottom svg, .elementor-580 .elementor-element.elementor-element-9ac681d > .e-con-inner > .elementor-shape-bottom svg{width:calc(165% + 1.3px);height:59px;}}/* Start custom CSS for text-editor, class: .elementor-element-8a30cc8 */.elementor-580 .elementor-element.elementor-element-8a30cc8 {
  border: 1px solid #a6cbe6;
  border-radius: 8px;
  overflow: hidden;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin: 0;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table th,
.elementor-580 .elementor-element.elementor-element-8a30cc8 table td {
  padding: 12px 16px;
  border: 1px solid #a6cbe6;
  text-align: left;
  vertical-align: middle;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table tr:first-child th {
  border-top: none;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table tr:last-child td {
  border-bottom: none;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table th:first-child,
.elementor-580 .elementor-element.elementor-element-8a30cc8 table td:first-child {
  border-left: none;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table th:last-child,
.elementor-580 .elementor-element.elementor-element-8a30cc8 table td:last-child {
  border-right: none;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table thead th {
  background: #a6cbe6;
  color: #1a3d5c;
  font-weight: 600;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table tbody tr:nth-child(even) {
  background: #eaf6ff;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table tbody tr:nth-child(odd):hover {
  background: #ffffff !important;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table tbody tr:nth-child(even):hover {
  background: #eaf6ff !important;
}
.elementor-580 .elementor-element.elementor-element-8a30cc8 table td:first-child {
  text-align: center;
  font-weight: 600;
  color: #a6cbe6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94e78fa */.elementor-580 .elementor-element.elementor-element-94e78fa {
  border: 1px solid #a6cbe6;
  border-radius: 8px;
  overflow: hidden;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin: 0;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table th,
.elementor-580 .elementor-element.elementor-element-94e78fa table td {
  padding: 12px 16px;
  border: 1px solid #a6cbe6;
  text-align: left;
  vertical-align: middle;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table tr:first-child th {
  border-top: none;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table tr:last-child td {
  border-bottom: none;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table th:first-child,
.elementor-580 .elementor-element.elementor-element-94e78fa table td:first-child {
  border-left: none;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table th:last-child,
.elementor-580 .elementor-element.elementor-element-94e78fa table td:last-child {
  border-right: none;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table thead th {
  background: #a6cbe6;
  color: #1a3d5c;
  font-weight: 600;
}
.elementor-580 .elementor-element.elementor-element-94e78fa table tbody tr:nth-child(even) {
  background: #eaf6ff;
}

.elementor-580 .elementor-element.elementor-element-94e78fa table td:first-child {
  text-align: center;
  font-weight: 600;
  color: #a6cbe6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-955d841 */.elementor-580 .elementor-element.elementor-element-955d841 {
  border: 1px solid #a6cbe6;
  border-radius: 8px;
  overflow: hidden;
}
.elementor-580 .elementor-element.elementor-element-955d841 table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin: 0;
}
.elementor-580 .elementor-element.elementor-element-955d841 table th,
.elementor-580 .elementor-element.elementor-element-955d841 table td {
  padding: 12px 16px;
  border: 1px solid #a6cbe6;
  text-align: left;
  vertical-align: middle;
}
.elementor-580 .elementor-element.elementor-element-955d841 table tr:first-child th {
  border-top: none;
}
.elementor-580 .elementor-element.elementor-element-955d841 table tr:last-child td {
  border-bottom: none;
}
.elementor-580 .elementor-element.elementor-element-955d841 table th:first-child,
.elementor-580 .elementor-element.elementor-element-955d841 table td:first-child {
  border-left: none;
}
.elementor-580 .elementor-element.elementor-element-955d841 table th:last-child,
.elementor-580 .elementor-element.elementor-element-955d841 table td:last-child {
  border-right: none;
}
.elementor-580 .elementor-element.elementor-element-955d841 table thead th {
  background: #a6cbe6;
  color: #1a3d5c;
  font-weight: 600;
}
.elementor-580 .elementor-element.elementor-element-955d841 table tbody tr:nth-child(even) {
  background: #eaf6ff;
}

.elementor-580 .elementor-element.elementor-element-955d841 table td:first-child {
  text-align: center;
  font-weight: 600;
  color: #a6cbe6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50bd9ca */.elementor-580 .elementor-element.elementor-element-50bd9ca {
  border: 1px solid #a6cbe6;
  border-radius: 8px;
  overflow: hidden;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin: 0;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table th,
.elementor-580 .elementor-element.elementor-element-50bd9ca table td {
  padding: 12px 16px;
  border: 1px solid #a6cbe6;
  text-align: left;
  vertical-align: middle;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table tr:first-child th {
  border-top: none;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table tr:last-child td {
  border-bottom: none;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table th:first-child,
.elementor-580 .elementor-element.elementor-element-50bd9ca table td:first-child {
  border-left: none;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table th:last-child,
.elementor-580 .elementor-element.elementor-element-50bd9ca table td:last-child {
  border-right: none;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table thead th {
  background: #a6cbe6;
  color: #1a3d5c;
  font-weight: 600;
}
.elementor-580 .elementor-element.elementor-element-50bd9ca table tbody tr:nth-child(even) {
  background: #eaf6ff;
}

.elementor-580 .elementor-element.elementor-element-50bd9ca table td:first-child {
  text-align: center;
  font-weight: 600;
  color: #a6cbe6;
}/* End custom CSS */