.u-section-1 {background-image: url("images/cityscape1.jpg"); background-position: 50% 50%}
.u-section-1 .u-sheet-1 {min-height: 674px}
.u-section-1 .u-text-1 {font-size: 4.5rem; line-height: 1; font-weight: 700; margin: 365px 750px 60px 0} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 500px}
.u-section-1 .u-text-1 {margin-right: 550px} }

@media (max-width: 991px){ .u-section-1 .u-text-1 {margin-right: 330px} }

@media (max-width: 767px){ .u-section-1 .u-text-1 {font-size: 3.75rem; width: auto; margin-right: 221px} }

@media (max-width: 575px){ .u-section-1 .u-text-1 {margin-top: 75px; margin-left: 11px; margin-right: 11px} }.u-section-2 .u-sheet-1 {min-height: 243px}
.u-section-2 .u-text-1 {line-height: 79px; font-size: 4.5rem; font-weight: 400; margin: 79px 111px 60px} 

@media (max-width: 1199px){ .u-section-2 .u-text-1 {margin-left: 11px; margin-right: 11px} }

@media (max-width: 991px){ .u-section-2 .u-text-1 {margin-left: 0; margin-right: 0} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 1019px}
.u-section-3 .u-layout-wrap-1 {margin: 30px auto 50px 0}
.u-section-3 .u-image-1 {min-height: 571px; background-image: url("images/php_pipes.jpg"); background-position: 50% 50%}
.u-section-3 .u-container-layout-1 {padding: 30px 0 0}
.u-section-3 .u-shape-1 {height: 80px; background-image: none; margin: 452px auto 0 0}
.u-section-3 .u-text-1 {font-weight: 700; margin: -65px 22px 0 13px}
.u-section-3 .u-text-2 {font-size: 0.875rem; margin: 3px 288px 0 13px}
.u-section-3 .u-image-2 {background-image: url("images/fenster_pic.jpg"); background-position: 50% 50%; min-height: 378px}
.u-section-3 .u-container-layout-2 {padding: 30px 0 5px}
.u-section-3 .u-shape-2 {height: 80px; width: 277px; margin: 257px auto 0}
.u-section-3 .u-text-3 {font-weight: 700; margin: -63px 0 0 13px}
.u-section-3 .u-text-4 {font-size: 0.875rem; margin: 1px 0 0 13px}
.u-section-3 .u-image-3 {background-image: url("images/ss_logo.jpg"); background-position: 50% 50%; min-height: 378px}
.u-section-3 .u-container-layout-3 {padding: 30px 0 0}
.u-section-3 .u-shape-3 {height: 80px; margin: 258px auto 0 0}
.u-section-3 .u-text-5 {font-weight: 700; font-size: 1.25rem; margin: -64px 0 0 13px}
.u-section-3 .u-text-6 {font-size: 0.875rem; margin: 1px 0 0 13px}
.u-section-3 .u-image-4 {background-image: url("images/shift_screen.png"); background-position: 65.17% 50%; min-height: 402px}
.u-section-3 .u-container-layout-4 {padding: 30px 0 0}
.u-section-3 .u-shape-4 {height: 80px; width: 278px; margin: 282px 0 0}
.u-section-3 .u-text-7 {font-weight: 700; margin: -64px 97px 0 13px}
.u-section-3 .u-text-8 {font-size: 0.875rem; margin: 3px 0 0 13px}
.u-section-3 .u-image-5 {background-image: url("images/photo_fam2.jpg"); background-position: 48.28% 50%; min-height: 402px}
.u-section-3 .u-container-layout-5 {padding: 30px 0 0}
.u-section-3 .u-shape-5 {height: 80px; background-image: none; margin: 282px auto 0 0}
.u-section-3 .u-text-9 {font-size: 0.875rem; margin: -38px 0 0 13px}
.u-section-3 .u-text-10 {font-weight: 700; margin: -44px 70px 0 13px}
.u-section-3 .u-image-6 {background-image: url("images/lp2.jpg"); background-position: 51.96% 73.77%; min-height: 547px; background-size: auto 150%}
.u-section-3 .u-container-layout-6 {padding: 30px 0 0}
.u-section-3 .u-shape-6 {height: 80px; margin: 427px auto 0 0}
.u-section-3 .u-text-11 {font-weight: 700; margin: -64px 22px 0 13px}
.u-section-3 .u-text-12 {font-size: 0.875rem; margin: 1px 288px 0 13px} 

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 1161px}
.u-section-3 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-3 .u-image-1 {min-height: 562px}
.u-section-3 .u-shape-1 {margin-top: 444px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-1 {width: auto; margin-top: -64px; margin-right: 145px; margin-left: 10px}
.u-section-3 .u-text-2 {width: auto; margin-top: 0; margin-right: 292px; margin-left: 10px}
.u-section-3 .u-image-2 {min-height: 390px; background-position: 50.33% 50%}
.u-section-3 .u-shape-2 {width: 243px; margin-top: 271px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-3 {width: auto; margin-top: -67px; margin-right: 129px; margin-left: 10px}
.u-section-3 .u-text-4 {width: auto; margin-top: 0; margin-right: 55px; margin-left: 10px}
.u-section-3 .u-image-3 {min-height: 390px}
.u-section-3 .u-shape-3 {margin-top: 271px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-5 {font-size: 1.125rem; margin-top: -66px; margin-left: 10px; margin-right: 10px}
.u-section-3 .u-text-6 {width: auto; margin-top: 0; margin-right: 36px; margin-left: 10px}
.u-section-3 .u-image-4 {min-height: 401px}
.u-section-3 .u-shape-4 {margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-text-7 {width: auto; margin-right: 34px; margin-left: 10px}
.u-section-3 .u-text-8 {width: auto; margin-right: 34px; margin-left: 10px}
.u-section-3 .u-image-5 {min-height: 401px}
.u-section-3 .u-shape-5 {margin-right: initial; margin-left: initial}
.u-section-3 .u-text-9 {width: auto; margin-right: 86px; margin-left: 10px}
.u-section-3 .u-text-10 {margin-top: -43px; margin-left: 9px; margin-right: 9px}
.u-section-3 .u-image-6 {min-height: 552px}
.u-section-3 .u-shape-6 {margin-top: 433px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-11 {width: auto; margin-top: -70px; margin-right: 217px; margin-left: 15px}
.u-section-3 .u-text-12 {width: auto; margin-right: 186px; margin-left: 15px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 3014px}
.u-section-3 .u-image-1 {min-height: 862px}
.u-section-3 .u-shape-1 {margin-top: 742px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-1 {margin-top: -67px; margin-right: 397px}
.u-section-3 .u-text-2 {margin-right: 443px}
.u-section-3 .u-image-2 {min-height: 597px}
.u-section-3 .u-shape-2 {margin-top: 477px; margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-text-3 {margin-top: -65px}
.u-section-3 .u-text-4 {margin-top: -3px}
.u-section-3 .u-image-3 {min-height: 597px}
.u-section-3 .u-shape-3 {margin-top: 477px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-5 {margin-top: -63px}
.u-section-3 .u-image-4 {min-height: 614px}
.u-section-3 .u-shape-4 {margin-top: 494px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-7 {margin-top: -66px; margin-right: 154px}
.u-section-3 .u-text-8 {margin-top: 0; margin-right: 129px}
.u-section-3 .u-image-5 {min-height: 614px}
.u-section-3 .u-shape-5 {margin-top: 494px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-9 {margin-top: -42px; margin-right: 204px}
.u-section-3 .u-text-10 {width: auto; margin-top: -41px; margin-right: 126px; margin-left: 10px}
.u-section-3 .u-image-6 {min-height: 846px}
.u-section-3 .u-shape-6 {margin-top: 726px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-11 {margin-top: -60px; margin-right: 470px; margin-left: 10px}
.u-section-3 .u-text-12 {margin-top: 0; margin-right: 503px; margin-left: 10px} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 5308px}
.u-section-3 .u-image-1 {min-height: 838px}
.u-section-3 .u-shape-1 {margin-top: 718px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-1 {margin-top: -63px; margin-right: 217px}
.u-section-3 .u-text-2 {margin-right: 263px}
.u-section-3 .u-image-2 {min-height: 894px}
.u-section-3 .u-shape-2 {margin-top: 774px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-3 {margin-top: -66px}
.u-section-3 .u-text-4 {margin-top: 0}
.u-section-3 .u-image-3 {min-height: 894px}
.u-section-3 .u-shape-3 {margin-top: 774px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-5 {width: auto; margin-top: -58px; margin-right: 204px}
.u-section-3 .u-text-6 {margin-right: 280px}
.u-section-3 .u-image-4 {min-height: 922px}
.u-section-3 .u-shape-4 {margin-top: 802px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-7 {margin-top: -64px; margin-right: 239px}
.u-section-3 .u-text-8 {margin-right: 217px}
.u-section-3 .u-image-5 {min-height: 922px}
.u-section-3 .u-shape-5 {margin-top: 802px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-9 {margin-top: -38px}
.u-section-3 .u-text-10 {margin-top: -37px}
.u-section-3 .u-image-6 {min-height: 810px}
.u-section-3 .u-shape-6 {margin-top: 690px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-11 {margin-top: -64px; margin-right: 290px}
.u-section-3 .u-text-12 {margin-right: 323px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 100px}
.u-section-3 .u-image-1 {min-height: 599px}
.u-section-3 .u-shape-1 {width: 340px; margin-top: 480px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-1 {margin-top: -62px; margin-right: 38px}
.u-section-3 .u-text-2 {margin-right: 133px}
.u-section-3 .u-image-2 {min-height: 602px}
.u-section-3 .u-shape-2 {margin-top: 481px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-3 {margin-right: 157px; margin-left: 14px}
.u-section-3 .u-text-4 {margin-right: 157px; margin-left: 14px}
.u-section-3 .u-image-3 {min-height: 600px}
.u-section-3 .u-shape-3 {width: 340px; margin-top: 480px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-5 {margin-top: -60px; margin-right: 93px; margin-left: 14px}
.u-section-3 .u-text-6 {margin-right: 106px; margin-left: 14px}
.u-section-3 .u-image-4 {min-height: 600px}
.u-section-3 .u-shape-4 {width: 340px; margin-top: 480px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-7 {margin-top: -66px; margin-right: 223px; margin-left: 14px}
.u-section-3 .u-text-8 {margin-right: 133px; margin-left: 14px}
.u-section-3 .u-image-5 {min-height: 600px}
.u-section-3 .u-shape-5 {margin-top: 480px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-9 {margin-right: 147px; margin-left: 14px}
.u-section-3 .u-text-10 {margin-right: 93px; margin-left: 14px}
.u-section-3 .u-image-6 {min-height: 600px}
.u-section-3 .u-shape-6 {margin-top: 480px; margin-right: initial; margin-left: initial}
.u-section-3 .u-text-11 {margin-top: -66px; margin-right: 87px; margin-left: 14px}
.u-section-3 .u-text-12 {margin-right: 120px; margin-left: 14px} }.u-section-4 {background-image: none}
.u-section-4 .u-sheet-1 {min-height: 530px}
.u-section-4 .u-layout-wrap-1 {margin: 63px auto 60px 0}
.u-section-4 .u-layout-cell-1 {min-height: 405px}
.u-section-4 .u-container-layout-1 {padding-left: 20px; padding-right: 20px}
.u-section-4 .u-text-1 {margin: 40px 0 0}
.u-section-4 .u-text-2 {margin: 20px 0 0}
.u-section-4 .u-social-icons-1 {white-space: nowrap; height: 32px; min-height: 16px; width: 116px; min-width: 68px; margin: 30px auto 40px 0}
.u-section-4 .u-icon-1 {height: 100%}
.u-section-4 .u-icon-2 {height: 100%}
.u-section-4 .u-icon-3 {height: 100%}
.u-section-4 .u-layout-cell-2 {min-height: 405px}
.u-section-4 .u-container-layout-2 {padding-left: 20px; padding-right: 20px}
.u-section-4 .u-text-3 {margin: 0}
.u-section-4 .u-form-1 {height: 308px; width: 530px; margin: 30px 0 0}
.u-section-4 .u-inner-form-1 {margin-bottom: 0}
.u-section-4 .u-btn-1 {font-size: 0.875rem; letter-spacing: 2px; background-image: none; border-style: solid} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 437px}
.u-section-4 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-1 {min-height: 100px}
.u-section-4 .u-text-1 {position: relative}
.u-section-4 .u-text-2 {position: relative}
.u-section-4 .u-layout-cell-2 {min-height: 100px}
.u-section-4 .u-text-3 {position: relative}
.u-section-4 .u-form-1 {width: 437px} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 335px}
.u-section-4 .u-form-1 {width: 335px} }

@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 100px}
.u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-form-1 {width: 314px} }