.u-section-1 {background-image: linear-gradient(0deg, rgba(255,255,255,0.05), rgba(255,255,255,0.05)); margin-top: 0; margin-bottom: 0}
.u-section-1 .u-sheet-1 {min-height: 615px}
.u-section-1 .u-group-1 {width: 666px; min-height: 502px; background-image: none; margin: 140px auto 60px 37px}
.u-section-1 .u-container-layout-1 {padding: 0 60px 30px}
.u-section-1 .u-text-1 {text-shadow: 2px 2px 8px rgba(0,0,0,0.4); font-size: 1.28571rem; font-weight: normal; font-family: Roboto, sans-serif; margin: 43px 0 0}
.u-section-1 .u-text-2 {margin-left: 0; margin-right: 0; margin-bottom: 0; font-size: 0.857143rem}
.u-section-1 .u-text-3 {font-size: 0.857143rem; margin: 23px 0 0}
.u-section-1 .u-text-4 {font-size: 0.857143rem; margin: 23px 0 0}
.u-section-1 .u-btn-1 {background-image: none; box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4); font-size: 0.75rem; margin: 17px auto 0 0; padding: 9px 19px 11px 18px} 

@media (max-width: 1199px){ .u-section-1 {background-position: 50% 50%}
.u-section-1 .u-sheet-1 {min-height: 616px}
.u-section-1 .u-group-1 {min-height: 425px; margin-top: 145px}
.u-section-1 .u-text-1 {font-family: Oswald, sans-serif; margin-top: 20px}
.u-section-1 .u-btn-1 {font-size: 1rem; margin-top: 54px} }

@media (max-width: 991px){ .u-section-1 {background-size: auto 260%}
.u-section-1 .u-sheet-1 {min-height: 472px}
.u-section-1 .u-container-layout-1 {padding-top: 0; padding-left: 30px; padding-right: 30px}
.u-section-1 .u-text-1 {margin-top: 30px}
.u-section-1 .u-text-3 {margin-top: 20px}
.u-section-1 .u-btn-1 {margin-top: 30px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 354px}
.u-section-1 .u-group-1 {min-height: 419px; width: 376px; margin-top: 92px; margin-left: 0}
.u-section-1 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-btn-1 {margin-top: 20px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 737px}
.u-section-1 .u-group-1 {min-height: 513px; margin-top: 130px; margin-right: initial; margin-left: initial; width: auto}
.u-section-1 .u-text-1 {font-size: 1.125rem}
.u-section-1 .u-text-3 {margin-top: 15px} }.u-section-2 {margin-top: 0; margin-bottom: 0; background-image: none}
.u-section-2 .u-sheet-1 {min-height: 543px}
.u-section-2 .u-text-1 {font-size: 1.5rem; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 64px 40px 0 0}
.u-section-2 .u-text-2 {font-size: 1rem; margin: 19px 87px 0 0}
.u-section-2 .u-btn-1 {padding: 0}
.u-section-2 .u-gallery-1 {height: 296px; grid-template-columns: auto auto auto auto; grid-gap: 19px 19px; margin: 45px auto 60px 0}
.u-section-2 .u-gallery-inner-1 {grid-template-columns: auto auto auto auto; grid-gap: 19px 19px}
.u-section-2 .u-gallery-item-1 {box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4)}
.u-section-2 .u-back-image-1 {object-position: 36.8% 50%}
.u-section-2 .u-over-slide-1 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-2 .u-gallery-item-2 {box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4)}
.u-section-2 .u-over-slide-2 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-2 .u-gallery-item-3 {box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4)}
.u-section-2 .u-over-slide-3 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-2 .u-gallery-item-4 {box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4)}
.u-section-2 .u-back-image-4 {object-position: 63.45% 50%}
.u-section-2 .u-over-slide-4 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px} 

@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 439px}
.u-section-2 .u-text-1 {margin-right: 0}
.u-section-2 .u-text-2 {margin-right: 0}
.u-section-2 .u-gallery-1 {height: 244px; grid-template-columns: repeat(4, auto); margin-right: initial; margin-left: initial}
.u-section-2 .u-gallery-inner-1 {grid-template-columns: repeat(4, auto)} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 943px}
.u-section-2 .u-gallery-1 {height: 748px; grid-template-columns: repeat(2, auto); margin-right: initial; margin-left: initial}
.u-section-2 .u-gallery-inner-1 {grid-template-columns: repeat(2, auto)} }

@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 1626px}
.u-section-2 .u-gallery-1 {height: 1428px; grid-template-columns: auto; margin-top: 22px; margin-bottom: 36px; margin-right: initial; margin-left: initial}
.u-section-2 .u-gallery-inner-1 {grid-template-columns: repeat(1, auto)} }

@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 2054px}
.u-section-2 .u-text-1 {font-size: 1.125rem; margin-top: 34px}
.u-section-2 .u-gallery-1 {height: 1412px; grid-template-columns: repeat(1, auto); margin-right: initial; margin-left: initial} }.u-section-3 {background-image: linear-gradient(0deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2)); background-position: 85.08% 47.8%; background-size: 190%; margin-top: 0; margin-bottom: 0}
.u-section-3 .u-sheet-1 {min-height: 588px}
.u-section-3 .u-layout-wrap-1 {width: 983px; margin: 53px auto 60px 75px}
.u-section-3 .u-layout-cell-1 {min-height: 403px}
.u-section-3 .u-container-layout-1 {padding: 30px 60px}
.u-section-3 .u-text-1 {font-size: 1.5rem; font-weight: 700; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 0}
.u-section-3 .u-text-2 {background-image: none; margin: 20px 0 0}
.u-section-3 .u-text-3 {margin: 7px 0 0}
.u-section-3 .u-btn-1 {border-style: solid; font-weight: 700; text-transform: uppercase}
.u-section-3 .u-custom-html-1 {width: 170px; min-height: 68px; margin: 30px 0 0}
.u-section-3 .u-layout-cell-2 {min-height: 403px}
.u-section-3 .u-container-layout-2 {padding: 25px 0 20px 20px} 

@media (max-width: 1199px){ .u-section-3 {background-size: 165%}
.u-section-3 .u-sheet-1 {min-height: 414px}
.u-section-3 .u-layout-wrap-1 {width: 742px; margin-left: 0}
.u-section-3 .u-layout-cell-1 {min-height: 261px}
.u-section-3 .u-container-layout-1 {padding-bottom: 0}
.u-section-3 .u-btn-1 {padding: 0}
.u-section-3 .u-layout-cell-2 {min-height: 348px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 275px}
.u-section-3 .u-layout-wrap-1 {width: 720px}
.u-section-3 .u-layout-cell-1 {min-height: 100px}
.u-section-3 .u-container-layout-1 {padding-left: 30px; padding-right: 30px}
.u-section-3 .u-layout-cell-2 {min-height: 305px}
.u-section-3 .u-container-layout-2 {padding-left: 30px; padding-right: 30px} }

@media (max-width: 767px){ .u-section-3 {background-size: auto 165%}
.u-section-3 .u-sheet-1 {min-height: 678px}
.u-section-3 .u-layout-wrap-1 {width: 463px; margin-top: 20px; margin-left: 20px}
.u-section-3 .u-layout-cell-1 {order: 0}
.u-section-3 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-3 .u-text-3 {margin-top: 0}
.u-section-3 .u-layout-cell-2 {order: 2; min-height: 392px}
.u-section-3 .u-container-layout-2 {padding-top: 0; padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-3 {background-position: 53.2% 59.09%}
.u-section-3 .u-sheet-1 {min-height: 614px}
.u-section-3 .u-layout-wrap-1 {width: 340px; margin-top: 18px; margin-left: 0}
.u-section-3 .u-layout-cell-2 {min-height: 290px} }.u-section-4 {background-image: none; margin-top: 0; margin-bottom: 0}
.u-section-4 .u-sheet-1 {min-height: 832px}
.u-section-4 .u-layout-wrap-1 {width: 957px; margin: 13px auto}
.u-section-4 .u-layout-cell-1 {min-height: 806px; animation-duration: 1000ms}
.u-section-4 .u-container-layout-1 {padding: 20px 30px 20px 20px}
.u-section-4 .u-image-1 {height: 504px; width: 380px; margin: 50px auto 0 5px}
.u-section-4 .u-layout-cell-2 {min-height: 535px}
.u-section-4 .u-container-layout-2 {padding: 20px 60px}
.u-section-4 .u-text-1 {font-size: 1.25rem; background-image: none; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 50px 40px 0 -40px}
.u-section-4 .u-text-2 {font-size: 0.857143rem; margin: 13px -40px 0}
.u-section-4 .u-btn-1 {padding: 0}
.u-section-4 .u-layout-cell-3 {min-height: 271px}
.u-section-4 .u-container-layout-3 {padding: 0}
.u-section-4 .u-image-2 {height: 258px; box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4); width: 354px; margin: 0 auto} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 570px}
.u-section-4 .u-layout-wrap-1 {width: 748px}
.u-section-4 .u-layout-cell-1 {min-height: 583px; background-position: 50% 50%; background-size: 185%}
.u-section-4 .u-layout-cell-2 {min-height: 298px}
.u-section-4 .u-container-layout-2 {padding-left: 49px; padding-right: 49px}
.u-section-4 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-4 .u-text-2 {width: auto; margin-right: -28px; margin-left: 0}
.u-section-4 .u-layout-cell-3 {min-height: 285px}
.u-section-4 .u-image-2 {width: 328px; height: 246px; margin-right: 21px} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 445px}
.u-section-4 .u-layout-wrap-1 {width: 720px}
.u-section-4 .u-layout-cell-1 {min-height: 100px}
.u-section-4 .u-container-layout-1 {padding-left: 30px}
.u-section-4 .u-image-1 {height: 379px; width: 286px; margin-left: 0}
.u-section-4 .u-layout-cell-2 {min-height: 100px}
.u-section-4 .u-container-layout-2 {padding-left: 30px; padding-right: 30px}
.u-section-4 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-4 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-4 .u-layout-cell-3 {min-height: 100px}
.u-section-4 .u-container-layout-3 {padding: 0}
.u-section-4 .u-image-2 {width: 227px; margin-right: 20px; margin-left: 127px} }

@media (max-width: 767px){ .u-section-4 .u-layout-wrap-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-4 .u-layout-cell-1 {background-position: 57.87% 8.79%}
.u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-layout-cell-2 {min-height: 159px}
.u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-layout-cell-3 {min-height: 195px}
.u-section-4 .u-image-2 {width: 386px; margin-left: auto; margin-right: auto} }

@media (max-width: 575px){ .u-section-4 .u-sheet-1 {min-height: 1246px}
.u-section-4 .u-layout-cell-1 {min-height: 393px}
.u-section-4 .u-layout-cell-2 {min-height: 514px}
.u-section-4 .u-container-layout-2 {padding-top: 0; padding-bottom: 0}
.u-section-4 .u-text-1 {margin-top: 4px}
.u-section-4 .u-layout-cell-3 {min-height: 232px}
.u-section-4 .u-image-2 {width: 281px; height: 200px; object-position: 9.77% 100%; background-position: 9.77% 100%} }.u-section-5 {background-image: linear-gradient(#fef9e6, white); margin-top: 0; margin-bottom: 0}
.u-section-5 .u-sheet-1 {min-height: 108px}
.u-section-5 .u-social-icons-1 {height: 42px; min-height: 16px; width: 176px; min-width: 98px; white-space: nowrap; margin: 35px auto 0}
.u-section-5 .u-icon-1 {height: 100%}
.u-section-5 .u-icon-2 {height: 100%}
.u-section-5 .u-icon-3 {height: 100%}
.u-section-5 .u-line-1 {width: 576px; height: 3px; margin: 30px auto 60px} 

@media (max-width: 991px){ .u-section-5 .u-sheet-1 {min-height: 118px} }

@media (max-width: 767px){ .u-section-5 .u-sheet-1 {min-height: auto}
.u-section-5 .u-social-icons-1 {margin-top: 20px}
.u-section-5 .u-line-1 {width: 540px; margin-top: 108px} }

@media (max-width: 575px){ .u-section-5 .u-sheet-1 {min-height: 233px}
.u-section-5 .u-social-icons-1 {margin-top: 60px}
.u-section-5 .u-line-1 {width: 340px; margin-top: 109px; margin-bottom: 20px} }.fusszeile {
display: block
} 