.u-section-1 {background-image: none}
.u-section-1 .u-sheet-1 {min-height: 895px}
.u-section-1 .u-image-1 {width: 453px; height: 270px;  margin: 378px 37px 0 auto}
.u-section-1 .u-shape-1 {height: 557px; width: 620px;  margin: -647px auto 0 0}
.u-section-1 .u-image-2 {width: 953px; height: 301px; object-position: 0% 50%;  margin: -511px 66px 0 auto}
.u-section-1 .u-group-1 {width: 481px; min-height: 435px;  margin: 56px auto 56px 132px}
.u-section-1 .u-container-layout-1 {padding: 29px 40px 36px}
.u-section-1 .u-text-1 {margin: 1px 0 0}
.u-section-1 .u-text-2 {margin: 30px 0 0} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 1078px}
.u-section-1 .u-image-1 {margin-top: 454px}
.u-section-1 .u-shape-1 {height: 553px; width: 572px; margin-top: -654px; margin-left: 48px}
.u-section-1 .u-image-2 {width: 720px; height: 526px; margin-right: 0}
.u-section-1 .u-group-1 {margin-top: -97px} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 1003px}
.u-section-1 .u-image-1 {margin-top: 415px}
.u-section-1 .u-shape-1 {height: 402px; width: 505px; margin-top: -602px; margin-left: 0}
.u-section-1 .u-image-2 {width: 611px; height: 430px; margin-top: -349px; margin-left: 48px}
.u-section-1 .u-group-1 {width: 421px; min-height: 457px; margin-top: -80px; margin-left: 84px}
.u-section-1 .u-container-layout-1 {padding-bottom: 30px; padding-left: 30px; padding-right: 30px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 893px}
.u-section-1 .u-image-1 {width: 373px; height: 212px; margin-top: 295px}
.u-section-1 .u-shape-1 {height: 302px; width: 404px; margin-top: -454px}
.u-section-1 .u-image-2 {height: 311px; width: 442px; margin-top: -252px; margin-left: auto}
.u-section-1 .u-group-1 {margin-top: -31px; margin-bottom: 53px; margin-left: 0}
.u-section-1 .u-container-layout-1 {padding-left: 20px; padding-right: 20px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 816px}
.u-section-1 .u-image-1 {height: 210px; width: 253px; margin-top: 214px; margin-right: 0}
.u-section-1 .u-shape-1 {height: 198px; width: 264px; margin-top: -363px}
.u-section-1 .u-image-2 {width: 267px; height: 185px; margin-top: -166px; margin-left: 29px}
.u-section-1 .u-group-1 {min-height: 437px; margin-top: 41px; margin-bottom: 56px; margin-right: initial; margin-left: initial; width: auto} }.u-section-2 {background-image: none}
.u-section-2 .u-sheet-1 {min-height: 347px}
.u-section-2 .u-text-1 {font-size: 1.5rem; margin: 79px 106px 0}
.u-section-2 .u-text-2 {font-size: 1rem; margin: 20px 106px 45px} 

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

@media (max-width: 991px){ .u-section-2 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-2 .u-text-2 {margin-left: 0; margin-right: 0} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 418px}
.u-section-3 .u-text-1 {font-weight: 700; font-size: 1.25rem; margin: 62px 17px 0 23px}
.u-section-3 .u-gallery-1 {height: 242px; grid-template-columns: auto auto auto auto; grid-gap: 17px 17px; width: 1140px; margin: 14px auto 60px 40px}
.u-section-3 .u-gallery-inner-1 {grid-template-columns: auto auto auto auto; grid-gap: 17px 17px}
.u-section-3 .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-3 .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-3 .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-3 .u-over-slide-4 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-3 .u-over-slide-5 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-3 .u-over-slide-6 {background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-3 .u-gallery-item-7 {box-shadow: 0 0 0 0 rgba(0,0,0,0)}
.u-section-3 .u-back-image-7 {object-position: 50% 50%}
.u-section-3 .u-over-slide-7 {transition-duration: 0.5s; background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)); padding: 20px}
.u-section-3 .u-gallery-item-8 {box-shadow: 0 0 0 0 rgba(0,0,0,0)}
.u-section-3 .u-back-image-8 {object-position: 50% 50%}
.u-section-3 .u-over-slide-8 {transition-duration: 0.5s; 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-3 .u-sheet-1 {min-height: 376px}
.u-section-3 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-3 .u-gallery-1 {height: 200px; width: 940px; margin-left: 0}
.u-section-3 .u-gallery-inner-1 {grid-template-columns: repeat(4, auto)} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 789px}
.u-section-3 .u-gallery-1 {height: 613px; grid-template-columns: auto auto; width: 720px}
.u-section-3 .u-gallery-inner-1 {grid-template-columns: repeat(2, auto)} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 2015px}
.u-section-3 .u-gallery-1 {height: 1839px; grid-template-columns: auto; width: 540px}
.u-section-3 .u-gallery-inner-1 {grid-template-columns: repeat(1, auto)} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 1334px}
.u-section-3 .u-gallery-1 {height: 1158px; width: 340px} }.u-section-4 {background-image: none}
.u-section-4 .u-sheet-1 {min-height: 100vh}
.u-section-4 .u-text-1 { margin: 71px auto 0}
.u-section-4 .u-layout-wrap-1 {margin-top: 50px; margin-bottom: 0}
.u-section-4 .u-image-1 {background-image: url("images/streha32-1024x768.jpg"); min-height: 720px; background-position: 50% 50%;  --animation-custom_in-scale: 1}
.u-section-4 .u-container-layout-1 {padding: 0}
.u-section-4 .u-image-2 {background-image: url("images/graja31.jpg"); min-height: 368px; background-position: 50% 50%;  --animation-custom_in-scale: 1}
.u-section-4 .u-container-layout-2 {padding: 0}
.u-section-4 .u-image-3 {min-height: 352px;  background-image: url("images/lesena-hia2-1024x768.jpg")}
.u-section-4 .u-container-layout-3 {padding: 0}
.u-section-4 .u-btn-1 {background-image: none; border-style: solid; text-transform: uppercase; letter-spacing: 2px; font-weight: 700; font-size: 0.875rem;  margin: 30px auto 60px} 

@media (max-width: 1199px){ .u-section-4 .u-image-1 {min-height: 594px}
.u-section-4 .u-image-2 {min-height: 303px}
.u-section-4 .u-image-3 {min-height: 290px; background-position: 50% 50%} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 1647px}
.u-section-4 .u-image-1 {min-height: 455px}
.u-section-4 .u-image-2 {min-height: 489px}
.u-section-4 .u-image-3 {min-height: 414px} }

@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 100vh}
.u-section-4 .u-image-1 {min-height: 683px}
.u-section-4 .u-image-2 {min-height: 522px}
.u-section-4 .u-image-3 {min-height: 621px} }

@media (max-width: 575px){ .u-section-4 .u-image-1 {min-height: 430px}
.u-section-4 .u-image-2 {min-height: 329px}
.u-section-4 .u-image-3 {min-height: 391px} }.u-section-5 {background-image: none; min-height: 1003px}
.u-section-5 .u-shape-1 {width: calc(((100% - 1140px) / 2)  + 800px); background-image: none; height: 286px;  margin: 0 0 0 auto}
.u-section-5 .u-shape-2 {width: 447px; height: 588px;  margin: 63px calc(((100% - 1140px) / 2)) 0 auto}
.u-section-5 .u-layout-wrap-1 {width: 1086px; margin: -828px auto 60px calc(((100% - 1140px) / 2))}
.u-section-5 .u-layout-cell-1 {min-height: 786px;  --animation-custom_in-scale: 1}
.u-section-5 .u-container-layout-1 {padding: 30px 60px 30px 0}
.u-section-5 .u-text-1 {font-size: 1.875rem; margin: 0}
.u-section-5 .u-text-2 {font-size: 1.125rem; margin: 20px 0 0}
.u-section-5 .u-form-1 {margin: 46px 0 0}
.u-section-5 .u-btn-1 {letter-spacing: 1px; border-style: solid; font-weight: 700; text-transform: uppercase}
.u-section-5 .u-layout-cell-2 {min-height: 581px;  --animation-custom_in-scale: 1}
.u-section-5 .u-map-1 {animation-duration: 1000ms} 

@media (max-width: 1199px){ .u-section-5 {min-height: 999px}
.u-section-5 .u-shape-1 {width: calc(((100% - 940px) / 2) + 800px)}
.u-section-5 .u-shape-2 {margin-right: calc(((100% - 940px) / 2))}
.u-section-5 .u-layout-wrap-1 {width: 887px; margin-left: calc(((100% - 940px) / 2))}
.u-section-5 .u-layout-cell-1 {min-height: 772px}
.u-section-5 .u-form-1 {margin-right: initial; margin-left: initial}
.u-section-5 .u-btn-1 {width: 100%; padding-left: 0; padding-right: 0}
.u-section-5 .u-layout-cell-2 {min-height: 772px} }

@media (max-width: 991px){ .u-section-5 {min-height: 1712px}
.u-section-5 .u-shape-1 {width: calc(((100% - 720px) / 2)  + 650px)}
.u-section-5 .u-shape-2 {margin-top: 730px; margin-right: calc(((100% - 720px) / 2))}
.u-section-5 .u-layout-wrap-1 {width: 669px; margin-top: -1495px; margin-left: calc(((100% - 720px) / 2))}
.u-section-5 .u-layout-cell-1 {min-height: 742px}
.u-section-5 .u-container-layout-1 {padding-right: 30px}
.u-section-5 .u-layout-cell-2 {min-height: 711px} }

@media (max-width: 767px){ .u-section-5 {min-height: 1810px}
.u-section-5 .u-shape-1 {width: 513px}
.u-section-5 .u-shape-2 {margin-top: 850px; margin-right: calc(((100% - 540px) / 2))}
.u-section-5 .u-layout-wrap-1 {width: 490px; margin-top: -1615px; margin-left: calc(((100% - 540px) / 2))}
.u-section-5 .u-layout-cell-1 {min-height: 786px}
.u-section-5 .u-container-layout-1 {padding-right: 10px}
.u-section-5 .u-layout-cell-2 {min-height: 781px} }

@media (max-width: 575px){ .u-section-5 {min-height: 1522px}
.u-section-5 .u-shape-1 {width: 340px}
.u-section-5 .u-shape-2 {width: 290px; height: 365px; margin-top: 800px; margin-right: calc(((100% - 340px) / 2))}
.u-section-5 .u-layout-wrap-1 {width: 300px; margin-top: -1379px; margin-left: calc(((100% - 340px) / 2))}
.u-section-5 .u-layout-cell-1 {min-height: 862px}
.u-section-5 .u-form-group-1 {width: 100%}
.u-section-5 .u-form-group-2 {width: 100%}
.u-section-5 .u-form-group-3 {width: 100%}
.u-section-5 .u-form-group-4 {width: 100%}
.u-section-5 .u-layout-cell-2 {min-height: 475px} }