.u-section-1 .u-sheet-1 {min-height: 600px}
.u-section-1 .u-layout-wrap-1 {margin: 60px auto 60px 0}
.u-section-1 .u-layout-cell-1 {min-height: 510px}
.u-section-1 .u-image-1 {height: 503px; width: 361px; margin: 0 auto 0 0}
.u-section-1 .u-layout-cell-2 {min-height: 510px}
.u-section-1 .u-group-1 {min-height: 340px; width: 640px; margin: 140px auto 0 -85px}
.u-section-1 .u-container-layout-3 {padding-left: 60px; padding-right: 60px}
.u-section-1 .u-text-1 {margin: 35px 0 0}
.u-section-1 .u-text-2 {margin: 20px 0 35px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 502px}
.u-section-1 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 461px}
.u-section-1 .u-layout-cell-2 {min-height: 461px}
.u-section-1 .u-group-1 {height: auto; width: 528px; margin-bottom: -49px; margin-left: -70px}
.u-section-1 .u-container-layout-3 {padding-left: 49px; padding-right: 49px} }

@media (max-width: 991px){ .u-section-1 .u-layout-wrap-1 {margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-1 .u-image-1 {height: 502px; width: 360px}
.u-section-1 .u-group-1 {width: 404px; margin-left: -54px}
.u-section-1 .u-container-layout-3 {padding-left: 38px; padding-right: 38px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 605px}
.u-section-1 .u-layout-cell-1 {min-height: 332px}
.u-section-1 .u-layout-cell-2 {min-height: 232px}
.u-section-1 .u-group-1 {width: 379px; margin-top: 0; margin-bottom: 40px; margin-left: 0}
.u-section-1 .u-container-layout-3 {padding-left: 28px; padding-right: 28px}
.u-section-1 .u-text-1 {margin-top: 30px}
.u-section-1 .u-text-2 {margin-bottom: 30px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 691px}
.u-section-1 .u-layout-wrap-1 {margin-top: 0; margin-bottom: -172px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 304px}
.u-section-1 .u-image-1 {height: 474px; width: 340px}
.u-section-1 .u-layout-cell-2 {min-height: 346px}
.u-section-1 .u-group-1 {min-height: 346px; width: 318px; margin-bottom: 0}
.u-section-1 .u-container-layout-3 {padding-left: 30px; padding-right: 0}
.u-section-1 .u-text-1 {width: auto; margin-right: 18px}
.u-section-1 .u-text-2 {width: auto; margin-top: 18px; margin-bottom: 32px} }.u-section-2 .u-sheet-1 {min-height: 774px}
.u-section-2 .u-layout-wrap-1 {width: 906px; margin: 0 auto 0 117px}
.u-section-2 .u-layout-cell-1 {min-height: 140px}
.u-section-2 .u-container-layout-1 {padding-left: 20px; padding-right: 20px}
.u-section-2 .u-text-1 {margin: 0}
.u-section-2 .u-layout-cell-2 {min-height: 634px}
.u-section-2 .u-line-1 {width: 141px; margin: 15px auto 0}
.u-section-2 .u-layout-cell-3 {min-height: 634px}
.u-section-2 .u-container-layout-3 {padding-left: 20px; padding-right: 20px}
.u-section-2 .u-text-2 {margin: 0} 

@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 232px}
.u-section-2 .u-layout-wrap-1 {width: 747px; margin-left: 96px; margin-right: 96px; margin-bottom: -1px}
.u-section-2 .u-layout-cell-1 {min-height: 139px}
.u-section-2 .u-container-layout-1 {padding-left: 16px; padding-right: 16px}
.u-section-2 .u-layout-cell-2 {min-height: 143px}
.u-section-2 .u-line-1 {width: 114px; margin-bottom: 15px}
.u-section-2 .u-layout-cell-3 {min-height: 143px}
.u-section-2 .u-container-layout-3 {padding-left: 0; padding-right: 0}
.u-section-2 .u-text-2 {margin-bottom: 20px} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 130px}
.u-section-2 .u-layout-wrap-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-2 .u-layout-cell-1 {min-height: 103px}
.u-section-2 .u-container-layout-1 {padding-left: 13px; padding-right: 13px}
.u-section-2 .u-layout-cell-2 {min-height: 23px}
.u-section-2 .u-line-1 {transform-origin: left center 0; margin-right: 35px; margin-bottom: 20px; margin-left: 0; width: auto}
.u-section-2 .u-layout-cell-3 {min-height: 77px} }

@media (max-width: 767px){ .u-section-2 .u-layout-wrap-1 {margin-bottom: 0; width: auto; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 117px}
.u-section-2 .u-container-layout-1 {padding-left: 9px; padding-right: 9px}
.u-section-2 .u-layout-cell-2 {min-height: 27px}
.u-section-2 .u-line-1 {width: 114px; transform-origin: 50% 50%; margin: 5px auto}
.u-section-2 .u-layout-cell-3 {min-height: 89px} }

@media (max-width: 575px){ .u-section-2 .u-layout-wrap-1 {margin-bottom: -1px; width: auto; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 48px}
.u-section-2 .u-container-layout-1 {padding-left: 6px; padding-right: 6px}
.u-section-2 .u-layout-cell-2 {min-height: 43px}
.u-section-2 .u-line-1 {margin-top: 15px; margin-bottom: 15px}
.u-section-2 .u-layout-cell-3 {min-height: 113px}
.u-section-2 .u-text-2 {margin-top: 15px; margin-bottom: 15px; margin-right: initial; margin-left: initial} }.u-section-3 .u-sheet-1 {min-height: 706px}
.u-section-3 .u-layout-wrap-1 {margin: 27px auto 0 0}
.u-section-3 .u-image-1 {min-height: 678px; background-image: url("images/anfahrt.png")}
.u-section-3 .u-layout-cell-2 {min-height: 678px}
.u-section-3 .u-container-layout-2 {padding-left: 60px; padding-right: 60px}
.u-section-3 .u-text-1 {margin: 13px 0 0}
.u-section-3 .u-text-2 {margin: 20px 0 40px} 

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 351px}
.u-section-3 .u-layout-wrap-1 {margin-top: 0; margin-right: initial; margin-left: initial}
.u-section-3 .u-image-1 {min-height: 410px}
.u-section-3 .u-layout-cell-2 {min-height: 410px}
.u-section-3 .u-container-layout-2 {padding-left: 49px; padding-right: 49px}
.u-section-3 .u-text-1 {margin-top: 40px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 210px}
.u-section-3 .u-image-1 {min-height: 269px}
.u-section-3 .u-layout-cell-2 {min-height: 269px}
.u-section-3 .u-container-layout-2 {padding-left: 38px; padding-right: 38px} }

@media (max-width: 767px){ .u-section-3 .u-image-1 {min-height: 400px}
.u-section-3 .u-layout-cell-2 {min-height: 400px}
.u-section-3 .u-container-layout-2 {padding-left: 28px; padding-right: 28px} }

@media (max-width: 575px){ .u-section-3 .u-image-1 {min-height: 236px}
.u-section-3 .u-layout-cell-2 {min-height: 325px}
.u-section-3 .u-container-layout-2 {padding-left: 18px; padding-right: 18px} }.u-section-4 .u-sheet-1 {min-height: 266px}
.u-section-4 .u-layout-wrap-1 {width: 570px; margin: 15px auto 0 285px}
.u-section-4 .u-layout-cell-1 {min-height: 251px}
.u-section-4 .u-container-layout-1 {padding-left: 60px; padding-right: 60px}
.u-section-4 .u-text-1 {font-weight: 400; margin: 0} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 257px}
.u-section-4 .u-layout-wrap-1 {width: 697px; margin-right: 121px; margin-left: auto}
.u-section-4 .u-layout-cell-1 {min-height: 291px}
.u-section-4 .u-container-layout-1 {padding-left: 49px; padding-right: 49px}
.u-section-4 .u-text-1 {position: relative; font-weight: normal} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 294px}
.u-section-4 .u-layout-wrap-1 {width: 540px; margin-top: 0; margin-right: auto; margin-left: 90px}
.u-section-4 .u-layout-cell-1 {min-height: 328px}
.u-section-4 .u-container-layout-1 {padding-left: 38px; padding-right: 38px} }

@media (max-width: 767px){ .u-section-4 .u-layout-wrap-1 {margin: 15px 0}
.u-section-4 .u-layout-cell-1 {min-height: 320px}
.u-section-4 .u-container-layout-1 {padding-left: 28px; padding-right: 28px}
.u-section-4 .u-text-1 {margin-bottom: 30px} }

@media (max-width: 575px){ .u-section-4 .u-layout-wrap-1 {width: 343px; margin-right: -5px; margin-bottom: 0; margin-left: 2px}
.u-section-4 .u-layout-cell-1 {min-height: 224px}
.u-section-4 .u-container-layout-1 {padding-left: 18px; padding-right: 18px}
.u-section-4 .u-text-1 {margin-bottom: 0} }