.u-section-1 {background-image: url("images/bg-1.gif"); background-position: 50% 50%}
.u-section-1 .u-sheet-1 {min-height: 100vh}
.u-section-1 .u-text-1 {font-size: 3.75rem; font-weight: 700; animation-duration: 1000ms; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 450px auto 0 335px}
.u-section-1 .u-text-2 {font-size: 4.5rem; font-weight: 700; animation-duration: 1750ms; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: -17px auto 60px 335px} 

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

@media (max-width: 991px){ .u-section-1 .u-text-1 {font-size: 3rem; width: 483px}
.u-section-1 .u-text-2 {font-size: 3.75rem; margin-left: 119px} }

@media (max-width: 767px){ .u-section-1 .u-text-1 {font-size: 2.25rem; width: 360px}
.u-section-1 .u-text-2 {font-size: 3rem; animation-duration: 1000ms; margin-left: 90px} }

@media (max-width: 575px){ .u-section-1 {min-height: 381px}
.u-section-1 .u-text-1 {width: 340px; margin-top: 0; margin-left: 100px}
.u-section-1 .u-text-2 {margin-bottom: 0; margin-left: 57px} }.u-section-2 {margin-top: 0; margin-bottom: 0}
.u-section-2 .u-sheet-1 {min-height: 48px}
.u-section-2 .u-text-1 {font-size: 1.125rem; font-weight: 700; font-family: Roboto, sans-serif; width: 680px; margin: 10px auto} 

@media (max-width: 767px){ .u-section-2 .u-text-1 {width: 540px} }

@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 150px}
.u-section-2 .u-text-1 {width: 340px; margin: 122px 0 0} }.u-block-2178-1 {margin-top: 0; margin-bottom: 0}
.u-block-2178-2 {position: absolute; bottom: 10px}
.u-block-2178-3 {position: absolute; left: 0}
.u-block-2178-4 {position: absolute; right: 0}.u-section-3-1 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/SL01_mobile.jpg")}
.u-section-3-1 .u-sheet-1 {min-height: 100vh}
.u-section-3-1 .u-text-1 {font-weight: 700; font-size: 3rem; animation-duration: 1000ms; margin: 300px auto 0}
.u-section-3-1 .u-image-1 {width: 250px; height: 200px; margin: 465px 0 0 auto}
.u-section-3-1 .u-btn-1 {border-style: solid; background-image: none; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; animation-duration: 1000ms; margin: -95px auto 48px; padding: 10px 40px} 

@media (max-width: 1199px){ .u-section-3-1 {background-position: 50% 50%}
.u-section-3-1 .u-sheet-1 {min-height: 900px}
.u-section-3-1 .u-text-1 {width: auto} }

@media (max-width: 991px){ .u-section-3-1 .u-sheet-1 {min-height: 700px}
.u-section-3-1 .u-text-1 {margin-top: 316px}
.u-section-3-1 .u-image-1 {margin-top: -563px}
.u-section-3-1 .u-btn-1 {margin-top: 225px; margin-left: 271px} }

@media (max-width: 767px){ .u-section-3-1 .u-sheet-1 {min-height: 600px}
.u-section-3-1 .u-text-1 {font-size: 3.75}
.u-section-3-1 .u-image-1 {margin-top: -642px}
.u-section-3-1 .u-btn-1 {margin-top: 181px; margin-left: auto; margin-bottom: 44px} }

@media (max-width: 575px){ .u-section-3-1 .u-sheet-1 {min-height: 100vh}
.u-section-3-1 .u-text-1 {margin-top: 200px; margin-left: 0; margin-right: 0; font-size: 3}
.u-section-3-1 .u-btn-1 {margin-top: 297px; margin-bottom: 60px; margin-left: 80px} }.u-section-3-2 {background-image: linear-gradient(0deg, rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url("images/SL02_mobile.jpg")}
.u-section-3-2 .u-sheet-1 {min-height: 100vh}
.u-section-3-2 .u-text-1 {animation-duration: 1000ms; font-weight: bold; font-size: 3rem; width: 900px; margin: 300px auto 0}
.u-section-3-2 .u-image-1 {width: 250px; height: 200px; margin: 465px 0 0 auto}
.u-section-3-2 .u-btn-1 {border-style: solid; background-image: none; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; animation-duration: 1000ms; margin: -123px auto 60px; padding: 10px 40px} 

@media (max-width: 1199px){ .u-section-3-2 {background-position: 50% 50%}
.u-section-3-2 .u-sheet-1 {min-height: 900px}
.u-section-3-2 .u-text-1 {margin-left: 20px; margin-right: 20px} }

@media (max-width: 991px){ .u-section-3-2 .u-sheet-1 {min-height: 700px}
.u-section-3-2 .u-text-1 {width: 720px; margin-left: 0; margin-right: 0} }

@media (max-width: 767px){ .u-section-3-2 .u-sheet-1 {min-height: 600px}
.u-section-3-2 .u-text-1 {width: 540px; font-size: 3.75} }

@media (max-width: 575px){ .u-section-3-2 .u-sheet-1 {min-height: 100vh}
.u-section-3-2 .u-text-1 {margin-top: 201px; width: 340px; font-size: 3}
.u-section-3-2 .u-btn-1 {margin-top: 296px; margin-left: 80px} }