.u-section-1 {background-image: url("images/thun3525985_1280.jpg"); background-position: 50% 50%; min-height: 905px}
.u-section-1 .u-image-1 {width: 499px; height: 132px; margin: 105px auto 0}
.u-section-1 .u-group-1 {width: 853px; min-height: 292px; margin: 27px auto 0 calc(((100% - 1140px) / 2) + 144px)}
.u-section-1 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-1 .u-text-1 {font-size: 4.5rem; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 89px 20px 0}
.u-section-1 .u-text-2 {font-style: italic; letter-spacing: 2px; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 20px 20px 0}
.u-section-1 .u-image-2 {width: 457px; height: 311px; margin: 38px 0 0 auto} 

@media (max-width: 1199px){ .u-section-1 {min-height: 746px}
.u-section-1 .u-group-1 {margin-left: calc(((100% - 940px) / 2) + 87px)}
.u-section-1 .u-text-1 {position: relative}
.u-section-1 .u-text-2 {position: relative} }

@media (max-width: 991px){ .u-section-1 {min-height: 571px}
.u-section-1 .u-group-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-1 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-1 .u-text-2 {margin-left: 0; margin-right: 0} }

@media (max-width: 767px){ .u-section-1 {min-height: 428px}
.u-section-1 .u-image-1 {margin-left: calc(((100% - 540px) / 2))} }

@media (max-width: 575px){ .u-section-1 {min-height: 269px}
.u-section-1 .u-image-1 {width: 340px; height: 90px; margin-left: calc(((100% - 340px) / 2))}
.u-section-1 .u-group-1 {width: 340px; margin-right: auto; margin-left: calc(((100% - 340px) / 2))}
.u-section-1 .u-text-1 {font-size: 3rem}
.u-section-1 .u-image-2 {width: 340px; height: 231px} }