.u-section-1 .u-sheet-1 {min-height: 1111px}
.u-section-1 .u-layout-wrap-1 {margin: 60px auto 0 0}
.u-section-1 .u-layout-cell-1 {min-height: 400px}
.u-section-1 .u-image-1 {height: 333px; width: 500px; margin: 22px auto 15px}
.u-section-1 .u-layout-cell-2 {min-height: 400px}
.u-section-1 .u-group-1 {min-height: 350px; height: auto; margin: 0 auto 20px 0}
.u-section-1 .u-container-layout-3 {padding-left: 20px; padding-right: 20px}
.u-section-1 .u-text-1 {margin-left: 0; margin-right: 0; position: relative; font-size: 1.875rem; font-weight: 700}
.u-section-1 .u-text-2 {position: relative; margin-left: 0; margin-right: 0}
.u-section-1 .u-text-3 {position: relative; margin-left: 0; margin-right: 0}
.u-section-1 .u-map-1 {height: 307px; width: 555px; margin: 20px auto 110px 0} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 551px}
.u-section-1 .u-layout-wrap-1 {margin-bottom: 60px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 461px}
.u-section-1 .u-image-1 {height: 420px; margin-bottom: 65px; width: auto; margin-left: 0; margin-right: 0}
.u-section-1 .u-layout-cell-2 {min-height: 461px}
.u-section-1 .u-group-1 {min-height: 321px; margin-top: 91px; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-1 .u-container-layout-3 {padding-left: 49px; padding-right: 49px}
.u-section-1 .u-map-1 {width: 458px} }

@media (max-width: 991px){ .u-section-1 .u-image-1 {width: NaNpx}
.u-section-1 .u-container-layout-3 {padding-left: 38px; padding-right: 38px}
.u-section-1 .u-map-1 {width: 351px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 654px}
.u-section-1 .u-layout-cell-1 {min-height: 332px}
.u-section-1 .u-image-1 {margin-right: auto; height: auto; margin-bottom: 0}
.u-section-1 .u-layout-cell-2 {min-height: 232px}
.u-section-1 .u-group-1 {min-height: 290px; margin-top: -88px; margin-right: initial; margin-left: initial}
.u-section-1 .u-container-layout-3 {padding-left: 28px; padding-right: 28px}
.u-section-1 .u-map-1 {width: 329px} }

@media (max-width: 575px){ .u-section-1 .u-container-layout-3 {padding-left: 18px; padding-right: 18px}
.u-section-1 .u-map-1 {width: 276px} }